CipherionDocs

Encrypt at the field.
Stay compliant
by default.

Cipherion doesn't handle compliance for you — it makes sure your data is always encrypted, so compliance follows naturally. Field-level encryption, key management, and audit trails out of the box.

OpenAPIREST Endpointsfully documented
2Official SDKsTypeScript · Python
AES-256Encryptionfield-level, always on
01

How it works

/01

Generate a project key

Create an isolated encryption context for your project. Keys are managed securely in the HSM, ensuring encryption operations remain protected.

/02

Encrypt fields using the API/SDK

Use the SDK to encrypt sensitive data before storing it. Integrate encryption directly into your application logic without changing your database schema.

/03

Data remains encrypted

Sensitive fields stay encrypted at rest, transit and in use. Your application only decrypts data when explicitly requested.

02

Documentation

4 sections — start with Quickstart
03

SDKs & Tools

Full SDK docs
terminal
v1.1.3 — stable
$npm install @cipherion/client

added 1 package, audited 312 packages in 1s

found 0 vulnerabilities

import { CipherionClient } from '@cipherion/client'

const cipher = new CipherionClient()

TypeScriptRead docs
terminal
v0.1.4 — beta
$pip install cipherion

Collecting cipherion...

Successfully installed cipherion-0.1.4

from cipherion import CipherionClient

cipher = CipherionClient()

Coming next:JavaGoRuby
Vote for your language

Built for security teams.
Shipped by dev teams.

We don't abstract away compliance — we give you the encryption primitives that make your architecture provably secure. The audit trail writes itself.

  • End-to-end field-level encryption
  • Automatic key rotation & versioning
  • Access logs on every decrypt operation
  • Works with your existing database