Skip to main content
Idun Agent Platform wraps your agent code into a FastAPI service through framework-specific adapters. You write your agent in the framework you prefer, and the engine handles streaming, checkpointing, guardrails, and observability through a unified API. Each adapter implements a common BaseAgent protocol. Your clients talk to the same HTTP API regardless of the underlying framework.

Supported frameworks

LangGraph

Graph-based agents with full AG-UI streaming, checkpointing (in-memory, SQLite, PostgreSQL), and CopilotKit support. Has the most complete feature coverage of the supported frameworks.

Google ADK

Google’s Agent Development Kit for Gemini-powered agents. Supports session and memory services through in-memory, Vertex AI, or database backends.

Feature comparison

FeatureLangGraphGoogle ADK
AG-UI streamingYesYes
Checkpointing / memoryIn-memory, SQLite, PostgreSQLIn-memory, Vertex AI, Database
CopilotKit supportYesNo
GuardrailsYesYes
ObservabilityYesYes
MCP tool governanceYesYes

How adapters work

Under the hood, the engine loads your agent through the adapter specified in your configuration. This gives you:
  • Unified API: All agents expose the same HTTP endpoints for invoke, streaming, and chat.
  • Shared platform features: Observability, guardrails, MCP tools, and memory work the same way across frameworks.
  • Consistent deployment: Run agents through the Idun Agent Engine standalone or managed by the Agent Manager.
You select the framework when configuring your agent:
In the agent creation wizard, Step 1 asks you to select a framework:
  • LangGraph: Build stateful, multi-actor agents with LangGraph
  • Google ADK: Build agents with Google’s Agent Development Kit Select framework in the agent creation wizard
Step 2 configures framework-specific settings such as the graph definition, port, and host.Framework-specific settings in step 2

Next steps

Last modified on March 22, 2026