Developers

Encryption that fits
your stack.

A clean REST API, JWT authentication, and clear reference docs — so you can integrate Syncrypt in an afternoon.

REST API

Simple endpoints. Powerful results.

Authenticate with API keys or JWTs, manage PGP keys, encrypt and decrypt files — all through clean, predictable REST endpoints.

  • POST /keys — generate a new PGP key pair
  • GET /keys — list and filter your keys
  • POST /encrypt — encrypt any file or payload
  • POST /decrypt — decrypt with your private key
  • GET /audit — stream your operation logs
terminal

$ 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

Everything you need to integrate.

CLI Tool

Manage keys, encrypt, and decrypt directly from your terminal.

Webhooks

Receive real-time events for key rotations, expiries, and audits.

JWT Auth

Stateless authentication for microservices and serverless functions.

Sandbox Mode

Develop and test in a fully isolated environment before going live.

OpenAPI Spec

Auto-generated docs, importable into Postman or Insomnia instantly.

SDK Support

Official libraries for Python, Node.js, and Go — with more coming.

Start building today.

Free tier available. No credit card required.