Skip to main content

Everything You Need to Build, Run and Scale AI Agents

From runtime and memory to guardrails, observability, testing, and multi-cloud deployment.

BRING YOUR FRAMEWORK

  • OpenAI
  • LangGraph
  • CrewAI
  • Google ADK
  • Smolagents
  • LiveKit

Agent Kernel

AK Runtime

Sessions | Hooks | Observability

DEPLOY ANYWHERE

  • AWS Lambda / ECS
  • Azure Functions / ACA
  • GCP Cloud Run
  • On-prem / Docker

REACH USERS ON

  • Slack · Teams · Gmail
  • REST · MCP · A2A
  • Telegram · Messenger
  • WhatsApp · Instagram

Framework-neutral

Bring in LangGraph / CrewAI without rewriting the framework

Cloud-agnostic

Same code → AWS, Azure, or on-prem (Terraform included)

Production-ready

Sessions, hooks, observability and fault tolerance built-in

Lightweight

A thin adapter — not another heavy abstraction to learn

Feature Map

Everything Agent Kernel Does

Six production-ready capabilities. Explore any area below.

The Problem Agent Kernel Solves

Building production AI agents today involves solving many hard problems that have nothing to do with the actual agent intelligence.

Platform Engineering

Without vs. with Agent Kernel

Without Agent Kernel

What you take on today

Build REST APIs, auth, session management, deployment pipelines from scratch

With Agent Kernel

What the platform covers

All included out of the box

Core Capabilities

Everything you need to build, run, and scale production AI agents without building platform code.

  • Six Core Abstractions

    Agent, Runner, Session, Module, Runtime, and Tools, a unified API across all frameworks. Build once, run on any supported framework.

    • Unified Python API
    • Framework adapters for 4 SDKs
    • Portable tool functions via ToolBuilder
    • Framework-agnostic hooks
    Learn More
  • Framework-Neutral Runtime

    OpenAI Agents, LangGraph, CrewAI, and Google ADK, run them all simultaneously in one runtime. Switch frameworks by changing 2 import lines.

    • OpenAI Agents SDK
    • LangGraph
    • CrewAI
    • Google ADK
    Learn More
  • Execution Hooks

    Pre and post-execution hooks give you surgical control over every agent request, for any framework.

    • Pre-hooks: guardrails, RAG, auth, validation
    • Post-hooks: moderation, disclaimers, analytics
    • Hook chaining and composition
    • Early termination with custom responses
    Learn More
  • Smart Memory Management

    Volatile and non-volatile caching with identical APIs but different lifecycles. Swap backends with just environment variables.

    • Volatile: request-scoped, auto-clears
    • Non-volatile: session-persistent
    • Backends: In-memory, Redis, DynamoDB, Cosmos DB
    • Clean prompts, reduced token usage
    Learn More
  • Knowledge Bases

    Built-in retrieval for curated knowledge sources and storage for agent reinforcement learning. Neo4j, Starburst Galaxy, ChromaDB, and custom SQL data sources.

    • ChromaDB — vector/semantic search
    • Neo4j — entity and relationship graphs
    • Starburst Galaxy — SQL over MongoDB, Sheets, PostgreSQL
    • semantic_map keeps agent prompts portable
    Learn More
  • Multi-Cloud Deployment

    One agent codebase deploys to AWS, Azure, and GCP with full Terraform modules. No vendor lock-in, ever.

    • AWS Lambda (Serverless)
    • AWS ECS/Fargate (Containerized)
    • Azure Functions (Serverless)
    • Azure Container Apps (Containerized)
    • GCP Cloud Run (Serverless)
    • GCP Cloud Run (Containerized)
    Learn More
  • Fault Tolerance

    Production-grade resilience with multi-AZ deployments, auto-recovery, health monitoring, and rolling deployments.

    • Multi-AZ for high availability
    • Automatic failure recovery
    • Health monitoring
    • Zero-downtime deployments
    Learn More
  • Observability

    Full visibility into agent execution, LLM calls, and tool invocations. One config line to enable.

    • LangFuse integration
    • OpenLLMetry (OpenTelemetry-based)
    • Multi-level verbosity
    • Cost and latency tracking
    Learn More
  • Content Safety & Guardrails

    Input and output guardrails that protect users and ensure compliance. Plugs in via execution hooks.

    • PII detection and redaction
    • Jailbreak prevention
    • Content moderation
    • Off-topic filtering
    Learn More
  • MCP & A2A Protocols

    Expose agents as MCP tools or enable agent-to-agent communication via A2A protocol.

    • MCP Server mode
    • A2A Server mode
    • Cross-agent coordination
    • Protocol-future-proofed
    Learn More

Testing Framework

Test your agents like any other code. CLI testing for development, automated suites for CI/CD, and three comparison modes for every use case.

  • CLI Testing

    Interactive sessions for rapid development iteration and multi-agent testing.

    • Interactive chat sessions
    • Real-time feedback
    • Persistent CLI sessions
    • Multi-agent support
    Learn More
  • Automated Tests

    pytest-integrated test suites that run in CI/CD with session-scoped fixtures.

    • pytest integration
    • Session-scoped fixtures
    • Ordered test execution
    • CI/CD ready
    Learn More

Messaging Integrations

Your agents meet users on the channels they already use. Every integration routes through the same Agent Kernel runtime. Pick a channel below for setup steps.

Protocol Support

Standard protocols for tool connectivity and multi-agent coordination. Wired into the runtime.

  • MCP - Model Context Protocol

    Model Context Protocol (MCP) is a standardized interface that lets AI models connect to external tools, data sources, and services in a structured, consistent way. It acts as a bridge between an AI's reasoning and real-world actions, enabling agents to retrieve information and execute tasks reliably. Agent Kernel natively supports running an MCP server, including exposing your agents as MCP tools.

    MCP Server Docs
  • A2A - Agent-to-Agent

    Agent-to-Agent (A2A) is a communication pattern where multiple AI agents interact directly with each other to share context, delegate tasks, and coordinate decisions. It enables complex workflows by allowing specialized agents to collaborate instead of relying on a single monolithic system. Agent Kernel natively supports exposing any agent over the A2A protocol by switching configuration.

    A2A Server Docs

Ready to Ship Your
First Agent?

Free, open-source, Apache 2.0. No licensing costs, no vendor lock-in. Join hundreds of developers building production AI agents with Agent Kernel.

Agent Kernel
Ask Agent Kernel