Sdk IntegrationsJavaScript SDK
Introdution
Comprehensive guide for integrating Cipherion in JavaScript/TypeScript applications
Cipherion JavaScript SDK
The Cipherion JavaScript SDK (@cipherion/client) provides a powerful, type-safe interface for encrypting and decrypting data in Node.js applications.
Features
- Simple & Deep Encryption: Encrypt strings or complex nested objects
- Framework Agnostic: Works with Express, NestJS, Next.js, Hono, and more
- Database Integration: Built-in support for Mongoose, Prisma, and Drizzle
- Field Exclusions: Selectively encrypt data while keeping identifiers searchable
- Batch Operations: Efficiently process large datasets with retry logic
- TypeScript Support: Full type definitions included
- Automatic Retries: Built-in retry mechanism for failed requests
Quick Links
Installation
Install and set up the SDK
Quick Start
Get up and running in 5 minutes
Framework Integration
Integrate with Express, NestJS, Next.js
Database Integration
Use with Mongoose, Prisma, Drizzle
Requirements
- Node.js 14.x or higher
- npm or yarn
- Active Cipherion account with API credentials