#44th of 9 in Agent frameworks and SDKs
agno
Python SDK and runtime for building and serving agents behind a REST API
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 42.7k
- License
- Apache-2.0
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- Python
38,371 on 24 Mar 202642,718 on 13 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Agno is a Python framework for defining agents, plus the AgentOS runtime that serves them through a REST API with 50+ endpoints, SSE and websockets. Sessions, memory, knowledge and traces are stored in your own database, and a web UI manages the running platform. It includes JWT-based RBAC, human approval steps, cron scheduling, and interfaces for Slack, Telegram, WhatsApp, Discord, AG-UI and A2A.
Who it is for: Python developers building self-hosted multi-user agent services
Strengths
- Runtime ships a REST API with 50+ endpoints, SSE and websockets
- JWT-based RBAC and multi-tenant isolation included
- 100+ prebuilt toolkits plus OpenTelemetry tracing and audit logs
- Starter templates for Docker, AWS, GCP, Azure, Fly, Render, Modal and Helm
Weaknesses
- Sends a telemetry event per agent run unless AGNO_TELEMETRY=false is set
- README gives no RAM, GPU or port requirements
- Starter templates live in separate repos, not in this one
- Management UI hosting and licensing terms are not described in the README
What it needs
- Needs Postgres, Docker
- Models: unknown
Head to head
Also in Agent frameworks and SDKs
See all 9| Rank | Project | Score |
|---|---|---|
| 1 | langchainPython framework for building LLM agents and apps from interoperable components | 88 out of 100 |
| 2 | browser-usePython library that lets an LLM agent control a web browser | 87 out of 100 |
| 3 | crewaiPython framework for multi-agent workflows with role-based Crews and event-driven Flows | 77 out of 100 |
| #5 | llama_indexPython framework for RAG and agent apps over your own data | 68 out of 100 |
| #6 | langgraphPython framework for building long-running, stateful agents as graphs | 66 out of 100 |