SDK Catalog
120+ SDKs for AI/ML services, all auto-generated from OpenAPI specs via AutoSDK. Each SDK targets net10.0, supports AOT/trimming, and is published to NuGet.
LLM / Text Generation
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| Anthropic | Chat completions, streaming, tool calling, vision, thinking | tryAGI.Anthropic | GitHub | Docs | IChatClient |
| OpenAI | Chat, embeddings, images, audio, custom providers | tryAGI.OpenAI | GitHub | Docs | IChatClient IEmbeddingGenerator |
| Ollama | Local LLM inference, chat, embeddings | tryAGI.Ollama | GitHub | Docs | IChatClient IEmbeddingGenerator |
| Google.Gemini | Generative AI, chat, embeddings, thinking | tryAGI.Google.Gemini | GitHub | Docs | IChatClient IEmbeddingGenerator |
| Mistral | Chat completions, streaming, tool calling, vision | tryAGI.Mistral | GitHub | Docs | IChatClient |
| Cohere | Chat, embeddings, reranking, RAG | tryAGI.Cohere | GitHub | Docs | IChatClient IEmbeddingGenerator |
| Together | Cloud inference, chat, embeddings, reasoning | tryAGI.Together | GitHub | Docs | IChatClient IEmbeddingGenerator |
| AI21 | Chat completions, streaming, tool calling, reasoning | tryAGI.AI21 | GitHub | Docs | IChatClient |
| Reka | Chat, vision, audio/video/PDF, speech-to-text | tryAGI.Reka | GitHub | Docs | IChatClient ISpeechToTextClient |
| HuggingFace | Serverless inference, chat, embeddings | tryAGI.HuggingFace | GitHub | Docs | IChatClient IEmbeddingGenerator |
| Writer | Enterprise AI: chat, knowledge graphs, vision, translation | tryAGI.Writer | GitHub | Docs | IChatClient |
| Upstage | Solar LLM, embeddings, Document AI, translation | tryAGI.Upstage | GitHub | Docs | IChatClient IEmbeddingGenerator AIFunction tools |
| SarvamAI | Indian language AI: chat, STT, TTS, translation | tryAGI.SarvamAI | GitHub | Docs | IChatClient ISpeechToTextClient AIFunction tools |
| PredictionGuard | LLMs with safety guardrails, factuality, PII detection | tryAGI.PredictionGuard | GitHub | Docs | AIFunction tools |
| Writesonic | AI content generation, ChatSonic, image generation | tryAGI.Writesonic | GitHub | Docs | AIFunction tools |
| JasperAI | AI marketing content, brand voices, knowledge | tryAGI.JasperAI | GitHub | Docs | AIFunction tools |
| Xai | Grok models: images, video, realtime voice | tryAGI.Xai | GitHub | Docs | via CustomProviders |
| Groq | Fast LPU inference for open-source models | tryAGI.Groq | GitHub | Docs | via CustomProviders |
| DeepInfra | Serverless AI inference, detection, classification | tryAGI.DeepInfra | GitHub | Docs | via CustomProviders |
| SiliconFlow | Unified AI cloud: text, image, audio, video models | tryAGI.SiliconFlow | GitHub | Docs | AIFunction tools |
Image Generation
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| Ideogram | AI image generation from text prompts | tryAGI.Ideogram | GitHub | Docs | - |
| Leonardo | AI image generation and editing | tryAGI.Leonardo | GitHub | Docs | - |
| Recraft | AI image generation and style transfer | tryAGI.Recraft | GitHub | Docs | - |
| Replicate | AI model hosting and inference platform | tryAGI.Replicate | GitHub | Docs | - |
| StabilityAI | Text-to-image, image-to-image, upscaling | tryAGI.StabilityAI | GitHub | Docs | - |
| BlackForestLabs | FLUX image models: Pro, Dev, Ultra, Kontext | BlackForestLabs | GitHub | Docs | - |
| Photoroom | Background removal, AI backgrounds, relighting | tryAGI.Photoroom | GitHub | Docs | AIFunction tools |
| Picsart | AI image/video editing, background removal, GenAI | tryAGI.Picsart | GitHub | Docs | AIFunction tools |
Video Generation
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| HeyGen | AI avatar video generation | tryAGI.HeyGen | GitHub | Docs | - |
| Hedra | AI character video generation | tryAGI.Hedra | GitHub | Docs | - |
| Luma | Dream Machine video and image generation | tryAGI.Luma | GitHub | Docs | - |
| Runway | Image/text-to-video, TTS, sound effects, dubbing | tryAGI.Runway | GitHub | Docs | - |
| KlingAI | Text/image-to-video, lip sync, effects, avatars | tryAGI.KlingAI | GitHub | Docs | AIFunction tools |
| DId | Talking avatar videos, AI agents, streaming | tryAGI.DId | GitHub | Docs | AIFunction tools |
| Synthesia | Enterprise AI video with speaking avatars | tryAGI.Synthesia | GitHub | Docs | AIFunction tools |
| Tavus | Conversational video AI with replicas and personas | tryAGI.Tavus | GitHub | Docs | AIFunction tools |
| Shotstack | Programmatic video, image, and audio editing | tryAGI.Shotstack | GitHub | Docs | AIFunction tools |
| Descript | AI video/audio editing, import, export | tryAGI.Descript | GitHub | Docs | - |
| Creatomate | Programmatic video/image rendering with templates | tryAGI.Creatomate | GitHub | Docs | AIFunction tools |
| MagicHour | AI video: face swap, lip sync, text/image-to-video | tryAGI.MagicHour | GitHub | Docs | AIFunction tools |
3D Generation
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| Tripo | AI 3D model generation from text and images | tryAGI.Tripo | GitHub | Docs | - |
| Meshy | Text/image-to-3D, rigging, animation, retexture | Meshy | GitHub | Docs | - |
| Meshcapade | 3D avatar creation, motion capture, scenes | Meshcapade | GitHub | Docs | - |
Generative Media Inference
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| Fal | Platform API for generative media models | tryAGI.Fal | GitHub | Docs | - |
| WaveSpeedAI | 700+ AI models for image, video, and audio | tryAGI.WaveSpeedAI | GitHub | Docs | AIFunction tools |
Audio / Speech
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| ElevenLabs | Text-to-speech, speech-to-text, voice cloning | tryAGI.ElevenLabs | GitHub | Docs | ISpeechToTextClient |
| AssemblyAI | Speech-to-text, audio intelligence, real-time | tryAGI.AssemblyAI | GitHub | Docs | ISpeechToTextClient |
| Deepgram | Speech-to-text, text-to-speech, voice agents | tryAGI.Deepgram | GitHub | Docs | ISpeechToTextClient |
| Gladia | Transcription for 100+ languages, live and batch | Gladia | GitHub | Docs | ISpeechToTextClient |
| Cartesia | Low-latency TTS, STT, voice cloning, AI agents | Cartesia | GitHub | Docs | ISpeechToTextClient |
| FishAudio | TTS, speech recognition, voice cloning, 50+ languages | tryAGI.FishAudio | GitHub | Docs | ISpeechToTextClient AIFunction tools |
| Murf | Enterprise TTS, 150+ voices, 35 languages | tryAGI.Murf | GitHub | Docs | AIFunction tools |
| RevAI | Speech-to-text, sentiment analysis, topic extraction | tryAGI.RevAI | GitHub | Docs | ISpeechToTextClient AIFunction tools |
| Speechmatics | Batch STT, 55+ languages, diarization, translation | tryAGI.Speechmatics | GitHub | Docs | ISpeechToTextClient AIFunction tools |
| Ultravox | Voice AI conversation platform | Ultravox | GitHub | Docs | - |
| LalalAI | Audio stem separation, voice cleaning, noise removal | tryAGI.LalalAI | GitHub | Docs | AIFunction tools |
| Loudly | AI music generation, royalty-free tracks | tryAGI.Loudly | GitHub | Docs | AIFunction tools |
Voice AI
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| RetellAI | Voice AI agents for phone calls, analytics | tryAGI.RetellAI | GitHub | Docs | AIFunction tools |
| Vapi | Voice AI assistants for phone and web calls | tryAGI.Vapi | GitHub | Docs | AIFunction tools |
| BlandAI | AI-powered phone calls, campaigns, pathways | tryAGI.BlandAI | GitHub | Docs | - |
| HammingAI | Voice agent testing, evaluation, monitoring | tryAGI.HammingAI | GitHub | Docs | AIFunction tools |
Translation / NLP
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| DeepL | Translation, rephrasing, document translation, glossaries | DeepL | GitHub | Docs | AIFunction tools |
| ModernMT | Adaptive machine translation, 200+ languages | tryAGI.ModernMT | GitHub | Docs | AIFunction tools |
Also see SarvamAI (22+ Indian languages: translation, transliteration, STT via AIFunction tools).
Search / RAG / Embeddings
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| Exa | AI-powered web search, contents, answers | Exa | GitHub | Docs | AIFunction tools |
| Serper | Google search results: web, news, images, scholar | Serper | GitHub | Docs | AIFunction tools |
| BraveSearch | Privacy-focused web, image, video, news search | tryAGI.BraveSearch | GitHub | Docs | AIFunction tools |
| GroundX | RAG infrastructure: document ingestion and search | tryAGI.GroundX | GitHub | Docs | AIFunction tools |
| Algolia | AI search, recommendations, and analytics | tryAGI.Algolia | GitHub | Docs | AIFunction tools |
| ScrapeGraphAI | AI web scraping with natural language prompts | tryAGI.ScrapeGraphAI | GitHub | Docs | AIFunction tools |
| Greptile | AI codebase intelligence and code search | tryAGI.Greptile | GitHub | Docs | AIFunction tools |
| Jina | Embeddings, reranking, classification, search | tryAGI.Jina | GitHub | Docs | IEmbeddingGenerator |
| VoyageAI | Text embeddings and reranking | tryAGI.VoyageAI | GitHub | Docs | IEmbeddingGenerator |
| Nomic | Text and image embeddings, Atlas visualization | tryAGI.Nomic | GitHub | Docs | AIFunction tools |
| TwelveLabs | Video understanding: search, embed, generate | TwelveLabs | GitHub | Docs | IEmbeddingGenerator |
| Mixedbread | Embeddings, reranking, vector stores, document parsing | Mixedbread | GitHub | Docs | IEmbeddingGenerator |
| Tavily | AI-optimized web search and content extraction | tryAGI.Tavily | GitHub | Docs | AIFunction tools |
| Vectara | RAG-as-a-Service platform | tryAGI.Vectara | GitHub | Docs | - |
Vector Databases
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| Pinecone | Vector database with similarity search and inference | tryAGI.Pinecone | GitHub | Docs | AIFunction tools |
| Chroma | Open-source AI-native embedding database | tryAGI.Chroma | GitHub | Docs | - |
| Weaviate | Open-source vector database for AI apps | tryAGI.Weaviate | GitHub | Docs | - |
| Qdrant | Vector search engine with filtering and clustering | tryAGI.Qdrant | GitHub | Docs | - |
| Milvus | Open-source vector database for similarity search | tryAGI.Milvus | GitHub | Docs | AIFunction tools |
| Turbopuffer | High-performance serverless vector database | tryAGI.Turbopuffer | GitHub | Docs | - |
Document Processing
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| LlamaParse | Document parsing, extraction, pipelines, retrieval | tryAGI.LlamaParse | GitHub | Docs | AIFunction tools |
| Nanonets | Intelligent document processing, OCR, 110+ languages | tryAGI.Nanonets | GitHub | Docs | AIFunction tools |
| Reducto | AI document parsing, extraction, classification | tryAGI.Reducto | GitHub | Docs | AIFunction tools |
| DoclingServe | Self-hosted document conversion and chunking | tryAGI.DoclingServe | GitHub | Docs | - |
Observability / Evaluation
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| Phoenix | LLM observability: traces, spans, evaluations | tryAGI.Phoenix | GitHub | Docs | AIFunction tools |
| Langfuse | Open-source LLM observability and prompt management | Langfuse | GitHub | Docs | - |
| Helicone | LLM monitoring: requests, metrics, dashboards | tryAGI.Helicone | GitHub | Docs | AIFunction tools |
| Opik | LLM observability, evaluation, experimentation | tryAGI.Opik | GitHub | Docs | AIFunction tools |
| Weave | W&B LLM observability: tracing, evaluations | tryAGI.Weave | GitHub | Docs | AIFunction tools |
| ScaleAI | Data labeling, RLHF, and AI evaluation | tryAGI.ScaleAI | GitHub | Docs | AIFunction tools |
AI Gateway / Routing
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| OpenRouter | LLM gateway with 500+ models, routing, credits | tryAGI.OpenRouter | GitHub | Docs | AIFunction tools |
| Portkey | AI gateway: 250+ LLMs, guardrails, caching, routing | tryAGI.Portkey | GitHub | Docs | - |
| EdenAI | Unified AI gateway: 500+ models, multi-provider | tryAGI.EdenAI | GitHub | Docs | AIFunction tools |
| Martian | Intelligent LLM router, cost/quality optimization | tryAGI.Martian | GitHub | Docs | AIFunction tools |
| Baseten | Model serving and deployment platform | tryAGI.Baseten | GitHub | Docs | AIFunction tools |
| Predibase | LoRA fine-tuning and serverless LLM inference | tryAGI.Predibase | GitHub | Docs | AIFunction tools |
AI Security / Guardrails
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| Guardrails | LLM validation: hallucination, PII, prompt injection | tryAGI.Guardrails | GitHub | Docs | AIFunction tools |
| Lakera | Prompt injection, jailbreak, PII detection | tryAGI.Lakera | GitHub | Docs | AIFunction tools |
| NightfallAI | Data security: PII, PHI, PCI, secrets detection | tryAGI.NightfallAI | GitHub | Docs | AIFunction tools |
| ModerationAPI | Multi-modal content moderation, 200+ languages | tryAGI.ModerationAPI | GitHub | Docs | AIFunction tools |
| Sightengine | Visual content moderation, 120+ detection classes | tryAGI.Sightengine | GitHub | Docs | AIFunction tools |
AI Agent Infrastructure
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| E2B | Secure cloud sandboxes for AI agents | E2B | GitHub | Docs | - |
| Mem0 | AI memory layer for personalized agents | Mem0 | GitHub | Docs | - |
| CursorAgents | Autonomous AI coding agents on GitHub repos | tryAGI.CursorAgents | GitHub | Docs | AIFunction tools |
| Letta | Stateful AI agents with persistent memory | tryAGI.Letta | GitHub | Docs | - |
| Browserbase | Cloud browser infrastructure for AI agents | tryAGI.Browserbase | GitHub | Docs | AIFunction tools |
| Julep | Stateful AI agent workflows with persistent memory | tryAGI.Julep | GitHub | Docs | AIFunction tools |
| Dust | AI agent platform with conversations and knowledge | tryAGI.Dust | GitHub | Docs | AIFunction tools |
| Zep | AI agent memory with temporal knowledge graphs | tryAGI.Zep | GitHub | Docs | AIFunction tools |
Chatbot Platforms
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| Botpress | AI chatbot/agent: admin, chat, files, runtime | tryAGI.Botpress | GitHub | Docs | AIFunction tools |
Prompt Management
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| Humanloop | Prompt management, versioning, evaluations | tryAGI.Humanloop | GitHub | Docs | AIFunction tools |
| PromptLayer | Prompt versioning, A/B testing, request tracking | tryAGI.PromptLayer | GitHub | Docs | AIFunction tools |
| Braintrust | AI evaluation, experiments, datasets, scoring | tryAGI.Braintrust | GitHub | Docs | AIFunction tools |
| Vellum | Prompt engineering, evaluation, deployment | tryAGI.Vellum | GitHub | Docs | - |
Data Labeling / Annotation
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| LabelStudio | Open-source data labeling and annotation platform | tryAGI.LabelStudio | GitHub | Docs | AIFunction tools |
| CVAT | Computer vision annotation for images and videos | tryAGI.CVAT | GitHub | Docs | AIFunction tools |
| Dataloop | Enterprise AI data management and ML pipelines | tryAGI.Dataloop | GitHub | Docs | AIFunction tools |
Emotion AI
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| HumeAI | Emotion recognition, empathic voice, expressive TTS | tryAGI.HumeAI | GitHub | Docs | AIFunction tools |
Time Series AI
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| Nixtla | Time series forecasting, anomaly detection | tryAGI.Nixtla | GitHub | Docs | AIFunction tools |
Computer Vision
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| Roboflow | Object detection, segmentation, classification, OCR | Roboflow | GitHub | Docs | - |
Recommendation
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| Recombee | AI-powered real-time recommendations | tryAGI.Recombee | GitHub | Docs | AIFunction tools |
Synthetic Data
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| Gretel | Privacy-preserving synthetic data generation | tryAGI.Gretel | GitHub | Docs | AIFunction tools |
Notification / Communication
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| Novu | Notification infrastructure: email, SMS, push, chat | tryAGI.Novu | GitHub | Docs | AIFunction tools |
| Resend | Developer email API: contacts, domains, broadcasts | tryAGI.Resend | GitHub | Docs | AIFunction tools |
Web Scraping
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| Apify | Web scraping/automation, 4000+ pre-built Actors | tryAGI.Apify | GitHub | Docs | AIFunction tools |
Platforms / Orchestration
| SDK | Description | NuGet | GitHub | Docs | MEAI |
|---|---|---|---|---|---|
| Composio | AI agent integrations: 250+ tools (GitHub, Slack...) | tryAGI.Composio | GitHub | Docs | AIFunction tools |
| Coze | ByteDance AI agent/chatbot platform | tryAGI.Coze | GitHub | Docs | - |
| Firecrawl | Web scraping, crawling, and extraction API | tryAGI.Firecrawl | GitHub | Docs | - |
| Flowise | Low-code AI workflow builder | tryAGI.Flowise | GitHub | Docs | - |
| Forem | Community platform API (powers dev.to) | tryAGI.Forem | GitHub | Docs | - |
| Instill | AI pipeline platform: VDP, Artifact, Model APIs | tryAGI.Instill | GitHub | Docs | - |
| LangSmith | LLM observability and evaluation by LangChain | tryAGI.LangSmith | GitHub | Docs | - |
LangChain Ecosystem
| Project | Description | NuGet | GitHub |
|---|---|---|---|
| LangChain | C# LangChain framework: chat, embeddings, RAG, vector DBs | LangChain.Core | GitHub |
| LangChain.Providers | Provider abstractions for AI service integrations | LangChain.Providers.Abstractions | GitHub |
| LangChain.Databases | Database/vector storage abstractions | LangChain.Databases.Abstractions | GitHub |
Core Infrastructure
| Project | Description | NuGet | GitHub |
|---|---|---|---|
| AutoSDK | Source generator for .NET SDKs from OpenAPI specs | AutoSDK | GitHub |
| CSharpToJsonSchema | C# to JSON Schema source generator for tool calling | CSharpToJsonSchema | GitHub |
| Tiktoken | .NET port of OpenAI's Tiktoken tokenizer | Tiktoken | GitHub |