Your backend, already built.

Minimal turns your database schema into a complete API layer instantly. No code generated. No framework to learn. Just connect, configure, and ship what makes your product unique.

Instant APIs

Already there.

Minimal doesn't generate code or scaffold endpoints. Its meta-logic engine exposes your database as production-ready REST APIs the moment you connect. 100 tables or 100,000 - same result, same instant.

Zero Code, Full CRUD

Every table gets Create, Read, Update, Delete endpoints instantly. No code written, no build step, no deployment. That's 80% of your backend, done.

Live Schema Sync

Add a table, the API exists. Alter a column, the API reflects it. No restarts. No redeployments. Always in sync with your schema.

Multiple Output Formats

JSON, CSV, XML - switch with a single keyword. One API, every format your consumers need.

Custom Logic

Other 20%, handled.

CRUD gets you 80%. For the rest - validations, transformations, orchestration - Minimal gives you Definitions and Modules. Author complex logic without leaving the platform.

Definitions

Chain SQL, Expr, and Starlark as steps in a single Definition. Write complex business logic, debug it, and ship - all in one place.

Starlark Modules

Package reusable logic into modules. load pulls only the functions you need - not the entire module - keeping your runtime lean and code DRY.

Define via API

Create Definitions and Modules through Minimal's own API. No file deployments, no CI pipelines. Define, test, and go live - programmatically.

Database Freedom.

Any database

Minimal sits between your application and your databases - any vendor, any combination. Switch vendors with a config change. Run heterogeneous databases in a single project.

Multi-Vendor Support

MySQL, PostgreSQL, MariaDB, ClickHouse out of the box. Oracle and SQL Server next up.

Heterogeneous by Design

One project can span multiple database vendors and up to 3,500 instances. Mix Postgres for transactions, ClickHouse for analytics - in a single deployment.

One-Config Migration

Moving from MySQL to Postgres? One configuration change. Every API migrates automatically. No rewrite. No sprint. No drama.

Observability & Control

Full visibility.

Know exactly what's happening inside Minimal - every request traced, every API call audited, every developer isolated. Enterprise-grade ops without enterprise-grade complexity.

OpenTelemetry Tracing

Connect any OTel-compatible collector. Full visibility into every request - latency, errors, dependencies. No more black boxes.

API Audit Log

Every API call recorded - who, what, when. Audit your system, understand traffic patterns, stay compliant.

Workspaces

Each developer works in isolation. Promote to release when ready via a system API. No collisions. No merge nightmares.

Security Built In

Linux-style permissions with role-based access control. Integrates with your existing auth. Single hardened binary - minimal attack surface.

Supported Databases

Switch between databases with just a config change!

MySQL

World's most popular open-source database

PostgreSQL

Advanced open-source relational database

ClickHouse

Fast open-source column-oriented database

MariaDB

Enhanced MySQL-compatible database

Oracle

Next up

Snowflake

Next up

SQL Server

Next up

Minimal in name.
Complete in capability.

Everything your backend needs, out of the box.

Zero Code. Instant CRUD.

Point Minimal at your database - every table becomes a production-ready API endpoint. No code generated, no build step. That's 80% of your backend, done.

Complex Logic, One Place.

Author intricate business logic by chaining SQL, Expr, and Starlark as steps in a single Definition. Write it, debug it, ship it - all without leaving Minimal.

Write Once, Use Everywhere.

Package reusable logic into Starlark modules. load pulls in only the functions you need - not the entire module - keeping your runtime lean and your code DRY.

Your Database. Our Problem.

MySQL, PostgreSQL, MariaDB, ClickHouse - supported out of the box. Oracle and SQL Server are next up.

One Product. Many Databases.

A single Minimal project can span heterogeneous database vendors - up to 3,500 instances. Mix and match as your architecture demands.

Swap Databases. One Change

Moving from MySQL to Postgres? One configuration change. Every API migrates automatically. No rewrite. No sprint. No drama.

Your Space. Your Pace.

Each developer works in an isolated workspace. When ready, promote to release via a system API. No collisions. No merge nightmares.

Black Box Nothing.

OpenTelemetry-native. Connect any OTel-compatible collector and get full visibility into every request flowing through Minimal.

Every Request. Recorded.

Minimal logs every API call it serves - who, what, when. Audit your system, understand your traffic, stay compliant.

Ask. Build. Ship.

Describe what you need, and let AI handle the rest. API development by conversation. Next up

Start building faster today

Get your database APIs running in minutes, not months.