Integrations
What are Integrations?
Section titled “What are Integrations?”Integrations are protocol adapters that make DeepIntShield 100% compatible with existing AI provider SDKs. They translate between provider-specific API formats (OpenAI, Anthropic, Google GenAI) and DeepIntShield’s unified API, enabling you to:
- Drop-in replacement - Change only the base URL in your existing code
- Zero migration effort - Keep your current SDK and request/response handling
- Instant feature access - Get governance, caching, fallbacks, and monitoring without code changes
Quick Example
Section titled “Quick Example”Before (Direct Provider)
Section titled “Before (Direct Provider)”import openai
client = openai.OpenAI( api_key="your-openai-key")After (DeepIntShield Integration)
Section titled “After (DeepIntShield Integration)”import openai
client = openai.OpenAI( base_url="http://localhost:8080/openai", # Point to DeepIntShield api_key="dummy-key" # Keys handled by DeepIntShield)That’s it! Your application now has automatic fallbacks, governance, monitoring, and all DeepIntShield features.
Available Integrations
Section titled “Available Integrations”DeepIntShield provides complete compatibility with these popular AI SDKs:
Learn More
Section titled “Learn More”For detailed setup guides, compatibility information, and advanced usage:
➜ Complete Integration Documentation
Next Steps
Section titled “Next Steps”Now that you understand integrations, explore these related topics:
Essential Topics
Section titled “Essential Topics”- Provider Configuration - Set up multiple AI providers for redundancy
- Tool Calling - Enable AI models to use external functions
- Streaming Responses - Real-time response generation
- Multimodal AI - Process images, audio, and multimedia content
Advanced Topics
Section titled “Advanced Topics”- Core Features - Governance, caching, and observability
- Architecture - How DeepIntShield works internally
- Deployment - Production setup and scaling