# Zitadel Ruby SDK ## Docs - [BetaActionServiceApi](https://mintlify.wiki/zitadel/client-ruby/api/beta/action-service.md): Action and execution management (Beta - Deprecated) - [BetaAppServiceApi](https://mintlify.wiki/zitadel/client-ruby/api/beta/app-service.md): Application configuration and management (Beta - Deprecated) - [BetaAuthorizationServiceApi](https://mintlify.wiki/zitadel/client-ruby/api/beta/authorization-service.md): User authorization and grant management (Beta - Deprecated) - [BetaFeatureServiceApi](https://mintlify.wiki/zitadel/client-ruby/api/beta/feature-service.md): Feature flag management (Beta - Deprecated) - [BetaInstanceServiceApi](https://mintlify.wiki/zitadel/client-ruby/api/beta/instance-service.md): Instance management operations (Beta - Deprecated) - [BetaOIDCServiceApi](https://mintlify.wiki/zitadel/client-ruby/api/beta/oidc-service.md): OpenID Connect operations (Beta - Deprecated) - [BetaOrganizationServiceApi](https://mintlify.wiki/zitadel/client-ruby/api/beta/organization-service.md): Organization management operations (Beta - Deprecated) - [Beta APIs Overview](https://mintlify.wiki/zitadel/client-ruby/api/beta/overview.md): Overview of Zitadel's Beta API services and their lifecycle - [BetaProjectServiceApi](https://mintlify.wiki/zitadel/client-ruby/api/beta/project-service.md): Project and role management operations (Beta - Deprecated) - [BetaSessionServiceApi](https://mintlify.wiki/zitadel/client-ruby/api/beta/session-service.md): Session management operations (Beta - Deprecated) - [BetaSettingsServiceApi](https://mintlify.wiki/zitadel/client-ruby/api/beta/settings-service.md): Instance settings management (Beta - Deprecated) - [BetaTelemetryServiceApi](https://mintlify.wiki/zitadel/client-ruby/api/beta/telemetry-service.md): Analytics and telemetry reporting (Beta - Deprecated) - [Beta User Service](https://mintlify.wiki/zitadel/client-ruby/api/beta/user-service.md): Manage user accounts with the beta User Service API - [BetaWebKeyServiceApi](https://mintlify.wiki/zitadel/client-ruby/api/beta/webkey-service.md): Signing key management for OIDC tokens (Beta - Deprecated) - [Configuration](https://mintlify.wiki/zitadel/client-ruby/api/client/configuration.md): Configure the Zitadel Ruby SDK client behavior - [Zitadel Client](https://mintlify.wiki/zitadel/client-ruby/api/client/zitadel-client.md): Main entry point for the Zitadel Ruby SDK - [Application Models](https://mintlify.wiki/zitadel/client-ruby/api/models/application-models.md): Data models for application resources in the Zitadel Ruby SDK - [Organization Models](https://mintlify.wiki/zitadel/client-ruby/api/models/organization-models.md): Data models for organization resources in the Zitadel Ruby SDK - [Models Overview](https://mintlify.wiki/zitadel/client-ruby/api/models/overview.md): Understanding data models in the Zitadel Ruby SDK - [User Models](https://mintlify.wiki/zitadel/client-ruby/api/models/user-models.md): Data models for user resources in the Zitadel Ruby SDK - [ActionServiceApi](https://mintlify.wiki/zitadel/client-ruby/api/services/action-service.md): Manage action targets and webhook integrations - [ApplicationServiceApi](https://mintlify.wiki/zitadel/client-ruby/api/services/application-service.md): Manage applications, application keys, and client secrets - [AuthorizationServiceApi](https://mintlify.wiki/zitadel/client-ruby/api/services/authorization-service.md): Manage user authorizations and grants - [FeatureServiceApi](https://mintlify.wiki/zitadel/client-ruby/api/services/feature-service.md): Manage feature flags at system, instance, organization, and user levels - [IdentityProviderServiceApi](https://mintlify.wiki/zitadel/client-ruby/api/services/identity-provider-service.md): Manage identity providers (social and enterprise login) - [InstanceServiceApi](https://mintlify.wiki/zitadel/client-ruby/api/services/instance-service.md): Manage Zitadel instances, custom domains, and trusted domains - [OIDC Service API](https://mintlify.wiki/zitadel/client-ruby/api/services/oidc-service.md): Manage OpenID Connect authentication flows and requests - [Organization Service](https://mintlify.wiki/zitadel/client-ruby/api/services/organization-service.md): Manage organizations, domains, and organization metadata - [Project Service](https://mintlify.wiki/zitadel/client-ruby/api/services/project-service.md): Manage projects, project roles, and project grants - [SAML Service API](https://mintlify.wiki/zitadel/client-ruby/api/services/saml-service.md): Manage SAML authentication flows and requests - [SessionServiceApi](https://mintlify.wiki/zitadel/client-ruby/api/services/session-service.md): Manage user sessions and session tokens - [SettingsServiceApi](https://mintlify.wiki/zitadel/client-ruby/api/services/settings-service.md): Manage instance and organization settings, branding, and policies - [User Service](https://mintlify.wiki/zitadel/client-ruby/api/services/user-service.md): Manage users (human and machine), authentication factors, and user metadata - [Client Credentials Authentication](https://mintlify.wiki/zitadel/client-ruby/authentication/client-credentials.md): OAuth2 client credentials flow for server-to-server authentication - [Authentication Overview](https://mintlify.wiki/zitadel/client-ruby/authentication/overview.md): Choose the right authentication method for your Zitadel integration - [Personal Access Tokens (PAT)](https://mintlify.wiki/zitadel/client-ruby/authentication/personal-access-tokens.md): Quick authentication setup for development and testing using pre-generated tokens - [Private Key JWT Authentication](https://mintlify.wiki/zitadel/client-ruby/authentication/private-key-jwt.md): Secure production authentication using JWT assertions signed with a private key - [Configuration](https://mintlify.wiki/zitadel/client-ruby/concepts/configuration.md): Configure the Zitadel Ruby SDK with custom settings, timeouts, and debug options - [Debugging](https://mintlify.wiki/zitadel/client-ruby/concepts/debugging.md): Enable debug logging and troubleshoot issues in the Zitadel Ruby SDK - [Error Handling](https://mintlify.wiki/zitadel/client-ruby/concepts/error-handling.md): Handle errors gracefully in the Zitadel Ruby SDK with proper exception handling and retry strategies - [Service Users](https://mintlify.wiki/zitadel/client-ruby/concepts/service-users.md): Understanding service users in Zitadel and how they differ from regular users - [Application Management](https://mintlify.wiki/zitadel/client-ruby/guides/application-management.md): Create and manage OAuth/OIDC, API, and SAML applications in Zitadel using the Ruby SDK - [OIDC Integration](https://mintlify.wiki/zitadel/client-ruby/guides/oidc-integration.md): Implement OpenID Connect authentication flows using the Zitadel Ruby SDK - [Organization Management](https://mintlify.wiki/zitadel/client-ruby/guides/organization-management.md): Manage organizations, domains, members, and settings in Zitadel using the Ruby SDK - [Session Management](https://mintlify.wiki/zitadel/client-ruby/guides/session-management.md): Create, manage, and validate user sessions in Zitadel using the Ruby SDK - [User Management](https://mintlify.wiki/zitadel/client-ruby/guides/user-management.md): Learn how to manage users (human and machine) in Zitadel using the Ruby SDK - [Installation](https://mintlify.wiki/zitadel/client-ruby/installation.md): Install and configure the Zitadel Ruby SDK in your project - [Introduction](https://mintlify.wiki/zitadel/client-ruby/introduction.md): Learn about the Zitadel Ruby SDK for authentication and management APIs - [Quickstart](https://mintlify.wiki/zitadel/client-ruby/quickstart.md): Get started with the Zitadel Ruby SDK in minutes