Skip to main content
The Aion Python SDK is a server-side toolkit for running agent implementations behind an A2A-compatible interface. It provides runtime orchestration, framework adapters, and a proxy layer for multi-agent routing. GitHub Repository: Terminal-Research/aion-python-sdk

What The SDK Provides

  • aion-cli for local and deployment runtime operations.
  • aion-server for A2A-compatible HTTP serving per agent.
  • Framework adapters for LangGraph and Google ADK.
  • Proxy routing for multi-agent deployments.
  • Optional API client support for Aion platform integration.

Runtime Architecture

  • Each configured agent runs in its own server process.
  • A proxy server starts automatically and exposes unified routing at /agents/{agent_id}/{path}.
  • Clients can call either direct agent endpoints or proxy endpoints.

Framework Support

  • LangGraph support focuses on compiled graph execution and checkpoint integration.
  • ADK support focuses on BaseAgent execution with pluggable session backends.
  • Adapter discovery is plugin-based, allowing additional framework adapters over time.

Configuration Model

  • aion.yaml defines agent identities, import paths, framework targets, capabilities, and skills.
  • Environment variables provide API credentials, logging settings, and persistence settings.
  • Runtime ports are allocated automatically unless explicitly configured via CLI options.