Free to use · Self-hosted · One binary

The modern interface for the database you already have.

Point IllusionDB at your PostgreSQL, MySQL, MariaDB or SQLite database—no migration, no copy—and your team gets spreadsheet-style views, Kanban boards, Gantt charts, a wiki, PDF documents and a REST API. In minutes.

Windows, macOS, Linux and Docker. Interface in English, German, French, Italian and Spanish.

IllusionDB grid view: projects table with clients, status, budget and dates like a spreadsheet
4 databases
PostgreSQL, MySQL, MariaDB, SQLite
1 binary
No Docker stack required
7 views
From grid to Gantt
0 telemetry
Your data stays on your server
Why IllusionDB

Your database, finally usable by the whole team.

Most low-code tools want your data in their database. IllusionDB works the other way around: it sits on top of the database you already run—and makes it a pleasure to use.

Works on your existing database

No migration and no sync job. IllusionDB reads the schema of your PostgreSQL, MySQL, MariaDB or SQLite database and works with it directly.

One binary, no stack

No Docker Compose with a dozen containers. One Go binary with a built-in frontend—runs on a laptop, a VM or behind Coolify.

A view for every team

Grid, Kanban, calendar, Gantt, wiki, CMS cards and documents—the same data, the way each team likes to see it.

Automate with JavaScript

Custom REST endpoints and event hooks in plain JavaScript, plus webhooks per table—no restart, no extra server.

REST API out of the box

Every table gets an API with tokens and live documentation right inside the app, including ready-to-copy curl calls.

Permissions that think along

Fields from tables you can’t read are hidden – across lookups, links and public tables too.

Grid view

A spreadsheet that is actually your database.

Edit rows like in a spreadsheet—with real types, real relations and real constraints underneath.

  • Formulas, lookups and rollups across tables
  • Foreign keys and many-to-many links with pickers
  • Filters, groups, sorting and saved views per team
  • CSV import and export, attachments with preview
  • Totals in the footer, keyboard navigation, inline editing
Built for real data

Safe to hand to your colleagues.

Give people access without giving them a database client.

Roles & permissions

Per table, group and user—no access, read or write. The most generous rule wins.

Audit log

Who changed what and when—for every record and every setting.

Remote & headless

Work locally, save live: the server runs API-only, you administrate from your own machine.

Secure by default

Content Security Policy, CSRF and clickjacking protection, login limits—all in one settings tab.

Light & dark, five languages

Follows your system theme and speaks English, German, French, Italian and Spanish.

Built-in handbook

A searchable handbook and the full REST API documentation—right inside the app, offline.

Demo data included

Setup can install a complete demo agency with every view and field type to explore.

Built in the EU

Developed entirely in the European Union—privacy is part of the design, not an afterthought.

IllusionForge family

Turn your tables into a website with IllusionCMS.

IllusionCMS, our free CMS for developers, reads and writes IllusionDB tables through its workflows. Build product pages, directories or thousands of landing pages straight from your data—sitemap included.

  • Tables become pagesCatch-all pages render one page per row
  • Forms write backContact and order forms save into IllusionDB
  • Same look & feelShared design, five languages, self-hosted
Get started

Up and running in a minute.

Download

Grab the archive for Windows, macOS or Linux. The Linux package includes a ready-made Docker Compose stack.

Start

One command. Setup runs in your browser.

$ ./illusiondb

Connect

Add your database—or tick Install demo data in the setup to explore a complete example first.

See your database differently.

Free to use, self-hosted, ready in minutes—no migration of your data required.