| # Core AI & Web UI | |
| openai # OpenAI API bindings | |
| google-genai # Google Gemini API client | |
| gradio>=4.29 # Web UI | |
| # MCP + Agents | |
| mcp # Model Context Protocol server/client | |
| smolagents[mcp,litellm] # Agent framework + LiteLLM support | |
| litellm # Provider SDKs (OpenAI, Gemini) | |
| python-jose[cryptography] # JWT verification | |
| jwcrypto # JWKS parsing | |
| # Telemetry (optional) | |
| opentelemetry-api # Core API | |
| opentelemetry-sdk # SDK implementation | |
| opentelemetry-instrumentation # Auto-instrumentation | |
| opentelemetry-exporter-otlp-proto-grpc # OTLP exporter | |
| # Caching & Toolkits | |
| redis # Caching layer | |
| langchain_community # SQLDatabaseToolkit for LangChain | |
| sqlalchemy # ORM (optional) | |
| # HTTP & REST | |
| requests # Raw HTTP if needed | |
| # Replace CData connectors with open-source SDKs: | |
| simple-salesforce # Salesforce REST API client :contentReference[oaicite:5]{index=5} | |
| hubspot-api-client # HubSpot API v3 SDK :contentReference[oaicite:6]{index=6} | |
| python-quickbooks # QuickBooks Online SDK :contentReference[oaicite:7]{index=7} | |
| stripe # Stripe bindings | |
| google-ads # Google Ads API client :contentReference[oaicite:8]{index=8} | |
| Office365-REST-Python-Client # SharePoint client | |
| hubspot-api-client==9.0.0 | |