REST API
Authenticate with API keys or JWTs, manage PGP keys, encrypt and decrypt files — all through clean, predictable REST endpoints.
$ curl -X POST https://api.syncrypt.io/v1/keys \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"label":"prod-key","env":"production"}'
{
"id": "key_9xN3q...",
"label": "prod-key",
"fingerprint": "A1B2...F9E8",
"status": "active"
}
Developer tooling
Manage keys, encrypt, and decrypt directly from your terminal.
Receive real-time events for key rotations, expiries, and audits.
Stateless authentication for microservices and serverless functions.
Develop and test in a fully isolated environment before going live.
Auto-generated docs, importable into Postman or Insomnia instantly.
Official libraries for Python, Node.js, and Go — with more coming.