An enterprise AI platform architected for flexibility, sovereignty, extensibility, and security.
OpenRails supports 15+ LLM models across four provider families, giving you complete freedom to choose—and change—your AI backbone without re-architecting.
Run open-source models like Llama, Mistral, and Phi entirely on-premise. Zero data leaves your network.
Access GPT-4o, GPT-4, and GPT-3.5 Turbo for tasks requiring frontier-level reasoning.
Claude models for long-context analysis, safety-focused generation, and nuanced document understanding.
Gemini models for multimodal tasks spanning text, images, and code generation.
Deploy OpenRails entirely within your own infrastructure. No data ever leaves your network boundary.
The OpenRails application layer exposes an extensive library of configurable pipelines that let your engineering team customize every behavior in the platform without forking the core codebase.
| Pipeline Category | Examples |
|---|---|
| Document Processing | Custom chunking strategies, metadata extractors, format converters |
| Agent Execution | Pre/post-execution hooks, custom tool adapters, result transformers |
| Authentication | SSO providers, custom JWT claims, external identity federation |
| Governance | PII detection rules, content classifiers, audit event handlers |
| Notification | Custom notification channels, escalation workflows, digest formatting |
Each pipeline follows a consistent interface: receive context, execute logic, return result. Pipelines are registered through dependency injection and can be replaced or extended at deployment time.
Security is not an add-on; it is fundamental to the platform architecture.
All data is encrypted at rest with enterprise-grade encryption. Keys can be rotated without downtime.
Token-based authentication with configurable expiration, refresh, and claim-based authorization throughout the API.
Multiple configurable security tiers. Every document, collection, agent, and API endpoint respects the user's clearance level.
Role-based access control across all database entities. Define granular permissions by role, team, and individual.