Seal and verify documents and media programmatically — for platforms, issuers and bulk sealing. The same engine behind the app, exposed as a clean HTTP API.
The API isn't a separate permission ladder — it's a programmatic interface onto whatever your account already is. Free stays free; Pro stays Pro. No arbitrage, no surprises.
Mints exactly what a free human can: unverified @handle seals at Standard strength. A clean on-ramp — safe to ship to anyone.
Mints verified, channel-linked seals at High & Max strength — programmatically. Verified + exact require Pro whether you click or call.
Fingerprints are computed on the caller's side; only digests transit. The same privacy model as the app — we never receive the file.
# mint a seal — inherits your key's entitlement curl -X POST https://api.ensiglo.com/v1/seals \ -H "Authorization: Bearer $KEY" \ -d '{ "tiles": [...], "tolerance": "standard" }' # → { "seal_id": "...", "verify_url": "..." }
Illustrative — endpoints firm up at GA. Today's app runs the same seal/verify/bind under /api.
No per-call metering surprises — you choose a throughput lane. Metered operations (private & document sends) draw your account's wallet, the same as the app.
Prototyping & low volume. Generous free-tier limits to build against.
Production throughput for a live product or service.
High-volume platforms & issuers. Custom limits on request.
Lane pricing firms up at GA · request early access for indicative numbers.
The API is in early access. Tell us what you're building and we'll get you set up.
Request early access