Skip to main content

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

LanguagePackageInstallRepo
Node@veritrellis/sdk-nodepnpm add @veritrellis/sdk-nodesdk-node
Pythonveritrellispip install veritrellissdk-python
Gogithub.com/veritrellis/sdk-gogo get github.com/veritrellis/sdk-gosdk-go
Javaai.veritrellis:sdk-java:0.1.0Maven Centralsdk-java
Rubyveritrellisgem install veritrellissdk-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.