Add sign up, sign in, and user management to your app in minutes. One API, any language.
Create a registration flow for your users with a single API call. AuthKit handles the UI, validation, and storage.
curl -X POST https://api.authkit.tech/provide/register \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
# Response:
# {
# "redirect_url": "https://authkit.tech/serve/register?id=tmp_abc123"
# }
#
# Redirect your user to the URL above.
# After sign-up, they return to your redirect URL.Sign up for AuthKit and create an organization. Each organization is an independent workspace for one of your apps.
Generate an API key for your organization. Use it to authenticate requests from your backend to the AuthKit API.
Call a single endpoint to get a registration URL. Redirect your users there — AuthKit handles the rest.
Each of your apps gets its own organization with independent users, API keys, and settings.
Google sign-in works out of the box. No extra configuration needed for your users.
Automatic email confirmation flows keep spam out and ensure real users sign up.
Fully open source and self-hostable. Inspect the code, contribute, or run it on your own infrastructure.