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