# ZITADEL ## Docs - [Create Target](https://mintlify.wiki/zitadel/zitadel/api/action-service/create-action.md): Create a new target endpoint for executions - [List Targets](https://mintlify.wiki/zitadel/zitadel/api/action-service/list-actions.md): Search for configured targets - [Action Service Overview](https://mintlify.wiki/zitadel/zitadel/api/action-service/overview.md): API for managing custom executions and targets in ZITADEL - [Update Target](https://mintlify.wiki/zitadel/zitadel/api/action-service/update-action.md): Modify an existing target configuration - [Instance Management](https://mintlify.wiki/zitadel/zitadel/api/admin-service/instance-management.md): Manage ZITADEL instance details, domains, and configuration - [Admin Service Overview](https://mintlify.wiki/zitadel/zitadel/api/admin-service/overview.md): API for managing ZITADEL instance configuration and settings - [System Settings](https://mintlify.wiki/zitadel/zitadel/api/admin-service/system-settings.md): Configure system-wide settings for languages, OIDC, and security - [Create Application](https://mintlify.wiki/zitadel/zitadel/api/application-service/create-application.md): Create a new OIDC, API, or SAML application - [List Applications](https://mintlify.wiki/zitadel/zitadel/api/application-service/list-applications.md): Search and list applications in your projects - [Application Service Overview](https://mintlify.wiki/zitadel/zitadel/api/application-service/overview.md): Manage applications in your ZITADEL projects - [Update Application](https://mintlify.wiki/zitadel/zitadel/api/application-service/update-application.md): Update an existing application's configuration - [API Authentication](https://mintlify.wiki/zitadel/zitadel/api/authentication.md): Learn how to authenticate API requests to ZITADEL using JWT Profile, Personal Access Tokens, and Client Credentials - [Create Organization](https://mintlify.wiki/zitadel/zitadel/api/organization-service/create-organization.md): Create a new organization with administrative users - [List Organizations](https://mintlify.wiki/zitadel/zitadel/api/organization-service/list-organizations.md): Search for organizations in your ZITADEL instance - [Organization Service Overview](https://mintlify.wiki/zitadel/zitadel/api/organization-service/overview.md): Manage organizations in your ZITADEL instance - [Update Organization](https://mintlify.wiki/zitadel/zitadel/api/organization-service/update-organization.md): Change the name of an organization - [API Overview](https://mintlify.wiki/zitadel/zitadel/api/overview.md): Learn about the ZITADEL API architecture, design principles, and available services - [Create Project](https://mintlify.wiki/zitadel/zitadel/api/project-service/create-project.md): Create a new project in an organization - [List Projects](https://mintlify.wiki/zitadel/zitadel/api/project-service/list-projects.md): Search and list projects in your ZITADEL instance - [Project Service Overview](https://mintlify.wiki/zitadel/zitadel/api/project-service/overview.md): Manage projects in your ZITADEL instance - [Update Project](https://mintlify.wiki/zitadel/zitadel/api/project-service/update-project.md): Update an existing project's settings - [API Quickstart](https://mintlify.wiki/zitadel/zitadel/api/quickstart.md): Make your first API call to ZITADEL in minutes using a Personal Access Token - [Create Session](https://mintlify.wiki/zitadel/zitadel/api/session-service/create-session.md): Create a new session with initial verification checks - [List Sessions](https://mintlify.wiki/zitadel/zitadel/api/session-service/list-sessions.md): Search for sessions matching specified criteria - [Session Service Overview](https://mintlify.wiki/zitadel/zitadel/api/session-service/overview.md): API for managing user sessions in ZITADEL - [Terminate Session](https://mintlify.wiki/zitadel/zitadel/api/session-service/terminate-session.md): Invalidate an existing session - [Create User](https://mintlify.wiki/zitadel/zitadel/api/user-service/create-user.md): Create a new user or service account in a ZITADEL organization - [Delete User](https://mintlify.wiki/zitadel/zitadel/api/user-service/delete-user.md): Delete a user from the ZITADEL system - [List Users](https://mintlify.wiki/zitadel/zitadel/api/user-service/list-users.md): Search and list users in your ZITADEL instance - [User Service Overview](https://mintlify.wiki/zitadel/zitadel/api/user-service/overview.md): Manage users in your ZITADEL instance using the User Service API - [Update User](https://mintlify.wiki/zitadel/zitadel/api/user-service/update-user.md): Partially update an existing user in ZITADEL - [LDAP Authentication](https://mintlify.wiki/zitadel/zitadel/authentication/ldap.md): Integrate LDAP directories with ZITADEL to enable authentication against enterprise directory services like Active Directory, OpenLDAP, and FreeIPA. - [Login UI](https://mintlify.wiki/zitadel/zitadel/authentication/login-ui.md): Learn about ZITADEL's customizable login interface and how to configure the authentication experience for your users. - [Multi-Factor Authentication (MFA)](https://mintlify.wiki/zitadel/zitadel/authentication/mfa.md): Configure and enforce multi-factor authentication in ZITADEL to add an extra layer of security to user accounts with OTP, SMS, Email, and U2F methods. - [Passkeys](https://mintlify.wiki/zitadel/zitadel/authentication/passkeys.md): Learn how to implement passwordless authentication with Passkeys (FIDO2/WebAuthn) in ZITADEL for a more secure and user-friendly login experience. - [Social Login and Enterprise IdPs](https://mintlify.wiki/zitadel/zitadel/authentication/social-login.md): Configure social login and enterprise identity providers in ZITADEL to allow users to authenticate with Google, GitHub, Microsoft, and other external providers. - [Architecture](https://mintlify.wiki/zitadel/zitadel/concepts/architecture.md): Learn about ZITADEL's architectural design, components, and how they work together to provide a scalable identity management system - [Authentication](https://mintlify.wiki/zitadel/zitadel/concepts/authentication.md): Learn about ZITADEL's authentication methods, protocols, and how to secure user login for your applications - [Authorization](https://mintlify.wiki/zitadel/zitadel/concepts/authorization.md): Learn how ZITADEL handles permissions, roles, and access control across the multi-tenant hierarchy - [Event Sourcing](https://mintlify.wiki/zitadel/zitadel/concepts/event-sourcing.md): Understand how ZITADEL uses event sourcing to provide a complete, immutable audit trail of all changes - [Multi-Tenancy](https://mintlify.wiki/zitadel/zitadel/concepts/multi-tenancy.md): Understand ZITADEL's hierarchical multi-tenancy model and how it enables secure isolation for B2B and B2C applications - [Configuration Reference](https://mintlify.wiki/zitadel/zitadel/deployment/configuration.md): Complete reference for ZITADEL environment variables and configuration options - [Docker Compose Deployment](https://mintlify.wiki/zitadel/zitadel/deployment/docker-compose.md): Deploy ZITADEL using Docker Compose for single-node installations - [Kubernetes Deployment](https://mintlify.wiki/zitadel/zitadel/deployment/kubernetes.md): Deploy ZITADEL on Kubernetes using the official Helm chart - [Production Best Practices](https://mintlify.wiki/zitadel/zitadel/deployment/production.md): Security hardening, scaling, and operational guidance for production ZITADEL deployments - [Angular Example](https://mintlify.wiki/zitadel/zitadel/examples/angular.md): Integrate ZITADEL authentication into Angular applications using the OAuth 2.0 PKCE flow. - [Next.js Example](https://mintlify.wiki/zitadel/zitadel/examples/nextjs.md): Integrate ZITADEL authentication into Next.js applications using the OAuth 2.0 PKCE flow. - [Node.js Example](https://mintlify.wiki/zitadel/zitadel/examples/nodejs.md): Integrate ZITADEL authentication into Node.js applications and secure APIs with OAuth 2.0. - [Python Example](https://mintlify.wiki/zitadel/zitadel/examples/python.md): Integrate ZITADEL authentication into Python applications using Flask, Django, and FastAPI. - [React Example](https://mintlify.wiki/zitadel/zitadel/examples/react.md): Integrate ZITADEL authentication into React applications using the OAuth 2.0 PKCE flow. - [Actions](https://mintlify.wiki/zitadel/zitadel/integration/actions.md): Customize authentication and authorization flows with JavaScript code executed at specific trigger points in ZITADEL - [OpenID Connect (OIDC) Integration](https://mintlify.wiki/zitadel/zitadel/integration/oidc.md): Integrate your applications with ZITADEL using OpenID Connect for secure authentication and authorization - [SAML 2.0 Integration](https://mintlify.wiki/zitadel/zitadel/integration/saml.md): Integrate enterprise applications with ZITADEL using SAML 2.0 for single sign-on and identity federation - [SCIM 2.0 Integration](https://mintlify.wiki/zitadel/zitadel/integration/scim.md): Automate user provisioning and lifecycle management with ZITADEL's SCIM 2.0 API for seamless identity synchronization - [Webhooks (Actions v2)](https://mintlify.wiki/zitadel/zitadel/integration/webhooks.md): Receive real-time notifications and customize ZITADEL behavior using webhooks with Actions v2 - [Welcome to ZITADEL](https://mintlify.wiki/zitadel/zitadel/introduction.md): Open-source identity and access management built for developers who need more than basic auth. SSO, MFA, Passkeys, Multi-tenancy, and API-first architecture. - [Quickstart Guide](https://mintlify.wiki/zitadel/zitadel/quickstart.md): Get ZITADEL running locally in under 3 minutes with Docker Compose and start building with a complete identity platform. - [.NET SDK](https://mintlify.wiki/zitadel/zitadel/sdks/dotnet.md): Integrate ZITADEL authentication into ASP.NET Core applications using OpenID Connect. - [Go SDK](https://mintlify.wiki/zitadel/zitadel/sdks/go.md): Integrate ZITADEL authentication into Go applications using the official Go SDK. - [JavaScript SDK](https://mintlify.wiki/zitadel/zitadel/sdks/javascript.md): Integrate ZITADEL into JavaScript and TypeScript applications using the official JavaScript client library. - [SDKs Overview](https://mintlify.wiki/zitadel/zitadel/sdks/overview.md): Comprehensive SDKs for integrating ZITADEL into your applications across multiple programming languages and platforms. - [Python SDK](https://mintlify.wiki/zitadel/zitadel/sdks/python.md): Integrate ZITADEL into Python applications using the official Python client library. - [Organizations](https://mintlify.wiki/zitadel/zitadel/user-management/organizations.md): Understand ZITADEL's organization structure and multi-tenancy model - [Projects](https://mintlify.wiki/zitadel/zitadel/user-management/projects.md): Group applications and manage authorization with ZITADEL projects - [Roles and Authorization](https://mintlify.wiki/zitadel/zitadel/user-management/roles.md): Understand how roles work in ZITADEL and how to implement authorization - [Users](https://mintlify.wiki/zitadel/zitadel/user-management/users.md): Manage human users and service accounts in ZITADEL