EVERYTHING XIAOMI
Get listed
Acra logo

Acra

Acra protects sensitive data held in SQL and NoSQL databases, web applications, and backend applications.

Place
#1 of 23
Score
8.2
Acra's website

What Acra is

Acra protects sensitive data held in SQL and NoSQL databases, web applications, and backend applications. It offers field-level and searchable encryption, tokenization, and data masking. Teams can deploy it as a transparent SQL proxy, an HTTP/gRPC encryption API, or client-side SDKs. AcraServer supports PostgreSQL and MySQL wire protocols, including MariaDB, while listed NoSQL and key-management integrations include MongoDB, Redis, Cassandra, TimescaleDB, Amazon KMS, Google Cloud KMS, HashiCorp Vault, Keywhiz, and HSMs. It can detect access attempts involving planted poison records or honeytokens, issue alarms, and halt decryption. Security logging supports SIEM/SOC analytics, and a signed audit log records access and security events. Server components run on Linux, with Docker and Kubernetes-compatible images documented. Acra is described as cloud-agnostic and supported on Google Cloud Platform, AWS, and DigitalOcean.

Good

  • Offers encryption, tokenization, and data masking
  • Supports SQL, NoSQL, and key-management integrations
  • Can alert and halt decryption on planted-record access
  • Provides security logging and signed audit logs
  • Cloud-agnostic deployment with Linux server components

Watch out

  • Server components should not run on Windows hosts
  • Community Edition lacks MySQL Protocol X support

Who it suits

Community Edition is described as suited to prototyping and small-scale projects. Enterprise Edition is aimed at large-scale and enterprise deployments needing broader features and support options.

Verdict

Acra provides several ways to protect application and database data, with options for both community use and enterprise deployments. Windows is supported as a client platform, but not as the server host operating system.

Plans and prices

From Acra's own pricing page, checked 15 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Acra Community EditionFreecore encryption and masking · SQL request firewall · basic intrusion detection · single configuration policy · limited platform, integration and database support · free forever
Acra Enterprise Edition$10,000 a yearall Acra features and controls · support tiers · DevOps/SRE tooling · policy management · deployment assistance · starting at $10000 annually
Acra bespoke solutionPriced on requestcustom masks and protocols · custom behavior · use-case features · engineering and architecture support · case-by-case

The facts

Each one read from Acra's own pages, with the date it was checked.

What it does

API
AcraTranslator exposes HTTP and gRPC APIs for encryption, searchable encryption, tokenization and related operations.checked 15 Oct 2026
Audit and SIEM
Acra provides security logging for SIEM/SOC analytics and a crypto-signed audit log covering access and security events.checked 30 Sep 2026
Audit logging
Enterprise editions provide cryptographically signed audit logs covering access and security events.checked 15 Oct 2026
Changelog event
Version 0.90.0 dated November 5, 2021 added open-source documentation, searchable encryption, masking, tokenization, AcraBlocks, Vault integration and an OpenAPI/Swagger HTTP API.checked 15 Oct 2026
Cloud hosting
Acra is described as cloud-agnostic and actively tested and supported on Google Cloud Platform, AWS, and DigitalOcean.checked 30 Sep 2026
Community Edition limitation
Acra Community Edition does not support MySQL Protocol X.checked 30 Sep 2026
Databases
Acra is designed for SQL and NoSQL data stores and can operate as a database proxy or API service.checked 15 Oct 2026
Database support
AcraServer supports PostgreSQL and MySQL wire protocols, including MySQL 5.7+, PostgreSQL 9.4+, and MariaDB 10.3.checked 30 Sep 2026
Deployment
Server components are distributed as Linux packages, Docker images and source builds, with Kubernetes-compatible images.checked 15 Oct 2026
Deployment forms
Acra can run as a transparent SQL proxy, an HTTP/gRPC encryption API, or client-side SDKs.checked 30 Sep 2026
Documentation depth
The documentation covers use cases, architecture, security controls, cryptography, scaling, load balancing, configuration, installation and tutorials.checked 15 Oct 2026
Encryption options
Acra offers field-level encryption, searchable encryption, tokenization, and data masking.checked 30 Sep 2026
Evaluation
The maker offers a free evaluation playground running Acra Enterprise Edition for selected popular use cases.checked 30 Sep 2026
Intended users
The maker describes Community Edition as best for prototyping and small-scale projects and Enterprise Edition as suited to large-scale and enterprise deployments.checked 30 Sep 2026
Intrusion detection
Acra includes poison records and other controls for detecting unauthorized database behavior.checked 15 Oct 2026
Key management
Key utilities support generation, export, backup, rollback and enterprise key rotation without re-encrypting data.checked 15 Oct 2026

