# Idun Platform ## Docs - [List available agent frameworks](https://docs.idunplatform.com/api-reference/agent-frameworks/list-available-agent-frameworks.md): Retrieve the list of supported agent frameworks in the platform. - [Create managed agent](https://docs.idunplatform.com/api-reference/agents/create-managed-agent.md): Create a new managed agent with an EngineConfig. The agent is created in DRAFT status. - [Delete managed agent](https://docs.idunplatform.com/api-reference/agents/delete-managed-agent.md): Permanently delete a managed agent and all its configuration data. - [Generate agent API key](https://docs.idunplatform.com/api-reference/agents/generate-agent-api-key.md): Generate a unique API key (hash) for an agent to authenticate API requests. - [Get agent config by API key](https://docs.idunplatform.com/api-reference/agents/get-agent-config-by-api-key.md): Retrieve agent configuration using API key authentication (Bearer token). - [Get managed agent by ID](https://docs.idunplatform.com/api-reference/agents/get-managed-agent-by-id.md): Retrieve a specific managed agent by its UUID with complete configuration details. - [List managed agents](https://docs.idunplatform.com/api-reference/agents/list-managed-agents.md): List all managed agents with pagination. - [Partially update agent (PATCH)](https://docs.idunplatform.com/api-reference/agents/partially-update-agent-patch.md): Partially update an agent's configuration. Only the name and engine_config field can be updated if provided. - [Update agent status](https://docs.idunplatform.com/api-reference/agents/update-agent-status.md): Update only the status field of an agent. Used by the health check flow to set active/draft without touching config. - [Basic Login](https://docs.idunplatform.com/api-reference/auth/basic-login.md) - [Basic Signup](https://docs.idunplatform.com/api-reference/auth/basic-signup.md) - [Get current session](https://docs.idunplatform.com/api-reference/auth/get-current-session.md): Returns the current user session with fresh workspace data from DB. - [Logout](https://docs.idunplatform.com/api-reference/auth/logout.md): Clears the session cookie. - [OIDC callback](https://docs.idunplatform.com/api-reference/auth/oidc-callback.md): Exchanges the authorization code for tokens and sets a session cookie. - [Redirect to Google OIDC login](https://docs.idunplatform.com/api-reference/auth/redirect-to-google-oidc-login.md): Initiates the Google OIDC authorization code flow. - [Create managed guardrail config](https://docs.idunplatform.com/api-reference/guardrails/create-managed-guardrail-config.md): Create a new managed guardrail configuration. - [Delete managed guardrail config](https://docs.idunplatform.com/api-reference/guardrails/delete-managed-guardrail-config.md): Delete a managed guardrail configuration permanently. - [Get managed guardrail config by ID](https://docs.idunplatform.com/api-reference/guardrails/get-managed-guardrail-config-by-id.md): Get a managed guardrail configuration by ID. - [List managed guardrail configs](https://docs.idunplatform.com/api-reference/guardrails/list-managed-guardrail-configs.md): List managed guardrail configurations with pagination. - [Update managed guardrail config](https://docs.idunplatform.com/api-reference/guardrails/update-managed-guardrail-config.md): Update a guardrail configuration. - [Health Check](https://docs.idunplatform.com/api-reference/health/health-check.md): Basic health check. - [Readiness Check](https://docs.idunplatform.com/api-reference/health/readiness-check.md): Readiness check including database connectivity. - [Version](https://docs.idunplatform.com/api-reference/health/version.md): Get application version and name from FastAPI app metadata. - [Create managed integration](https://docs.idunplatform.com/api-reference/integrations/create-managed-integration.md): Create a new managed integration configuration. - [Delete managed integration](https://docs.idunplatform.com/api-reference/integrations/delete-managed-integration.md): Delete a managed integration configuration permanently. - [Get managed integration by ID](https://docs.idunplatform.com/api-reference/integrations/get-managed-integration-by-id.md): Get a managed integration configuration by ID. - [List managed integrations](https://docs.idunplatform.com/api-reference/integrations/list-managed-integrations.md): List managed integration configurations with pagination. - [Update managed integration](https://docs.idunplatform.com/api-reference/integrations/update-managed-integration.md): Update an integration configuration. - [API reference](https://docs.idunplatform.com/api-reference/introduction.md): Complete reference for the Idun Agent Manager REST API and per-agent engine endpoints. - [Create managed MCP server](https://docs.idunplatform.com/api-reference/mcp-servers/create-managed-mcp-server.md): Create a new managed MCP server configuration. - [Delete managed MCP server](https://docs.idunplatform.com/api-reference/mcp-servers/delete-managed-mcp-server.md): Delete a managed MCP server configuration permanently. - [Discover tools from an MCP server](https://docs.idunplatform.com/api-reference/mcp-servers/discover-tools-from-an-mcp-server.md): Connect to an MCP server and return its available tools. - [Get managed MCP server by ID](https://docs.idunplatform.com/api-reference/mcp-servers/get-managed-mcp-server-by-id.md): Get a managed MCP server configuration by ID. - [List managed MCP servers](https://docs.idunplatform.com/api-reference/mcp-servers/list-managed-mcp-servers.md): List managed MCP server configurations with pagination. - [Update managed MCP server](https://docs.idunplatform.com/api-reference/mcp-servers/update-managed-mcp-server.md): Update an MCP server configuration. - [Create managed memory config](https://docs.idunplatform.com/api-reference/memory/create-managed-memory-config.md): Create a new managed memory configuration. - [Delete managed memory config](https://docs.idunplatform.com/api-reference/memory/delete-managed-memory-config.md): Delete a managed memory configuration permanently. - [Get managed memory config by ID](https://docs.idunplatform.com/api-reference/memory/get-managed-memory-config-by-id.md): Get a managed memory configuration by ID. - [List managed memory configs](https://docs.idunplatform.com/api-reference/memory/list-managed-memory-configs.md): List managed memory configurations with pagination. - [Update managed memory config](https://docs.idunplatform.com/api-reference/memory/update-managed-memory-config.md): Update a memory configuration. - [Create managed observability config](https://docs.idunplatform.com/api-reference/observability/create-managed-observability-config.md): Create a new managed observability configuration. - [Delete managed observability config](https://docs.idunplatform.com/api-reference/observability/delete-managed-observability-config.md): Delete a managed observability configuration permanently. - [Get managed observability config by ID](https://docs.idunplatform.com/api-reference/observability/get-managed-observability-config-by-id.md): Get a managed observability configuration by ID. - [List managed observability configs](https://docs.idunplatform.com/api-reference/observability/list-managed-observability-configs.md): List managed observability configurations with pagination. - [Update managed observability config](https://docs.idunplatform.com/api-reference/observability/update-managed-observability-config.md): Update an observability configuration. - [Assign prompt to agent](https://docs.idunplatform.com/api-reference/prompts/assign-prompt-to-agent.md): Assign a prompt to an agent. Both must belong to the same workspace. - [Create a new prompt version](https://docs.idunplatform.com/api-reference/prompts/create-a-new-prompt-version.md): Create a new prompt version. - [Delete prompt](https://docs.idunplatform.com/api-reference/prompts/delete-prompt.md): Delete a prompt version permanently. - [Get prompt by ID](https://docs.idunplatform.com/api-reference/prompts/get-prompt-by-id.md): Get a prompt by its UUID. - [List prompts](https://docs.idunplatform.com/api-reference/prompts/list-prompts.md): List prompts with optional filters and pagination. - [List prompts assigned to an agent](https://docs.idunplatform.com/api-reference/prompts/list-prompts-assigned-to-an-agent.md): List all prompts assigned to a specific agent. - [Unassign prompt from agent](https://docs.idunplatform.com/api-reference/prompts/unassign-prompt-from-agent.md): Remove a prompt assignment from an agent. - [Update prompt tags](https://docs.idunplatform.com/api-reference/prompts/update-prompt-tags.md): Update a prompt's tags. Content is immutable. - [Root](https://docs.idunplatform.com/api-reference/root.md): Root endpoint. - [Create managed SSO config](https://docs.idunplatform.com/api-reference/sso/create-managed-sso-config.md): Create a new managed SSO configuration. - [Delete managed SSO config](https://docs.idunplatform.com/api-reference/sso/delete-managed-sso-config.md): Delete a managed SSO configuration permanently. - [Get managed SSO config by ID](https://docs.idunplatform.com/api-reference/sso/get-managed-sso-config-by-id.md): Get a managed SSO configuration by ID. - [List managed SSO configs](https://docs.idunplatform.com/api-reference/sso/list-managed-sso-configs.md): List managed SSO configurations with pagination. - [Update managed SSO config](https://docs.idunplatform.com/api-reference/sso/update-managed-sso-config.md): Update an SSO configuration. - [Add a user to the workspace or create a pending invitation](https://docs.idunplatform.com/api-reference/workspace-members/add-a-user-to-the-workspace-or-create-a-pending-invitation.md): Add an existing user or create a pending invitation by email. - [Cancel a pending invitation](https://docs.idunplatform.com/api-reference/workspace-members/cancel-a-pending-invitation.md): Cancel a pending workspace invitation. - [List workspace members](https://docs.idunplatform.com/api-reference/workspace-members/list-workspace-members.md): Return all members of a workspace with user details. - [Remove a member from the workspace](https://docs.idunplatform.com/api-reference/workspace-members/remove-a-member-from-the-workspace.md): Remove a member from the workspace. - [Update a member's role](https://docs.idunplatform.com/api-reference/workspace-members/update-a-members-role.md): Change a workspace member's role. - [Create a new workspace](https://docs.idunplatform.com/api-reference/workspaces/create-a-new-workspace.md): Create a workspace and add the current user as owner. - [Delete workspace (owner only)](https://docs.idunplatform.com/api-reference/workspaces/delete-workspace-owner-only.md): Delete a workspace. Only owners can delete workspaces. - [List workspaces for current user](https://docs.idunplatform.com/api-reference/workspaces/list-workspaces-for-current-user.md): Return all workspaces the current user is a member of. - [Update workspace](https://docs.idunplatform.com/api-reference/workspaces/update-workspace.md): Update a workspace name. Requires admin or owner role. - [Architecture](https://docs.idunplatform.com/architecture.md): How the Idun Agent Platform components connect to turn agent code into production services. - [Authentication and authorization](https://docs.idunplatform.com/auth/overview.md): Configure user authentication with username/password or OIDC SSO (Google, Microsoft), and manage access with role-based access control. - [Changelog](https://docs.idunplatform.com/changelog/overview.md): Latest updates and releases for Idun Agent Platform. - [CLI](https://docs.idunplatform.com/cli/overview.md): Use the Idun CLI to configure, deploy, and test agents through an interactive terminal interface or direct commands. - [Configuration](https://docs.idunplatform.com/configuration.md): Engine configuration reference for server settings, agent framework, observability, guardrails, memory, MCP, SSO, and integrations. - [Google Cloud Platform](https://docs.idunplatform.com/deployment/gcp.md): Deploy Idun Agent Platform on GCP using Cloud Run for the Manager and UI, Cloud SQL for PostgreSQL, and optional Terraform automation. - [Deployment](https://docs.idunplatform.com/deployment/overview.md): Deploy Idun Agent Platform in standalone mode with a config file or as a managed stack with the Manager, database, and web UI. - [FAQ](https://docs.idunplatform.com/faq.md): Frequently asked questions about Idun Agent Platform, covering frameworks, authentication, data storage, guardrails, and licensing. - [Google ADK](https://docs.idunplatform.com/frameworks/adk.md): Connect a Google ADK agent to Idun Agent Platform with Gemini-powered workflows, session services, and memory backends. - [LangGraph](https://docs.idunplatform.com/frameworks/langgraph.md): Connect a LangGraph agent to Idun Agent Platform with graph-based workflows, AG-UI streaming, and persistent checkpointing. - [Agent frameworks](https://docs.idunplatform.com/frameworks/overview.md): Connect LangGraph or Google ADK agents to Idun Agent Platform and run them as production-ready services. - [Guardrails](https://docs.idunplatform.com/guardrails/overview.md): Protect your agents with 15 built-in guardrails for PII detection, jailbreak prevention, toxic language filtering, topic restriction, and more. - [Guardrails reference](https://docs.idunplatform.com/guardrails/reference.md): Reference for all 15 guardrail types available in Idun Agent Platform, including configuration fields and usage positions. - [How to deploy a LangGraph agent to production in 5 minutes](https://docs.idunplatform.com/guides/langgraph-production-deployment.md): Step-by-step tutorial to take a LangGraph agent from a local script to a production API with streaming, guardrails, memory, and observability using Idun Agent Platform. - [Guides](https://docs.idunplatform.com/guides/overview.md): Step-by-step tutorials for common workflows on Idun Agent Platform. - [Idun Agent Platform](https://docs.idunplatform.com/index.md): Open-source, self-hosted platform to deploy AI agents to production with guardrails, memory, observability, and MCP tooling. - [Discord](https://docs.idunplatform.com/integrations/discord.md): Connect your Idun agent to Discord so users can interact with it through slash commands. - [Google Chat](https://docs.idunplatform.com/integrations/google-chat.md): Connect your Idun agent to Google Chat so users can interact with it by @mentioning the bot in spaces and direct messages. - [Slack](https://docs.idunplatform.com/integrations/slack.md): Connect your Idun agent to Slack so users can interact with it through direct messages and channel messages. - [WhatsApp](https://docs.idunplatform.com/integrations/whatsapp.md): Connect your Idun agent to WhatsApp so users can interact with it through messages using the Meta Business API. - [Manager overview](https://docs.idunplatform.com/manager/overview.md): The Idun Manager is your control plane for creating, configuring, and governing AI agents. - [Getting started with the Manager](https://docs.idunplatform.com/manager/tutorial.md): Create, enroll, and test your first agent using the Idun web dashboard. - [ADK memory](https://docs.idunplatform.com/memory/adk.md): Configure session services and memory services for ADK agents to manage conversation state and long-term knowledge. - [LangGraph memory](https://docs.idunplatform.com/memory/langgraph.md): Configure checkpointing for LangGraph agents to persist conversation state across interactions. - [Memory](https://docs.idunplatform.com/memory/overview.md): Enable agents to maintain state and context across conversations using checkpointing and session services. - [Arize Phoenix](https://docs.idunplatform.com/observability/arize-phoenix.md): Set up Arize Phoenix observability to trace, evaluate, and troubleshoot your agents. - [Google Cloud Logging](https://docs.idunplatform.com/observability/gcp-logging.md): Set up Google Cloud Logging to capture structured logs from your agents. - [Google Cloud Trace](https://docs.idunplatform.com/observability/gcp-trace.md): Set up Google Cloud Trace to capture distributed traces and analyze agent latency. - [Langfuse](https://docs.idunplatform.com/observability/langfuse.md): Set up Langfuse observability to monitor, trace, and debug your agents in real time. - [LangSmith](https://docs.idunplatform.com/observability/langsmith.md): Set up LangSmith observability to debug, test, evaluate, and monitor your agents. - [Observability](https://docs.idunplatform.com/observability/overview.md): Monitor, trace, and debug your agents with built-in integrations for popular observability platforms. - [Prompt management](https://docs.idunplatform.com/prompts.md): Version, store, and assign prompt templates to agents with Jinja2 variable support and immutable versioning. - [Quickstart](https://docs.idunplatform.com/quickstart.md): Deploy your first AI agent with Idun Agent Platform in under 15 minutes using Docker Compose, the CLI, or a manual setup. - [Agent templates](https://docs.idunplatform.com/templates.md): Clone a runnable agent template to get started faster. Nine examples covering common LangGraph and ADK patterns. - [Docker MCP toolkit](https://docs.idunplatform.com/tool-governance/docker-toolkit.md): Add external tool capabilities to your agents using pre-built MCP servers from the Docker MCP toolkit. - [Tool governance](https://docs.idunplatform.com/tool-governance/overview.md): Control which MCP tools each agent can access through per-agent allowlists at the platform level. ## OpenAPI Specs - [openapi](https://docs.idunplatform.com/api-reference/openapi.json) ## Optional - [Talk to us](https://calendar.app.google/RSzm7EM5VZY8xVnN9) - [Discord](https://discord.gg/KCZ6nW2jQe) - [GitHub](https://github.com/Idun-Group/idun-agent-platform)