Turbocharge GenAI Development with Plug-and-Play Building Blocks


ragbits GenAI Framework
ragbits delivers modular, open-source building blocks for fast GenAI app development, giving you the chance to deploy RAG in hours, not days. Use the full stack with pre-built APIs and UI or integrate modules into existing projects for maximum flexibility.
Benefits of Using ragbits
Our stack of LLM building blocks, enables acceleration of solution development
Key Features
With ragbits, you get a modular, high-performance framework designed to make building and deploying RAG applications faster and more efficient than ever.

Flexible, Scalable, and Future-Proof GenAI
Hot-swappable LLMs
Integrate with over 100 LLMs through LiteLLM or run local models without modifying your application code.
Type-safe LLM calls
Use Python generics to enforce strict type safety in LLM interactions, reducing runtime errors.
VectorStore Compatibility
Connect to Qdrant, PgVector, and other vector databases with built-in support for easy storage and retrieval.
Developer Tools Included
Execute ingestion, query vector stores, and test RAG pipelines directly from the command line.
Modular Installation
Install only the required components, minimizing dependencies and reducing resource overhead.
Rapid RAG Implementation
Ingest 20+ Document Formats
Process PDFs, HTML, spreadsheets, presentations, and other structured or unstructured formats.
Structured Data Processing
Extract and interpret tables, images, and complex layouts with built-in Vision-Language Model (VLM) support.
Native Data Source Connectors
Integrate with S3, GCS, Azure, and other storage systems using prebuilt connectors.
Scalable Ingestion Pipeline
Use Ray-based parallel processing to handle large datasets efficiently.


Reliable Deployment & Monitoring
Built-in Observability
Track application performance with OpenTelemetry integration and detailed CLI insights.
Built-in Testing & Evaluation
Use promptfoo to test, validate, and refine prompts before deployment.
Automatic Optimization
Continuously assess and enhance model performance with integrated evaluation tools.
Intuitive Testing UI
Interactively test and optimize applications through a user-friendly UI (coming soon!).
Using Modules Independently
ragbits modules can be used independently in existing projects.

Explore Our Latest Implementations with ragbits
The Components of ragbits
ragbits provides ready-to-use building blocks for GenAI applications. Here’s what we cover: