About Agama Lab

The Story of Agama

As developers, we love the convenience of cloud identity, but we also want the flexibility to meet our exact business requirements for login, registration, and account recovery. Most good cloud identity platforms provide a way to customize the user experience by implementing code. But frequently this code requires us to learn some vendor-specific black magic which can lead to lock-in and is a challenge to handoff.
And login is not getting any easier. Identity journeys are getting more complex then ever. For example, with the help of a risk score, we can add just the right amount of security friction to keep things safe, while not bothering the end-user too much.

At Gluu, our black magic is “interception scripts”, with which you can implement any multi-step authentication flow asynchronously. But over the years we saw how hard it is to write, maintain and transfer these interception scripts. We wanted something more re-usable.

So in early 2021, Gluu introduced Agama, a low-code programming language to simplify the development of identity journeys. Developed at the Linux Foundation Janssen Project, Agama defines a standard way to build web identity journeys in a vendor-neutral way. It’s both a programming language and a project archive format.

In February 2023, at the State of Open conference in London, Gluu launched Agama Lab, a new developer tool to author and release Agama projects. Agama Lab takes low code to a new level by enabling developers and architects to graphically white board identity journeys and to release deployable Agama archives directly to a GitHub repository. The Agama Lab “Explore” catalog will enable developers to share, re-use, adapt and even commercialize Agama projects.

We hope to see Agama adoption by many cloud identity providers and IAM vendors. You can be part of the story by letting your identity vendor know that you want them to support Agama. The story does not end here!

Why the name "Agama"?

Agama lizards, native to East Africa, have some of the evolutionary traits we wanted to emulate to solve identity challenges:
Collaboration:

Agama lizards often live and hunt in groups, using collective strategies to catch prey. Building digital identity journeys is also a group effort, especially to maintain over a long period of time.

Adaptability:

Agama lizards have adapted to a wide range of environments and can survive in a variety of habitats. Digital identity journeys must also adapt to different channels (mobile, web, non-web), usability, and security requirements.

Speed:

Agama lizards are quick and agile creatures. Agama enables organizations to emulate this agility by whiteboarding identity journeys and re-using existing projects.

Resiliency:

Agama lizards are resilient creatures. We believe resiliency is achieved through technology stewardship and by guaranteeing the open source freedoms. That’s why Agama is community governed at the Linux Foundation Janssen Project.

Get Ready to Design

It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.

Create a custom login flow that integrates with your existing systems and meets your specific security requirements.

Implement multi-factor authentication for your users to enhance security.

Create a seamless single sign-on experience for your customers across multiple applications.