# CipherStash for DynamoDB is generally available

*Published on 2024-09-26*

*By Lindsay Holmwood — Chief Product Officer*

We’re excited to announce general availability of CipherStash for DynamoDB, our cutting-edge solution for client-side data encryption and server-side encrypted search in Amazon DynamoDB.

## Content

[CipherStash for DynamoDB](https://github.com/cipherstash/cipherstash-dynamodb/) is built on CipherStash’s ZeroKMS key management service, and is backed by AWS’s industry-leading Key Management Service [AWS KMS](https://docs.aws.amazon.com/kms/). CipherStash for DynamoDB eliminates the need for you to choose between security, functionality, and performance. You can have all three. 

With **CipherStash for DynamoDB**, Rust developers can perform client-side encryption of their most sensitive data (like [PII](https://cipherstash.com/docs/stack/reference/compliance) and [PHI](https://cipherstash.com/docs/stack/reference/compliance)) and perform searches against that encrypted data in DynamoDB, without *ever* decrypting it server-side. This is made possible with CipherStash’s unique searchable encryption in use technology. The Rust SDK supports a range of search functionality, including exact, prefix, and compound match [indexing](https://github.com/cipherstash/cipherstash-dynamodb?tab=readme-ov-file#indexing), [partition and sort key management](https://github.com/cipherstash/cipherstash-dynamodb?tab=readme-ov-file#sort-keys),, [table verticalization](https://github.com/cipherstash/cipherstash-dynamodb?tab=readme-ov-file#table-verticalization), and [data views](https://github.com/cipherstash/cipherstash-dynamodb?tab=readme-ov-file#data-views). 

To get started, check out the [new learning module](https://github.com/cipherstash/cipherstash-playground/tree/main/dynamodb) in the **CipherStash Playground** for using CipherStash for DynamoDB in Rust. Our [getting started guides](https://github.com/cipherstash/cipherstash-playground/tree/main/dynamodb#getting-started-with-the-playground) and [reference documentation](https://cipherstash.com/rustdoc/cipherstash_dynamodb/index.html) will get you protecting data in your DynamoDB-powered Rust applications quickly and securely. 

CipherStash for DynamoDB is in active use by our customers, and we look forward to sharing customer success stories with you soon. If you are interested in using CipherStash for DynamoDB in other programming languages, please [get in touch](https://github.com/cipherstash/cipherstash-dynamodb/discussions/categories/ideas?discussions_q=is%3Aopen+category%3AIdeas+label%3A%22new+language%22).

**CipherStash for DynamoDB** creates opportunities for your business to store and use more data without fear. A security differentiator that helps you close deals. The source code for CipherStash for DynamoDB is [available on GitHub](https://github.com/cipherstash/cipherstash-dynamodb/), and documentation is available [here](https://docs.rs/cipherstash-dynamodb/0.8.3/cipherstash_dynamodb/).

