cossacklabs/acra
Database security suite. Database proxy with field-level encryption, search through encrypted data, SQL injections prevention, intrusion detection, honeypots. Supports client-side and proxy-side ("transparent") encryption. SQL, NoSQL. observed · 2026-08-28
Health v2 · maintenance only
58/100
- Activity 78
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3579
- days_rel: 723
- days_push: 133
- n_releases_24m: 1
Adoption not part of the score
1491 stars · 140 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Acra is a database security suite that provides field-level encryption, searchable encryption, tokenization, data masking, SQL firewalling, and intrusion detection for SQL and NoSQL databases. It deploys as a transparent SQL proxy (AcraServer), an encryption-as-a-service API (AcraTranslator), or in-app SDKs, and is built in Go.
Use cases
- encrypt sensitive fields in postgres or mysql transparently
- search over encrypted database columns
- prevent sql injection and block unwanted database queries
- detect database intrusion attempts and data leakage
- tokenize and mask personal data for compliance
- add client-side encryption to web and mobile apps
- protect healthcare or fintech data at rest
When to choose
- you need field-level or application-level encryption without rewriting your app
- compliance requires encryption, masking, tokenization, and audit logging of sensitive data
- you want a proxy-based transparent encryption layer in front of PostgreSQL or MySQL
- you need searchable encryption or a SQL firewall with intrusion detection
When to avoid
- your server environment is Windows (server components require Linux)
- you need a lightweight library-only solution without running extra infrastructure
- you rely on MySQL Protocol X or unsupported database protocols in the community edition
- your stack uses databases not speaking the PostgreSQL or MySQL wire protocols
Facets
service · maturity active
cryptography database security caching logging monitoring search-engine security databases privacy backend healthcare fintech self-hosted cloud go python php ruby jvm cpp database-proxy field-level-encryption searchable-encryption tokenization data-masking sql-firewall intrusion-detection honeypot data-leakage-prevention key-management acrastruct themis linux docker kubernetes nodejs android ios
10 sources
- readme: https://github.com/cossacklabs/acra · fetched 2026-08-28 · 90632935b126
- homepage: https://www.cossacklabs.com/acra/ · fetched 2026-08-29 · 7fd45c508d27
- site_page: https://docs.cossacklabs.com/ · fetched 2026-08-29 · 62106cd6d23a
- site_page: https://www.cossacklabs.com/about · fetched 2026-08-29 · 8e5ff75638da
- site_page: https://www.cossacklabs.com/documentation · fetched 2026-08-29 · 975dcf666f67
- site_page: https://docs.cossacklabs.com/acra/getting-started/installing/building-acrawriter · fetched 2026-08-29 · 93e958f2c71e
- site_page: https://docs.cossacklabs.com/acra/getting-started/requirements · fetched 2026-08-29 · ce3684c9febe
- site_page: https://docs.cossacklabs.com/acra/getting-started/availability · fetched 2026-08-29 · 74e67931cc00
- site_page: https://docs.cossacklabs.com/acra/getting-started/installing/launching-acra-from-docker-images · fetched 2026-08-29 · f521167818b8
- site_page: https://www.cossacklabs.com/news · fetched 2026-08-29 · 3901be7c4841
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| cossacklabs/acra | main | 58 |
For agents
markdown · JSON · MCP: product_card(name="cossacklabs/acra")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem