Skip to main content

RAG Pipeline Utils

Enterprise-grade composable RAG pipelines with advanced AI capabilities

90%+
Test Coverage
500+
Texts/sec
<200ms
Retrieval Latency
Zero
Production Vulnerabilities

Enterprise-Grade Architecture

Production-ready with dependency injection, SLO monitoring, semantic release automation, and comprehensive observability for mission-critical deployments.

Advanced AI Capabilities

Multi-modal processing, federated learning, adaptive retrieval engines, and model training orchestration with external API mocking for reliable testing.

Developer Experience Excellence

Enhanced CLI with doctor diagnostics, interactive wizards, streaming evaluation dashboards, and plugin marketplace with certification workflows.

Quick Start

Build a complete RAG pipeline in minutes. Install the package, configure your plugins, and start querying your documents with AI-powered retrieval.

npm install @devilsdev/rag-pipeline-utils

const { createRagPipeline } = require('@devilsdev/rag-pipeline-utils');

const pipeline = createRagPipeline({
  loader: new PDFLoader(),
  embedder: new OpenAIEmbedder(),
  retriever: new PineconeRetriever(),
  llm: new OpenAILLM()
});

await pipeline.ingest('./docs');
const result = await pipeline.query('What is the vacation policy?');

Production-Ready Features

Modular Plugin Architecture

Swap any component without rewriting your pipeline. Choose from built-in plugins or create custom loaders, embedders, retrievers, and LLMs.

Learn more →

Enterprise Security

Advanced JWT validation with replay protection, multi-layer input sanitization, path traversal defense, and comprehensive audit logging.

Learn more →

Production Observability

SLO monitoring, metrics collection, distributed tracing, structured logging, and error budget tracking for mission-critical deployments.

Learn more →

AI/ML Capabilities

Multi-modal processing for text, images, audio, and video. Adaptive retrieval with reinforcement learning and federated learning support.

Learn more →

DAG Workflow Engine

Execute complex multi-stage RAG workflows as directed acyclic graphs with parallel processing and conditional logic.

Learn more →

Developer Experience

Enhanced CLI with diagnostics, hot module reloading, interactive configuration wizards, and real-time debugging capabilities.

Learn more →

Ready to Build Production RAG Systems?

Join developers building enterprise-grade RAG pipelines with modular architecture, comprehensive security, and production observability.