Skip to main content

IDfunction Agent

IDfunction Agent is EvolutionID's internal AI-powered platform that lets developers build, configure, and deploy PIAM systems through a conversational interface — instead of manually editing code and configuration files.

Instead of spending days on repetitive setup work for each new customer deployment, a developer opens a workspace, describes what needs to be done, and an AI coding agent reads, writes, and commits the right code — while the developer stays in control and reviews every change.


What it replaces

Without IDfunction Agent, setting up a new customer PIAM deployment involves:

  • Manually forking a base template repository
  • Hand-editing RBAC policies, badge workflows, and integration configs
  • Writing database migrations and Docker configuration by hand
  • Co-ordinating across multiple files with no automated validation

This typically takes 10–14 days per customer engagement.


What it provides

IDfunction Agent compresses that process into a guided conversation:

  1. Create a workspace — give it a name, pick an AI model, and connect it to a repository
  2. Describe the requirements — tell the agent what the customer needs in plain language
  3. Review and commit — the agent writes and modifies files; you review diffs and commit from the browser
  4. Deploy — push to GitHub and trigger the deployment pipeline, all without leaving the platform

Two systems

SystemWhat it isWho uses it
IDfunction Agent (this platform)The browser-based workspace where EvolutionID developers work with AI agentsEvolutionID developers
PIAM ProductThe per-customer access control software the agent helps configureCustomer end-users

This documentation covers the IDfunction Agent platform. The PIAM Product is the output — the code and configuration the agent helps produce.


Quick navigation