All 213 Dependencies

Every package Agno depends on, ranked by repo health score.

Agno is an open-source SDK and runtime for building production-grade agentic software. It provides everything needed to take an AI agent from prototype to production: a Python SDK for defining stateful agents with memory, knowledge, and tools; an AgentOS runtime that serves agents as scalable FastAPI services with streaming, scheduling, and RBAC; and a web-based control plane UI for monitoring, testing, and managing agents at scale.

Agno's architecture is built around the principle of full ownership — your data, your context, your infrastructure. Agents persist state in databases you control (PostgreSQL, SQLite, MongoDB), access knowledge through vector stores you choose, and run in your own cloud. The framework supports composing individual agents into coordinated teams and declarative workflows with built-in support for loops, parallel execution, conditional branching, and human-in-the-loop approval gates.

The platform integrates natively with 40+ LLM providers (OpenAI, Anthropic, Google Gemini, AWS Bedrock, Groq, Ollama, and many more) and 100+ external tool integrations via pre-built toolkits. Beyond tool use, Agno adds context from live sources — Slack, Google Drive, wikis, MCP servers — and exposes agents through Slack, Telegram, WhatsApp, Discord, AG-UI, and Agent-to-Agent (A2A) protocols.

Designed for engineering teams shipping real AI products, Agno handles the operational complexity of multi-user, multi-tenant agentic deployments: JWT-based RBAC, per-session isolation, OpenTelemetry tracing, cron-based scheduling, and horizontal scaling with stateless architecture. At version 2.6, the project has 40,000+ GitHub stars, 380+ contributors, and ships multiple releases per week.

