
Stay Updated
Subscribe to our newsletter for the latest news and updates about Alternatives
Subscribe to our newsletter for the latest news and updates about Alternatives
The SDK fits Go services that need to call Warrant for authorization records and access checks.
You want a standalone policy engine embedded entirely inside your service.
The tenant and warrant examples help developers wire authorization concepts into server-side code.
Your app has only one tenant and simple hardcoded roles.
warrant-go is designed for Go projects that need to call Warrant APIs from backend services.
The README shows usage with a configured client and without a client, giving teams two integration styles.
Examples include creating warrants and tenants through SDK methods instead of hand-writing HTTP requests.
go get github.com/warrant-dev/warrant-go/v6warrant-go is the official Go SDK for using Warrant from server-side Go projects.
The README shows go get github.com/warrant-dev/warrant-go/v6 as the installation command.
Open source authorization with RBAC, ABAC, and ReBAC for any app
Multi-tenant auth platform with SSO, RBAC, and social login
Open source identity platform with SSO, RBAC, and multi-tenancy
Drop-in TypeScript auth with MFA, SSO, and multi-tenancy support
Move access control out of app code into testable YAML policies
Fast and censorship-resistant proxy solution
Authorization code becomes risky when every service implements permissions differently. Go teams building multi-tenant apps need consistent access checks, but hand-written request code spreads auth logic across handlers and background jobs.
A maintained SDK reduces that drift. It gives developers typed entry points for creating authorization records and calling the Warrant API from Go services.
No. This repository is an SDK for calling Warrant APIs from Go applications.