Encrypted Storage

Secrets are encrypted at rest with Fernet (AES-128-CBC, HMAC-authenticated) before they touch the database.

Access Key Auth

bcrypt-hashed keys with an O(1) SHA-256 lookup index — no table scans at scale.

IP Allowlisting

Restrict any access key to an explicit set of source IPs, or leave it open.

Bring Your Own Key

Use a custom Fernet key per secret for additional isolation, if you need it.

Audit Logging

Every create, read, update, and delete is recorded with owner, key, IP, and outcome.

Rate Limiting

Per-IP limits on reads and writes, enforced by default and tuned by Network14.cloud.

Connection Pooling

Pooled MySQL connections keep response times low under concurrent load.

Error Sanitization

Internal errors never leak details externally — clients get a request ID instead.

Observability

Full request tracing via Pydantic Logfire, with automatic scrubbing of access keys, Fernet keys, and secret names before export.

RUNS ON

FastAPI FastAPI Cloud Pydantic Logfire Aiven MySQL

Ready to lock things down?

Encrypted secrets, one call away — see the full API in action.