Skip to main content

Choose Your Edition

Community Edition

Source-available platform with everything you need to build powerful AI applications. Perfect for startups, side projects, and teams getting started.

Core Features

  • βœ… Create agents
  • βœ… Tool Call
  • βœ… GraphQL API
  • βœ… Basic Chunking
  • βœ… RAG
  • βœ… Streaming APIs
  • βœ… Audit Logs
  • βœ… Admin UI
  • βœ… Chat UI
View Community Edition β†’

Enterprise Edition

Advanced capabilities for production-grade applications at scale. Built for teams that need enterprise features and support.

Everything in Community, plus:

  • πŸ” Role-Based Access Control
  • βš™οΈ Queue Management
  • βœ… Evaluations
  • πŸ”„ Template Conversations
  • 🎯 Agentic Retrieval
  • πŸ“„ Advanced Document Processing
  • πŸ’¬ User Feedback
  • πŸ€– Multi-Agent Tooling
  • 🎨 Custom Branding
View Enterprise Edition β†’

Why Choose Exulu IMP?

πŸ—οΈ

Complete PaaS, Not Just a Framework

Unlike frameworks that require extensive custom development, Exulu provides a full-featured platform with user management, admin UI, and production-ready APIs out of the box. Define components once in code, then configure and orchestrate via API, or the out of the box fully featured UI.

πŸ’ͺ

Source Available

Full transparency with source-available code. Inspect, understand, and customize the platform to meet your exact needs. Enterprise Edition available for advanced features like RBAC, queue management, and evaluation frameworks.

🎯

Intelligent Auto-Tooling

Knowledge bases are automatically configured with optimal chunking, hybrid search, and retrieval parameters based on best practices. Override settings when needed, but start with production-ready defaults that work out of the box.

πŸ”Œ

Multi-Provider AI Support

Use any LLM provider: OpenAI, Anthropic, Google, Mistral, Cohere, and more. Switch providers per agent or use multiple providers in the same application for maximum flexibility.

πŸ’Ύ

Battle-Tested Infrastructure

Built on PostgreSQL for data persistence and vector search, plus Redis for queue management, rate limiting and caching. Production-ready infrastructure that scales from prototype to production without architectural changes.

πŸš€

Battle-Tested Streaming APIs

Production-ready streaming APIs with standardized source outputs and integrated hallucination detection. Developed alongside a fully functional frontend used in production every day, ensuring practical usability beyond just providing primitives.

🌍

European Data Sovereignty

Built in Europe with European data protection standards in mind (incl. GDPR endpoints). Self-hostable PaaS architecture designed for organizations prioritizing digital sovereignty and GDPR compliance, without dependency on US-based cloud vendors.

⚑

Comprehensive GraphQL API

Headless architecture with one of the most extensive GraphQL APIs available for AI management systems. Control every aspect of the platform. Ereate agents, manage tools, handle knowledge sources, trigger updates and embeddings, all via a unified, type-safe API.


A Complete Opinionated AI Development Stack for Production-Ready PaaS Applications


Everything You Need to Build AI Apps

From RAG applications to complex multi-agent systems, Exulu IMP provides all the building blocks

Create sophisticated AI agents powered by leading LLM providers. Build single agents or complex multi-agent workflows with built-in orchestration. Each agent can have different capabilities, tools, and providers.
import { ExuluProvider } from "@exulu/backend";
import { createAnthropic } from "@ai-sdk/anthropic";

const researchAgent = new ExuluProvider({
  id: "research_assistant",
  name: "Research Assistant",
  provider: "anthropic",
  description: "AI agent specialized in research tasks",
  type: "agent",
  capabilities: {
    text: true,
    images: [".png", ".jpg", ".jpeg", ".webp"],
    files: [".pdf", ".docx"],
    audio: [],
    video: []
  },
  maxContextLength: 200000,
  config: {
    name: "Research Assistant",
    instructions: "You are a helpful research assistant...",
    model: {
      create: ({ apiKey }) => {
        const anthropic = createAnthropic({ apiKey });
        return anthropic.languageModel("claude-sonnet-4-5");
      }
    }
  }
});
Production-ready semantic search with vector embeddings, hybrid search (vector + full-text), multi-language support and flexible chunking strategies. Perfect for building RAG applications.
const context = new ExuluContext({
  id: "documentation",
  embedder: openAIEmbedder,
  fields: [
    { name: "title", type: "string" },
    { name: "content", type: "string" }
  ]
});
Your schema is automatically generated from your context definitions. Define your data structures once and get a complete CRUD API with filtering, pagination, and vector search - no manual schema writing.
Create custom tools that your agents can use to interact with external APIs, databases, or any service. Tools are automatically exposed to agents and can be intelligently called during conversations based on user needs.
Complete React-based admin interface for managing your AI platform. Create agents, configure contexts, monitor sessions, view analytics, and moreβ€”all without touching code.
Built on battle-tested infrastructure with PostgreSQL for data persistence and vector search using pgvector, plus Redis for caching and real-time features. Production-ready from day one.
Use any LLM provider: OpenAI, Anthropic, Google, Mistral, Cohere, and more. Switch providers per agent or use multiple providers in the same application.
OpenTelemetry integration for comprehensive observability. Track agent performance, monitor API usage, and analyze system behavior with distributed tracing and metrics.

Get Started in under 5 minutes

Install Exulu IMP and start building your first AI application

Install via NPM

npm install @exulu/backend

Clone Example Repository

View Quickstart Guide β†’

Join the Community


Ready to Build Something Amazing?

Join developers building the next generation of AI applications