Skip to main content

What’s Included in Enterprise Edition

πŸ”

Role-Based Access Control

Fine-grained permission management with user and role-based access control. Control who can access which knowledge bases, agents, and resources across your organization. Essential for multi-tenant and enterprise deployments.

πŸ“„

Advanced Document Processing

Enterprise-grade document processing with support for complex formats including PDFs, DOCX, spreadsheets, and more. Intelligent extraction, table parsing, and structure preservation for accurate RAG applications.

πŸ“

Advanced Markdown Chunker

Sophisticated markdown chunking that preserves document structure, headers, code blocks, and semantic boundaries. Optimized for technical documentation and knowledge bases with complex formatting.

🎯

Agentic Retrieval

Intelligent, multi-step retrieval that goes beyond simple vector search. Agents can iteratively refine queries, explore multiple search strategies, and intelligently combine results for more accurate answers.

βš™οΈ

Production Queue Management

Built on BullMQ with full API and UI for managing embedding generation, chunk processing, and background jobs. Configure rate limits, retries, priorities, and monitoring for production workloads at scale.

βœ…

Evaluation Framework

Comprehensive evaluation and testing tools for measuring agent performance. Create test cases, run evaluation sets, use LLM-as-a-judge, and track quality metrics over time to ensure consistent AI behavior.

πŸ”„

Template Conversations

Design complex multi-step workflows by chatting with an AI agent, then save as reusable templates. Schedule automated executions with cron expressions for recurring tasks and standardized reasoning patterns.

πŸ’¬

Agent Feedback System

Built-in user feedback collection for agent responses with thumbs up/down, comments, and ratings. Track user satisfaction, identify problem areas, and build evaluation datasets from real user interactions.

πŸ€–

Multi-Agent Tooling

Advanced orchestration for complex multi-agent systems. Enable agents to delegate tasks, collaborate on problems, and intelligently route requests to specialized agents for sophisticated workflows.

🎨

Custom Branding

White-label the admin UI and frontend with your own branding, colors, logos, and styling. Deliver a seamless experience to your customers without any Exulu branding visible.


Activation & Licensing

How to activate Enterprise Edition

Enterprise Edition is activated with an environment variable:
# .env file
EXULU_ENTERPRISE_LICENSE=EXULU_EE_your_license_key_here
Once activated, Enterprise features become available across your Exulu application.

Getting a license

Contact our sales team to discuss your needs and get an Enterprise license. For implementation help, consider working with one of our certified implementation partners.

Enterprise Features Deep Dive

Complete access control system

Enterprise RBAC provides fine-grained permission management for multi-user and multi-tenant deployments:User Management
  • Create and manage users with unique credentials
  • Assign users to multiple roles
  • Control access at the resource level
Role-Based Permissions
  • Define custom roles with specific permissions
  • Grant read/write access to contexts and agents
  • Support for private and public resources
Context-Level Security
  • Control who can read/write to knowledge bases
  • Set default permissions for new contexts
  • Override permissions per user or role
Use Cases
  • Multi-tenant SaaS: Isolate customer data
  • Enterprise teams: Different departments access different knowledge bases
  • Client services: Separate agent access per client
  • Compliance: Meet data access audit requirements
// RBAC is configured at the ExuluApp level
await app.create({
  config: {
    authentication: {
      enabled: true,
      jwt: {
        secret: process.env.JWT_SECRET!
      }
    }
  }
});
Learn more about RBAC β†’

Production-grade background processing

Built on BullMQ with complete API and UI:Queue Features
  • Embedding generation queues
  • Document processing pipelines
  • Rate limiting and throttling
  • Priority queues
  • Automatic retries with backoff
  • Dead letter queues
  • Job scheduling and cron
Monitoring & Management
  • Real-time queue dashboard
  • Job status tracking
  • Performance metrics
  • Worker health monitoring
  • Manual job retry/cancel
Use Cases
  • Processing thousands of documents
  • Batch embedding generation
  • Scheduled data updates
  • Asynchronous agent tasks
  • Resource-intensive operations
await app.create({
  config: {
    workers: {
      enabled: true,
      concurrency: 5,
      telemetry: {
        enabled: true
      }
    }
  }
});
Learn more about Queues β†’

Test and measure agent quality

Comprehensive evaluation system for maintaining AI quality:Evaluation Capabilities
  • Create test cases and golden datasets
  • Run evaluation sets against agents
  • LLM-as-a-judge evaluation
  • Custom evaluation functions
  • Compare agent versions
  • Track metrics over time
Quality Metrics
  • Accuracy and correctness
  • Hallucination detection
  • Response relevance
  • Tool usage correctness
  • Latency and performance
Workflow Integration
  • CI/CD integration
  • Regression testing
  • A/B testing
  • Performance benchmarking
import { ExuluEval } from "@exulu/backend";

