docs

Excalibase

Excalibase is a collection of open-source tools that turns your database into a complete backend platform — no vendor lock-in, runs entirely on your infrastructure.

Products

GraphQL API — ✅ Stable

Auto-generates a full GraphQL API from PostgreSQL or MySQL. No schema files, no resolvers, no code generation. Point it at your database and get queries, mutations, subscriptions, filtering, pagination, and relationship traversal immediately.

Quick Start · Introduction

REST API — ✅ Stable

Auto-generates REST endpoints from PostgreSQL. Every table gets GET, POST, PUT, PATCH, DELETE routes with 20+ filter operators, inline aggregations, relationship expansion, real-time CDC subscriptions (SSE + WebSocket), and an auto-generated OpenAPI spec. Runs on virtual threads for high concurrency.

Quick Start · Introduction

CDC Watcher — 🟡 Beta

Streams INSERT/UPDATE/DELETE events from PostgreSQL (WAL) or MySQL (binlog) to NATS JetStream. Your self-hosted Firebase alternative — any service subscribes to real-time data changes without polling. Also works as a lightweight Debezium alternative for data pipelines.

Introduction

Workflow Engine — 🚧 In Development

YAML-defined DAG workflows with AI agents, MCP server support, and a PostgreSQL-backed task queue. Define multi-step pipelines that chain HTTP calls, AI completions, and script execution.

Introduction

K8s Provisioning — 🚧 In Development

Kubernetes-native database provisioning via CloudNativePG. Deploy PostgreSQL clusters, manage backups, and configure point-in-time recovery through a single REST API.

Introduction

Where to Start

I want an instant GraphQL APIGraphQL Quick Start — Docker up in 2 minutes

I want REST endpoints from my databaseREST Quick Start — CRUD, filtering, OpenAPI auto-generated

I want real-time change eventsREST Subscriptions — SSE + WebSocket from REST endpoints → CDC Watcher — NATS JetStream for backend service-to-service

I want to try GraphQL interactivelyPlayground — GraphiQL connected to the DVD Rental demo schema

Common Stack

All products are built on:

  • Java 21 + Spring Boot 3.x
  • PostgreSQL as primary database target (MySQL support varies by product)
  • Docker for local development, Kubernetes for production
  • Apache License 2.0 — free to use, modify, and self-host