You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<ahref="https://cipherstash.com"><imgalt="Built by CipherStash"src="https://raw.githubusercontent.com/cipherstash/meta/refs/heads/main/csbadge.svg?style=for-the-badge&labelColor=000"></a>
<ahref="https://discord.gg/5qwXUFb6PB"><imgalt="Join the community on Discord"src="https://img.shields.io/badge/Join%20the%20community-blueviolet.svg?style=for-the-badge&logo=Discord&labelColor=000000&logoWidth=20"></a>
10
11
11
12
</div>
12
13
13
14
Field-level encryption for TypeScript apps with searchable encrypted queries, zero-knowledge key management, and first-class ORM support. Manage secrets with end-to-end encryption, using the CipherStash [Secrets](https://cipherstash.com/docs/secrets) API.
14
15
15
-
## Quick example
16
+
## Quick Encryption example
16
17
17
18
```typescript
18
19
import { Encryption } from"@cipherstash/stack";
@@ -77,38 +78,9 @@ CS_CLIENT_ACCESS_KEY= # API key for CipherStash API
77
78
78
79
## Integrations
79
80
80
-
### Drizzle
81
-
82
-
Define encrypted columns directly in your Drizzle schema with auto-encrypting query operators:
Contributions to Protect.js are welcome and highly appreciated. However, before you jump right into it, we would like you to review our [Contribution Guidelines](CONTRIBUTE.md) to make sure you have a smooth experience contributing.
118
+
Contributions are welcome and highly appreciated. However, before you jump right into it, we would like you to review our [Contribution Guidelines](CONTRIBUTE.md) to make sure you have a smooth experience contributing.
0 commit comments