const evaluation = new ExuluEval({
  id: "customer-support-eval",
  name: "Customer Support Quality",
  testCases: [
    {
      input: "How do I reset my password?",
      expectedOutput: "Contains password reset steps"
    }
  ]
});
Learn more about Evaluations β†’

Reusable multi-step workflows

Design workflows by chatting, then reuse them:Key Features
  • Save any conversation as a template
  • Parameterized inputs and outputs
  • Multi-step reasoning patterns
  • Scheduled execution with cron
  • Template versioning
  • Share across teams
Use Cases
  • Standardized report generation
  • Recurring analysis tasks
  • Multi-step data processing
  • Customer onboarding flows
  • Automated quality checks
How it works
  1. Have a conversation with your agent
  2. Save it as a template
  3. Define input parameters
  4. Schedule or trigger on-demand
  5. Collect outputs automatically
Unlike traditional automation tools, template conversations let you design complex workflows naturally by chatting with AI, then codify them for reuse.
Go beyond simple vector search with agentic retrieval:Advanced Capabilities
  • Query preprocessing and expansion
  • Multi-strategy search (vector + keyword + hybrid)
  • Iterative query refinement
  • Result reranking and fusion
  • Context-aware filtering
  • Source attribution
Intelligence Features
  • Automatic query decomposition
  • Ambiguity detection and clarification
  • Temporal and entity awareness
  • Cross-reference resolution
Performance Benefits
  • Higher accuracy on complex queries
  • Better handling of ambiguous questions
  • Improved recall for multi-faceted topics
  • More relevant context for RAG
// Agentic retrieval is automatically enabled when licensed
// Configure search strategies in your context
const context = new ExuluContext({
  id: "docs",
  embedder: openAIEmbedder,
  reranker: cohereReranker,
  // Agentic retrieval uses multiple search strategies
});

Enterprise document parsing

Handle complex document formats with precision:Supported Formats
  • PDFs (text and image-based)
  • Microsoft Office (DOCX, XLSX, PPTX)
  • Spreadsheets with table extraction
  • HTML with structure preservation
  • Markdown with formatting
  • Source code with syntax awareness
Processing Features
  • Table detection and extraction
  • Image and diagram extraction
  • Header/footer handling
  • Multi-column layouts
  • OCR for scanned documents
  • Metadata extraction
Output Quality
  • Structure-preserving chunking
  • Semantic boundary detection
  • Reference link preservation
  • Source attribution
Perfect for building RAG systems over technical documentation, legal contracts, financial reports, and research papers.

Collect user feedback at scale

Built-in feedback collection and analysis:Feedback Collection
  • Thumbs up/down on responses
  • Written comments and notes
  • Rating scales (1-5 stars)
  • Custom feedback fields
  • Session-level feedback
Analytics & Insights
  • Aggregate feedback scores
  • Identify problem patterns
  • Track improvement over time
  • Export feedback data
  • Build golden datasets from positive examples
Integration
  • GraphQL API for feedback
  • UI components for feedback collection
  • Webhook notifications
  • Export to evaluation framework
Use real user feedback to continuously improve your agents and build better evaluation datasets.

Orchestrate complex agent systems

Advanced capabilities for multi-agent workflows:Orchestration Features
  • Agent-to-agent delegation
  • Intelligent routing
  • Parallel agent execution
  • Result aggregation
  • Failure handling and fallbacks
Communication Patterns
  • Request/response
  • Publish/subscribe
  • Broadcast
  • Sequential pipelines
  • Parallel fan-out
Use Cases
  • Specialized expert agents
  • Research and synthesis workflows
  • Multi-perspective analysis
  • Verification and validation chains
  • Complex decision-making systems
Build sophisticated systems where agents collaborate, each contributing their expertise to solve complex problems.

White-label your deployment

Complete customization of the Exulu UI:Branding Options
  • Custom logos and favicons
  • Color scheme customization
  • Typography and fonts
  • Custom CSS and styling
  • Powered-by attribution removal
Application Areas
  • Admin UI
  • Frontend interface
  • Email templates
  • PDF exports
  • Error pages
Deliver a seamless, branded experience to your customers and team members without any Exulu branding visible.

Who Should Use Enterprise Edition?

Production Applications

Teams deploying AI applications to production that require enterprise-grade features like RBAC, queue management, and monitoring

Multi-Tenant SaaS

Companies building SaaS products that need to isolate customer data and provide role-based access control

Enterprise Teams

Organizations with multiple departments or teams that need granular access control and custom branding

High-Volume Processing

Applications processing large volumes of documents or requiring sophisticated queue management and background jobs

Quality-Critical Systems

Teams that need comprehensive evaluation frameworks to maintain and measure AI quality over time

Complex Workflows

Projects requiring template conversations, multi-agent orchestration, and sophisticated retrieval strategies

Ready for Enterprise?

Get started with an Enterprise license or work with one of our certified implementation partners