SDKs
Veritrellis is the permit layer before execution: no valid permit, no action. Each SDK wraps the same pre-execution authorization flow — create a client, authorize an action, verify the signed permit, then execute. The flow is identical in every language; only the syntax changes.
Available SDKs
| Language | Package | Install | Repo |
|---|---|---|---|
| Node | @veritrellis/sdk-node | pnpm add @veritrellis/sdk-node | sdk-node |
| Python | veritrellis | pip install veritrellis | sdk-python |
| Go | github.com/veritrellis/sdk-go | go get github.com/veritrellis/sdk-go | sdk-go |
| Java | ai.veritrellis:sdk-java:0.1.0 | Maven Central | sdk-java |
| Ruby | veritrellis | gem install veritrellis | sdk-ruby |
Every SDK gives you
- Create a scoped client
- Authorize an action before it executes
- Verify a permit before executing
- Poll for a permit when a request is pending approval
The Node SDK additionally ships Express and Fastify middleware and a JWKS cache for permit verification at the request boundary.