Zitadel Has a Free API: Self-Hosted Identity and Auth That Replaces Auth0
What is Zitadel? Zitadel is an open-source identity management platform — a self-hosted alternative to Auth0, Okta, and Firebase Auth. It provides authentication, authorization, and user management...

Source: DEV Community
What is Zitadel? Zitadel is an open-source identity management platform — a self-hosted alternative to Auth0, Okta, and Firebase Auth. It provides authentication, authorization, and user management with a comprehensive API. Free for unlimited users when self-hosted. Quick Start docker run --name zitadel -p 8080:8080 \ ghcr.io/zitadel/zitadel:latest start-from-init \ --masterkey "MasterkeyNeedsToHave32Characters" \ --tlsMode disabled The Management API export ZITADEL_URL="https://your-zitadel.com" export TOKEN="your-pat-token" User Management # Create user curl -X POST "$ZITADEL_URL/management/v1/users/human" \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -d '{ "userName": "[email protected]", "profile": { "firstName": "John", "lastName": "Doe", "displayName": "John Doe" }, "email": { "email": "[email protected]", "isEmailVerified": true }, "password": "SecureP@ss123!" }' # List users curl -X POST "$ZITADEL_URL/management/v1/users/_search" \ -H "Authorization: