Build Intelligent Applications with SmartRAG
The most powerful .NET library for document processing, AI embeddings, and semantic search. Transform your applications with enterprise-grade RAG capabilities.
// Add SmartRAG to your project
services.AddSmartRAG(options =>
{
options.AIProvider = AIProvider.Anthropic;
options.StorageProvider = StorageProvider.Qdrant;
options.ApiKey = "your-api-key";
});
// Upload and process documents
var document = await documentService
.UploadDocumentAsync(file);
// Perform semantic search
var results = await documentService
.SearchAsync("your query");
Key Features
Powerful capabilities for building intelligent applications
AI-Powered
Integrate with leading AI providers for powerful embeddings and intelligent processing.
Multi-Format Support
Process Word, PDF, Excel, and text documents with automatic format detection.
Semantic Search
Advanced search with similarity scoring and intelligent result ranking.
Flexible Storage
Multiple storage backends for flexible deployment options.
Easy Integration
Simple setup with dependency injection. Get started in minutes.
Production Ready
Built for enterprise environments with performance and reliability.
Supported Technologies
Choose from leading AI providers and storage solutions
AI Providers
Gemini
OpenAI
Azure OpenAI
Anthropic
Custom
Storage Providers
Qdrant
Redis
SQLite
In-Memory
File System
Get Started in Minutes
Simple and powerful integration for your .NET applications.
Install Package
Add SmartRAG via NuGet
Configure Services
Set up AI and storage providers
Start Building
Upload documents and search
dotnet add package SmartRAG
services.AddSmartRAG(options =>
{
options.AIProvider = AIProvider.Anthropic;
options.StorageProvider = StorageProvider.Qdrant;
options.ApiKey = "your-api-key";
});
var documentService = serviceProvider
.GetRequiredService<IDocumentService>();
var results = await documentService
.SearchAsync("your query");
Documentation
Everything you need to build with SmartRAG
Ready to Build Something Amazing?
Join thousands of developers using SmartRAG to build intelligent applications