| # 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 |
|
|
|
|