ImportError - Missing Dependencies

Map common Agno ImportError messages to the pip extra that installs the missing dependency.

uv pip install agno ships the core SDK only. Models, databases, vector stores, and interfaces load their dependencies lazily and raise an ImportError when the package is missing. Install the matching extra:

uv pip install -U 'agno[anthropic]'

# Extras combine
uv pip install -U 'agno[os,psycopg,sql,pgvector]'
Error mentionsTriggered byInstall
openai not installedDefault model, OpenAIResponses, OpenAIChat, OpenAIEmbedderuv pip install 'agno[openai]'
anthropic not installedClaudeuv pip install 'agno[anthropic]'
google-genai not installed or not at the latest versionGemini, GeminiEmbedderuv pip install 'agno[google]'
groq not installedGroquv pip install 'agno[groq]'
No module named fastapi / PyJWT is not installedAgentOSuv pip install 'agno[os]'
mcp not installedMCPToolsuv pip install 'agno[mcp]'
fastmcp not installedAgentOS(mcp=True)uv pip install 'agno[mcp]'
sqlalchemy not installedSqliteDbuv pip install 'agno[sqlite]'
sqlalchemy not installedPostgresDbuv pip install 'agno[sql,psycopg]'
sqlalchemy / pgvector not installedPgVectoruv pip install 'agno[pgvector,sql,psycopg]'
The qdrant-client package is not installedQdrantuv pip install 'agno[qdrant]'
lancedb not installedLanceDbuv pip install 'agno[lancedb]'
Slack dependencies not installedSlack interfaceuv pip install 'agno[slack]'
pyTelegramBotAPI not installedTelegram interfaceuv pip install 'agno[telegram]'
regex not installedPageFileSystemuv pip install 'agno[pages]'
pypdf not installedPDF readersuv pip install 'agno[pdf]'

Quote the extra ('agno[...]') so your shell doesn't expand the brackets.

If an error names a package with no matching extra, install the package directly with the command shown in the error message.

Next Steps