IAMbic is version-control for IAM, centralizing and simplifying cloud access and permissions across AWS, Okta, Azure AD, and Google Workspace.
IAMbic is an open-source version-control system for cloud Identity and Access Management (IAM). It centralizes IAM configurations from multiple cloud providers (AWS, Okta, Azure AD, Google Workspace) into a single Git repository as human-readable YAML templates, solving the problem of fragmented IAM visibility and auditability across complex cloud environments.
DevSecOps engineers, Security teams, and Compliance professionals managing IAM across multiple cloud accounts and identity providers who need centralized visibility, audit trails, and drift prevention.
Developers choose IAMbic because it provides a bi-directional, Git-centric approach to IAM that works alongside existing IaC tools, offering unique features like temporary access automation, dynamic multi-account permissions, and comprehensive change attribution that traditional IAM tools lack.
IAMbic is Version-Control for IAM. It centralizes and simplifies cloud access and permissions. It maintains an eventually consistent, human-readable, bi-directional representation of IAM in Git.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Consolidates IAM from AWS, Okta, Azure AD, and Google Workspace into a single Git repository in YAML format, providing enhanced visibility across disparate systems as highlighted in the key features.
Automatically creates Git commits for all IAM changes with timestamps and attribution, offering a clear audit history directly in version control, which is a core value proposition.
Enables declarative expiration dates for permissions and access rules with automated cleanup, demonstrated in examples like AWS roles and Okta assignments for streamlined lifecycle management.
Simplifies multi-account management with templates that allow role permissions to vary per account, as shown in the backend developer role example with included and excluded accounts.
IAMbic is labeled as beta software and not recommended for production, meaning potential bugs, instability, and breaking changes that could impact critical IAM operations.
Requires integration with multiple cloud providers, Git, and possibly existing IaC tools, adding operational complexity and a steeper learning curve for initial deployment.
Currently supports only AWS, Okta, Azure AD, and Google Workspace, with more coming soon, which may not cover all cloud environments or niche identity providers out of the box.