Download Latest Version zitadel-darwin-amd64.tar.gz (49.3 MB)
Email in envelope

Get an email when there's a new version of ZITADEL

Home / v4.0.0
Name Modified Size InfoDownloads / Week
Parent folder
zitadel-windows-amd64.tar.gz 2025-07-31 49.3 MB
zitadel-darwin-amd64.tar.gz 2025-07-31 49.3 MB
zitadel-darwin-arm64.tar.gz 2025-07-31 47.7 MB
zitadel-linux-amd64.tar.gz 2025-07-31 48.5 MB
zitadel-linux-arm64.tar.gz 2025-07-31 45.5 MB
zitadel-windows-arm64.tar.gz 2025-07-31 45.7 MB
checksums.txt 2025-07-31 564 Bytes
README.md 2025-07-31 28.5 kB
v4.0.0 source code.tar.gz 2025-07-31 163.9 MB
v4.0.0 source code.zip 2025-07-31 168.1 MB
Totals: 10 Items   617.9 MB 0

4.0.0 (2025-07-31)

Highlights

API v2: The New Resource-Based Standard

With this release, we've completed the migration of core resources – including instances, organizations, projects, applications and users – to our powerful new resource-based API. This modernization provides a more consistent, efficient, and scalable foundation for interacting with ZITADEL.

Below is an overview of V2 APIs, categorized in Beta and General Availability (GA) as well as a complete list of endpoints that are deprecated:

General Availability (GA)

  • Actions V2
  • Caches V2

Beta

  • Instance Service V2
  • Project V2
  • App V2
  • Authorization V2
  • Permission V2
  • Settings V3

Deprecated Endpoints

Organization Objects V1 Users V1 - GetOrgByDomainGlobal - AddMachineUser - UpdateMachine - GenerateMachineSecret - RemoveMachineSecret - GetMachineKeyByIDs - ListMachineKeys - AddMachineKey - RemoveMachineKey - UpdateUserName - SetUserMetadata - BulkSetUserMetadata - ListUserMetadata - GetUserMetadata - RemoveUserMetadata - BulkRemoveUserMetadata - UpdateHumanPhone - GetPersonalAccessTokenByIDs - ListPersonalAccessTokens - AddPersonalAccessToken - RemovePersonalAccessToken - ListAppKeys

Projects V1 - GetProjectByID - GetGrantedProjectByID - ListProjects - ListGrantedProjects - ListGrantedProjectRoles - AddProject - UpdateProject - DeactivateProject - ReactivateProject - RemoveProject - ListProjectRoles - AddProjectRole - BulkAddProjectRoles - UpdateProjectRole - RemoveProjectRole - GetProjectGrantByID - ListProjectGrants - ListAllProjectGrants - AddProjectGrant - UpdateProjectGrant - DeactivateProjectGrant - ReactivateProjectGrant - RemoveProjectGrant

Members V1 - ListUserMemberships - ListOrgMembers - AddOrgMember - UpdateOrgMember - RemoveOrgMember - ListProjectMembers - AddProjectMember - UpdateProjectMember - RemoveProjectMember - ListProjectGrantMembers - AddProjectGrantMember - UpdateProjectGrantMember - RemoveProjectGrantMember

Instance Lifecycle V1 System Service V1 - GetMyInstance - ListInstanceDomains - ListInstanceTrustedDomains - AddInstanceTrustedDomain - RemoveInstanceTrustedDomain

Instance Objects V1 Organizations V1 - GetOrgByID - IsOrgUnique - GetDefaultOrg

Members V1 - ListIAMMembers - AddIAMMember - UpdateIAMMember - RemoveIAMMember

GRPC APIs with ConnectRPC

All new v2 APIs will exclusively leverage gRPC with ConnectRPC, discontinuing support for OpenAPI 2.0 for new endpoints. This ensures a robust, high-performance, and future-proof integration experience.

Note: Existing APIs from previous releases remain unaffected by this change.

Login V2 as default

Our re-engineered Login UI, leveraging the Session API, is now feature-complete (all features from login v1 supported) and will be the default experience for all new customers.

Service Ping

Introducing Service Ping, a new mechanism for securely sending anonymized metrics and usage data from Zitadel instances to our customer portal. This opt-out feature is crucial for understanding product usage and will serve as the foundation for exciting upcoming features, including decentralized AI model training based on aggregated data. Have a look at our documentation to see what data is sent and how to opt out: [Link to Docs]

Bug Fixes

Features

Performance Improvements

Source: README.md, updated 2025-07-31