Language reference

SERVER
MOBILE
FRONT-END

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

Acra on DigitalOcean Marketplace

Deploy Acra Example Projects

See Acra Load Balancer Example

Try AcraCensor SQL Firewall Example

Acra Quickstart

Documentation