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