Developers
A consent API your backend can trust
Publishable keys for the browser, secret keys for your server, verified-principal sessions for rights. Check consent before you process and get the §6(10) proof in the same call.
4 SDKsNode, Python, Go, Java — one surface
1 callcan-process returns the §6(10) proof inline
4 key scopesPublishable, secret, read-only, operator
Start here
Quickstart
Capture consent and check it in 5 minutes.
Open →Authentication
Publishable, secret, read-only and operator keys + principal sessions.
Open →SDKs
Node, Python, Go, Java. One consistent surface.
Open →Browser embed
The one-snippet consent banner.
Open →API reference
Every endpoint, grouped by auth scope.
Open →Repos & tools
SDKs and the suite. Source publishing soon.
Open →One callcan-process
Gate processing on live consent
curl -X POST https://api.noidme.com/v1/consent/can-process \
-H "authorization: Bearer sk_live_…" \
-d '{"principalId":"user-123","purpose":"marketing"}'
# → { "allowed": true, "reason": "granted", "proof": { "seq": 42, "hash": "9f3c…" } }Ship your first consent check today
Five minutes to capture and check consent, with the §6(10) proof in the same response.