Where it runs

Application-level encryption
The product encrypts selected database cells or fields, including with AES-256-GCM cryptographic containers.checked 15 Oct 2026
Deployment platforms
Server components run on Linux distributions including CentOS, RHEL, Debian, and Ubuntu, and the maker documents Docker and Kubernetes-compatible images.checked 30 Sep 2026

The company

Company founded and size
LinkedIn lists Cossack Labs as founded in 2014 with 11–50 employees.checked 15 Oct 2026
Company funding
The reviewed Crunchbase profile describes products and locations but does not state a funding amount.checked 15 Oct 2026
Company headquarters
Cossack Labs is headquartered in London, United Kingdom, with research and development in Kyiv, Ukraine.checked 15 Oct 2026
Company legal name
The GitHub project identifies the business entity as Cossack Labs Limited.checked 15 Oct 2026
Founded
2014checked 28 Sep 2026
Headquarters
London, United Kingdomchecked 28 Sep 2026
The full review of Acra

Acra is a data-protection platform for teams securing sensitive information in databases and applications. It suits developers and security teams that need encryption close to their data and control over deployment. Its mix of database proxies, APIs, and SDKs is compelling, but the Community Edition’s narrower feature set makes enterprise use a paid decision.

Overview

Acra protects sensitive data in SQL and NoSQL databases, web applications, and backend applications. Rather than requiring one integration pattern, it can sit in the database path as a transparent SQL proxy, serve encryption through HTTP or gRPC APIs, or be used through client-side SDKs. That flexibility helps teams adapt protection to existing systems, though it also means the right fit depends on how an application handles data.

Key features

Acra supports field-level and searchable encryption, tokenization, and data masking. Those options address different needs: field-level encryption protects selected values, searchable encryption supports queries over protected data, and masking or tokenization can limit exposure in application flows. The Community Edition includes encryption and masking, but its single configuration policy is a constraint for teams that need broader policy management.

AcraServer supports PostgreSQL and MySQL wire protocols, including MySQL 5.7+, PostgreSQL 9.4+, and MariaDB 10.3. The Community Edition does not support MySQL Protocol X, so teams relying on that protocol should consider Enterprise or another solution. The maker also identifies MongoDB, Redis, Cassandra, and TimescaleDB among supported NoSQL and key-value stores.

For key storage and management, integrations include Amazon KMS, Google Cloud KMS, HashiCorp Vault, Keywhiz, and HSMs. Acra can detect requests for planted poison records or honeytokens, raise alarms, and halt decryption. Its security logging supports SIEM/SOC analytics, while a crypto-signed audit log records access and security events. These capabilities make it more than an encryption layer for teams that need detection and audit controls alongside data protection.

Pricing

Acra Community Edition is free, billed FREE and free forever for non-profit and business use. It includes encryption and masking, an SQL request firewall, basic intrusion detection, and one configuration policy. The no-cost plan makes prototyping and small-scale projects practical, but lacks the full feature set and policy management of Enterprise.

Acra Enterprise Edition starts at $10,000 a year, billed starting at $10000 annually. Pricing depends on the number of deployments and requested features. It includes all Acra features and controls, policy management, DevOps/SRE tooling, and various support tiers. This is the relevant tier for large-scale deployments that need broader controls or support, but its starting price is a substantial commitment.

Acra bespoke solution has custom pricing based on included services and case-by-case requirements. It covers customized masks and protocols, tailored behavior and use-case-specific features, plus engineering and architecture support. That option is for requirements the standard editions do not cover, rather than teams seeking a predictable subscription.

A free evaluation playground running Acra Enterprise Edition is offered for selected popular use cases, giving teams a way to assess enterprise scenarios before committing.

Platforms

Acra is available for Android, iOS, Linux, API use, and self-hosted deployment. Server components run on Linux distributions including CentOS, RHEL, Debian, and Ubuntu; Docker images and Kubernetes-compatible images support containerized deployments. The service is described as cloud-agnostic and actively tested and supported on Google Cloud Platform, AWS, and DigitalOcean.

Windows is supported for clients connecting to Acra on a Linux server, but server-side Acra components should not run on Windows as the host operating system. Teams that require a Windows-hosted server should look elsewhere.

Who it's for

