Language reference


Acra has client libraries for Ruby, Python, Go, C++, NodeJS, PHP, iOS (Objective-C and Swift) and Android, but you can easily generate AcraStruct containers with Themis for any platform you want.

Acra currently supports PostgreSQL 9.4-11 and MySQL 5.7+, and their flavours like MariaDB. KV and NoSQL databases (like MongoDB) have limited support (via AcraTranslator; some features like SQL firewall are not supported).

What is Acra

Acra is a database encryption proxy for data-driven apps: strong selective encryption, SQL injections prevention, intrusion detection, honeypots.

Acra helps you protect data in web and mobile applications with centralised data storage.

Request Acra Live Demo

Deploy Acra Example Projects

Acra on DigitalOcean Marketplace

Acra Quickstart