24 lxml_html_clean 25 pyasn1-modules ==0.4.2 28 vector-py 32 hyperframe ==6.1.0 33 mdurl ==0.1.2 34 coloredlogs ==15.0.1 35 httpx-sse ==0.4.3 36 aioboto3 36 python-rsa ==4.9.1 38 humanfriendly ==10.0 38 sniffio ==1.3.1 38 xlwt 39 h11 ==0.16.0 40 aiosqlite 40 nest_asyncio ==1.6.0 41 durationpy ==0.10 outdated 41 hpack ==4.1.0 outdated 42 detect-installer ==0.1.0 outdated 42 Shellingham ==1.5.4 42 zipp ==3.23.0 outdated 43 Deprecated ==1.2.18 outdated 43 MultiTasking ==0.0.13 43 overrides ==7.7.0 44 backoff ==2.2.1 44 docstring_parser ==0.18.0 45 python-json-patch >=1.33 45 markupsafe ==3.0.3 45 python-pptx 45 six ==1.17.0 46 fastar ==0.11.0 outdated 46 importlib_resources ==7.1.0 49 smmap ==5.0.3 50 PyPika ==0.51.1 50 tomli 51 frozendict ==2.4.7 51 httptools ==0.7.1 outdated 52 asyncpg 52 WebexPythonSDK 52 youtube-transcript-api 53 annotated-types ==0.7.0 outdated 53 httpcore ==1.0.9 53 Jinja ==3.1.6 53 python-dateutil ==2.9.0.post0 54 email-validator ==2.3.0 54 python-docx 54 rignore ==0.7.6 outdated 55 HTTPX ==0.28.1 56 PyYAML ==6.0.3 56 typing-inspection ==0.4.2 outdated 58 pyasn1 ==0.6.3 outdated 58 pytest-timeout 58 xlrd 59 jsonschema-specifications ==2025.9.1 60 distro ==1.9.0 60 Google Maps Services Python 61 gitdb ==4.0.12 61 watchfiles ==1.2.0 62 PyJWT 62 PyJWT ==2.12.1 outdated 62 rich ==15.0.0 63 pyproject-hooks ==1.2.0 64 aiohappyeyeballs ==2.6.1 outdated 64 Daytona Python SDK 64 simple-salesforce 65 propcache ==0.3.2 outdated 66 Certifi ==2026.4.22 outdated 66 h2 ==4.3.0 outdated 66 markdown-it-py ==4.2.0 66 python-dotenv ==1.2.2 outdated 66 python-multipart ==0.0.29 outdated 67 arxiv.py 67 ollama-python 67 pgvector-python ==0.4.2 outdated 68 annotated-doc ==0.0.4 outdated 69 ddgs 69 DDGS 69 orjson ==3.11.9 outdated 69 pytz ==2026.2 outdated 69 tiktoken 70 cachetools ==5.5.2 outdated 70 Tavily Python >=0.7.9 71 FastAPI Cloud CLI ==0.17.1 outdated 71 FlatBuffers ==25.12.19 71 websocket-client ==1.9.0 outdated 72 redshift_connector 72 soupsieve ==2.8.3 outdated 74 OAuthLib ==3.3.1 74 pycparser ==3.0 75 bcrypt (Python) ==5.0.0 75 Motor 76 Markdown 77 aiosignal ==1.4.0 77 Couchbase Python Client 77 pybase64 ==1.4.3 outdated 78 Cohere Python SDK 78 croniter ==6.2.2 outdated 78 referencing ==0.37.0 78 tenacity ==9.1.4 79 rpds-py ==0.30.0 outdated 80 idna ==3.15 outdated 81 duckdb 81 frozenlist ==1.7.0 outdated 81 fsspec ==2026.4.0 outdated 81 posthog ==5.4.0 outdated 81 Psycopg ==3.3.4 outdated 81 Psycopg ==3.3.4 outdated 81 pytest-mock ==3.15.1 83 attrs ==26.1.0 83 cffi ==2.0.0 outdated 83 Charset Normalizer ==3.4.7 outdated 83 greenlet 83 mypy ==2.1.0 outdated 83 Requests ==2.34.2 84 Chonkie >=1.6.7 84 cryptography ==48.0.0 outdated 84 notion-client ==3.1.0 84 unstructured <0.18.31 outdated 85 AnyIO ==4.13.0 outdated 85 hf-xet ==1.5.0 outdated 85 mpmath ==1.3.0 outdated 85 packaging ==26.2 outdated 85 pydantic-extra-types ==2.11.1 85 sse-starlette ==3.4.4 outdated 85 toolbox-core >=0.4.0 85 wrapt ==2.1.2 outdated 86 Groq Python Library 86 opencv-python 86 qdrant-client 87 Docling 87 fakeredis 87 FastAPI CLI ==0.0.24 outdated 87 FastMCP >=3.4.3,<4 outdated 87 GitPython ==3.1.50 outdated 87 multidict ==6.6.3 outdated 88 build ==1.5.0 outdated 88 curl_cffi ==0.15.0 outdated 88 docker-py 88 filelock ==3.29.0 outdated 88 Google API Python Client 88 platformdirs ==4.9.6 outdated 88 Pygments ==2.20.0 outdated 88 Tokenizers ==0.23.1 outdated 88 typing_extensions ==4.15.0 outdated 89 Chroma ==1.5.9 89 Click ==8.4.0 outdated 89 dnspython ==2.8.0 89 pydantic-settings ==2.14.1 outdated 89 websockets ==16.0 outdated 90 Arize Phoenix 90 boto3 90 DSPy 90 python-sdk ==1.27.1 outdated 90 Ruff ==0.15.20 outdated 90 tqdm ==4.67.3 outdated 90 Typer ==0.25.1 outdated 90 Uvicorn ==0.47.0 outdated 90 weaviate-python-client 91 FastAPI ==0.136.1 outdated 91 jsonschema ==4.26.0 91 Mem0 91 pytest-asyncio ==1.4.0 92 Pillow 92 clickhouse-connect 92 LangChain DeepSeek 92 LangGraph 92 LiteLLM <=1.82.6 outdated 92 Pillow ==12.2.0 outdated 92 playwright-python 92 Pydantic ==2.13.4 outdated 92 Pydantic ==2.46.4 outdated 92 urllib3 ==2.7.0 92 yarl ==1.20.1 outdated 93 agno ==2.6.7 outdated 93 Google Gen AI Python SDK ==2.4.0 outdated 93 OpenTelemetry Prometheus Exporter ==1.42.0 outdated 93 OpenTelemetry Prometheus Exporter 93 OpenTelemetry Prometheus Exporter ==1.42.0 outdated 93 OpenTelemetry Prometheus Exporter ==1.42.0 outdated 93 OpenTelemetry Prometheus Exporter ==1.42.0 outdated 93 OpenTelemetry Python SDK ==1.42.0 outdated 93 OpenTelemetry Prometheus Exporter ==0.63b0 outdated 93 SQLAlchemy ==2.0.49 outdated 93 SymPy ==1.14.0 93 Weave 93 yfinance ==1.3.0 outdated 94 kubernetes ==35.0.0 outdated 94 peewee ==4.0.5 outdated 94 pymilvus >=2.5.10 94 pypdf 94 redis-py 94 Starlette ==1.0.0 outdated 95 aiohttp ==3.12.15 outdated 95 Anthropic Python SDK ==0.75.0 outdated 95 huggingface_hub ==1.15.0 outdated 95 ONNX Runtime ==1.26.0 outdated 95 OpenAI Python SDK ==2.41.0 outdated 96 NumPy ==2.4.6 outdated 96 OpenTelemetry Instrumentation for kafka-python 96 OpenTelemetry Instrumentation for kafka-python ==0.63b0 outdated 96 pytest ==9.1.1 96 sentry-sdk ==2.60.0 outdated 96 Slack SDK for Python >=3.40.0 97 google-auth ==2.53.0 outdated 97 google-auth 97 google-auth 97 google-auth 97 google-auth 97 google-auth ==1.75.0 outdated 97 gRPC Python (grpcio) ==1.80.0 outdated 98 Azure Container Service Management (Python) 98 Matplotlib 98 pandas ==3.0.3 outdated 98 Protocol Buffers ==6.33.6 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search