Acra is best suited to development and security teams protecting sensitive database fields across varied application architectures, especially when they need external key-management integrations, audit trails, or intrusion detection. Community Edition is positioned for prototypes and smaller projects; Enterprise is the intended fit for large-scale and enterprise deployments. Multiple support tiers include integration assistance, solution support, and 24/7 solution support.

Pros and cons

  • Multiple integration patterns: A SQL proxy, HTTP/gRPC API, and client SDKs let teams choose how protection fits their application architecture.
  • Broad security controls: Encryption choices, masking, key-management integrations, planted-record detection, and signed audit logs cover more than basic data encryption.
  • Useful free entry point: Community Edition is free forever for business and non-profit use, but one policy and the MySQL Protocol X exclusion limit its reach.
  • Enterprise cost: Enterprise starts at $10,000 a year, which may be difficult to justify for smaller deployments.
  • Linux-only server hosting: Windows clients can connect, but Windows cannot host server-side Acra components.

Alternatives

Cloud Encryption Software is a useful category starting point for comparing options.

  • Thales CipherTrust Data Security Platform is worth considering if a free community edition and free trial are priorities; it supports API, Linux, self-hosted, and web platforms.
  • Protegrity Data Security Platform is another freemium option, with web platform support.
  • Cosmian Data Protection Suite may suit teams seeking a paid KMS with per-CPU pricing, all connectors included, and any number of servers; it offers a free trial.
  • Cryptomator is a freemium alternative that describes itself as open source, with source code publicly available for community security audits.
  • Ubiq Security is a paid API, self-hosted, and web option.
  • Baffle Data Protection offers a 30-day free trial for cloud data masking in lower environments, with PostgreSQL source and target hosted in AWS.
  • Skyflow is a paid option with a free trial and support for Android, API, iOS, self-hosted, and web platforms.
  • Confidencial is another paid, web-based alternative.

Verdict

Choose Acra if your team needs flexible, self-hosted protection for sensitive database data, with a free edition for smaller projects and a fuller enterprise tier for scaled deployments. Its strongest case is the combination of deployment patterns, encryption choices, key integrations, and security monitoring. Look elsewhere if Windows server hosting is essential, MySQL Protocol X is required on the free tier, or Enterprise pricing is beyond your budget.

Getting started

  1. Visit the Acra website.
  2. Choose a deployment form: transparent SQL proxy, HTTP/gRPC encryption API, or client-side SDKs.
  3. Run server components on a supported Linux distribution; Docker and Kubernetes-compatible images are documented.
  4. Select Community Edition or contact Acra about Enterprise Edition and support tiers.
  5. Use the free evaluation playground for selected popular use cases.

Limits worth knowing

Community Edition includes basic intrusion detection and a single configuration policy, and it does not support MySQL Protocol X. Enterprise Edition starts at $10,000 annually; pricing depends on deployments and requested features.

Questions

Is there a free plan?

Yes. Acra Community Edition is free forever for nonprofit and business use.

How much does Enterprise Edition cost?

Pricing depends on the number of deployments and requested features.

Which platforms can run Acra?

Server components run on Linux distributions including CentOS, RHEL, Debian, and Ubuntu. Windows clients can connect to Acra on a Linux server, but server-side components should not run on Windows as the host operating system.

Which databases and data stores are supported?

AcraServer supports PostgreSQL and MySQL wire protocols, including MariaDB. Listed NoSQL and key-value stores include MongoDB, Redis, Cassandra, and TimescaleDB.

Does Acra integrate with external key managers?

Yes. Listed integrations include Amazon KMS, Google Cloud KMS, HashiCorp Vault, Keywhiz, and HSMs.

What does Community Edition include?

Its listed features are encryption and masking, a SQL request firewall, basic intrusion detection, and a single configuration policy.

Alternatives to Acra

All alternatives
  1. 1MySQL logo

    MySQL

    Free planAPILinuxmacOSSelf-hosted
    7.9Free plan
  2. 2Cryptomator logo

    Cryptomator

    Free planAndroidiOSWebLinux
    7.5From €10,000 a year
  3. 3
    7.5From $119 a month
  4. 4Cosmian Data Protection Suite logo

    Cosmian Data Protection Suite

    Free planWebAPIExtensionLinux
    7.1Free plan
  5. 5Evervault logo

    Evervault

    AndroidiOSWebAPI
    6.8From $995 a month
  6. 6Thales CipherTrust Data Security Platform logo

    Thales CipherTrust Data Security Platform

    Free planWebAPILinuxSelf-hosted
    6.7Free plan