> Latest Article: Convert the User model in your Prisma/Next.js app to CipherStash

Build encryption-enabled apps
with blazing fast search

Add data encryption to your Node.js or Ruby apps with just a few lines of code.
Level up security. Keep the dev workflows you know and love.

Sign up for free
Watch the video

Built for developers

1. Define

Tell CipherStash how you want
to query your data.

2. Import

Import data into CipherStash
using stash import.

3. Query

Query a collection using
the StashJS query API.

  "name": "movies",
  "type": {
    "title": "string",
    "runningTime": "float64",
    "year": "float64"
  "indices": {
    "exactTitle": { "kind": "exact", "field": "title" },
    "runningTime": { "kind": "range", "field": "runningTime" },
    "year": { "kind": "range", "field": "year" },
    "title": {
      "kind": "fullText",
      "fields": ["title"],
      "tokenFilters": [
        { "kind": "downcase" },
        { "kind": "ngram", "tokenLength": 3 }
      "tokenizer": { "kind": "standard" }

Create, import, and query encrypted sensitive data easily.

Learn more about the developer experience.
A screenshot of a terminal showing a query to the database taking only 0.016 seconds

Query millions of encrypted records
in under 100ms

Query performance within 20% of traditional RDBMS like PostgreSQL.

CipherStash is data encryption that won’t slow you down.

a screenshot showing a database query returning a full set of data in proxy mode

Use the same data in dev and prod

Use snapshots of production data safely for local dev.

Keep your sensitive data encrypted at rest, in transit, and in use.

We've done the hard work
to make searchable encryption easy.

Learn how CipherStash works for you.

Private spaces to
get you into production

Our managed private spaces give you the control over your data without the hassle. We take care of the hard stuff but never see any of your data.

BYO encryption keys

We make it easy to use your own keys with Amazon's Key Management Service.

VPC Peering

Access CipherStash directly inside your own Virtual Private Network.

High Availability

Multi-region support and replication.

Advanced backups

Flexible backup and restore to meet your Service Level Objectives.

Usage based pricing that scales with you

Your first 2,500 records stored in CipherStash are free.

After that? Only pay for what you use.

Get Started For Free

No credit card required.