ELDRIC

Distributed AI Platform with Enterprise Database Connectivity

v3.0.4
Multi-Region Clusters
Database Connectivity
Knowledge Routing
Enterprise Licensing

Multi-API Platform

Eldric Multi-API is an orchestration platform for running AI models in research, development, and enterprise environments. The solution enables connecting multiple inference servers into a scalable cluster with centralized management.

Core Features

  • Cluster management with controller, router, and worker nodes
  • Intelligent load balancing across multiple GPU machines
  • Knowledge routing with automatic topic detection
  • Multi-region deployment for global availability
  • Integrated data worker for database connectivity

Research & Development

  • Experiment with different models and backends
  • A/B testing of different LLMs through the same API
  • Quick switching between local and cloud models
  • Integration of custom fine-tuned models
  • Prototyping without vendor lock-in

Supported Backends (30+)

  • Local: Ollama, llama.cpp, MLX (Apple Silicon)
  • Enterprise: vLLM, HuggingFace TGI, NVIDIA Triton
  • Cloud: OpenAI, Anthropic, Google Vertex AI, Azure
  • Specialized: Replicate, Together AI, Groq, Fireworks

Use Cases

  • On-premise AI for privacy-sensitive research
  • Hybrid architectures with local and cloud backends
  • High-availability AI services with automatic failover
  • University and industrial research environments

The platform runs entirely on your own hardware – no data leaves your network. Ideal for research institutions and enterprises that need full control over their AI infrastructure.

Cluster Architecture

Controller Port 8880
Router Port 8881
AI Worker Port 8890
Data Worker Port 8895

Scalable multi-region deployment with intelligent routing and enterprise database connectivity

Documentation

Components

eldric-multiapi

Port 8880

Controller with dashboard, API, and cluster management

eldric-workerd

Port 8890

AI inference worker (Ollama, vLLM, TGI, etc.)

eldric-datad

Port 8895

Database connectivity service

eldric-edge

Port 8080

Edge/CDN gateway server

eldric

CLI

Interactive command-line client

Eldric GUI

macOS App

Native SwiftUI client with visual workbenches

Quick Start

# Build all components cd cpp/build cmake -DBUILD_DISTRIBUTED=ON -DBUILD_DATA_WORKER=ON .. make -j4 # Start the cluster ./eldric-multiapi -p 8880 & # Controller ./eldric-workerd -c http://localhost:8880 & # AI Worker ./eldric-datad -c http://localhost:8880 & # Data Worker # Check cluster status curl http://localhost:8880/api/v1/cluster/status

Supported Databases

SQLite

Built-in, always available

PostgreSQL

via libpq

MySQL

via libmysqlclient

IBM DB2

ODBC + CLI, z/OS support