Authdog

SDKs

Official SDKs for the language you already ship

One REST API, six idiomatic clients. Authentication, user management, and access control with the same patterns in Python, Node, Go, Rust, Java, and C#.

Type-safe
Full types in TypeScript, Go, Rust, Java, and C#. Integration errors surface at compile time.
One API surface
Every SDK wraps the same REST API, so switching languages is not a re-learn.
MIT licensed
Open-source monorepo you can read, fork, and vendor without asking.
CI on every commit
Tests, linting, and security checks run per SDK on each change.
01

Install

Add the SDK for your language from its native package manager.

02

Configure

Point it at your environment with an API key from the console.

03

Ship

Verify sessions, manage users, and enforce access from your service.

Start integrating with your language

Grab your API key from the console, install the SDK for your stack, and ship identity in your next commit.