DIY Identity
Journeys
Agama Lab makes it easy to use low code to build custom web login flows for authentication, registration, account recovery, social login and more!
Low code greatly reduces knowledge transfer risk. The visualization also facilitates communication between developers and business users.
The Agama Programming Language, developed at the Linux Foundation Janssen Project, is a vendor neutral, domain specific language for “identity orchestration”. Agama also defines a standard project archive format–“.gama”, enabling you to deploy your project as a single file.
Agama Lab, hosted by Gluu, is a developer website where you can find, author, and publish Agama projects.
Get started in three steps...
Fork
The Explore Catalog lists re-usable projects that enable you to quickly solve business requirements. Whether it’s passkeys, OTP, SMS, social login, inbound SAML, biometric authentication or an ever expanding array of new projects–find the project that you need to quick start your solution. Once you fork it in Github, you can select your new repository in Agama Lab and get to work!
Customize
Once you’ve forked a project, you can make some changes to purpose build your solution. You can change the look and feel in the form designer, or add additional steps into the Agama flow using low-code block programming.
Deploy
When you “Release Project”, Agama Lab builds the .gama archive in the releases section of your forked Github repository! Or you can download a .gama archive for quick testing. To run your project, you’ll need an IDP that supports Agama–right now that’s Janssen Auth Server or Gluu Flex. All the project assets are in the .gama archive–upload and your IDP automatically unpacks and deploys. You’re ready to test!
Explore the Catalog of Agama Projects
Agama Lab encourages re-usability. You can import existing projects to re-use a flow you find useful.
Earn Awesome Developer Swag!!!
Publish in the Explore Catalog and get a FREE t-shirt! Use the Publish feature in Agama Lab to submit your project. If it passes the conformance review, your t-shirt is on the way! There are a few other color combinations to choose from if you don’t like Agama-green!
Get Ready to Design
With Agama, you don’t need to accept the one-size-fits-all solutions offered by SaaS identity solutions. You can build the exact flow that you need, that integrates perfectly with your backend systems. Join the Agama Community today to learn more!
Create a custom login flow that integrates with your existing systems and meets your specific security requirements.
Implement MFA for your users to enhance security.
Create a seamless single sign-on experience for your customers across multiple applications.