Cipherion
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

Requirements

  • Node.js 14.x or higher
  • npm or yarn
  • Active Cipherion account with API credentials

Next Steps

  1. Install the SDK
  2. Follow the Quick Start guide
  3. Learn about encryption methods