en-decrypt

Encryption API reference

Named API keys. Batches up to 1,000. Only encrypt counts toward quota. Decrypt, update, and delete are free. Free-plan keys use the ek_demo_ prefix. Store one envelope in one column.

Authorization: Bearer ek_live_…

curl -s https://en-decrypt.com/v1/encrypt \
  -H "Authorization: Bearer ek_live_…" \
  -H "Content-Type: application/json" \
  -d '{"1":"ssn: 078-05-1120"}'

# → { "1": "envelope.…" }

POST   /v1/decrypt           {"1":"envelope.…"}
PUT    /v1/encrypt           {"value":"envelope.…","plaintext":"replacement"}
DELETE /v1/encrypt           {"value":"envelope.…"}
PUT    /v1/encrypt/{id}      {"plaintext":"replacement"}
DELETE /v1/encrypt/{id}

Quickstarts: Django, Spring Boot, Node.js.