Home Docs Schema Formats
Conduit

The Zero‑Boilerplate API Engine

Conduit instantly exposes your database as a fully‑typed, multi‑format HTTP API — without models, controllers, routing configuration, or serialization code.

Get Started

Why Conduit Exists

Modern applications need APIs — but building them is still far too repetitive. Every project requires the same boilerplate: models, controllers, serializers, routing, validation, pagination, error envelopes, and format negotiation. Conduit eliminates all of it.

Point Conduit at a database, start the server, and your tables become REST endpoints instantly. No scaffolding. No code generation. No framework lock‑in. Just a clean, predictable API surface that adapts to your schema.

What Conduit Is

Multi‑Format I/O

JSON, XML, YAML, TOML, NDJSON, CSV, CBOR — all first‑class citizens.

Database‑Agnostic

SQLite, PostgreSQL, MySQL/MariaDB, SQL Server — or implement your own driver.

Zero Boilerplate

No models. No controllers. No routing config.

Consistent Error System

RFC‑style error envelopes in every supported format.

Schema‑Aware

Column ordering, type normalization, and validation derived from your schema.

Pluggable Authorization

Static config, environment tokens, or database‑backed auth.

Why Conduit?

Traditional API development is slow, repetitive, and full of boilerplate. Conduit replaces all of that with a clean, predictable API engine that adapts to your database and speaks every format your systems need — without models, controllers, or routing config.

Instant APIs

Point Conduit at a database and get fully‑typed CRUD endpoints immediately.

Multi‑Format by Design

JSON, XML, YAML, TOML, NDJSON, CSV, CBOR — all built‑in.

Predictable & Schema‑Aware

Conduit introspects your schema and enforces consistent behavior across endpoints.

Conduit vs Traditional API Development

Building APIs the traditional way means writing models, controllers, serializers, routing configuration, validation logic, pagination helpers, and error wrappers — for every project. Conduit eliminates all of it.

Traditional

• Models & ORM setup
• Controllers & routing
• Serialization & format negotiation
• Validation & pagination
• Error envelopes & consistency
• Manual multi‑format support

Conduit

• Zero boilerplate
• Schema‑aware CRUD instantly
• Multi‑format I/O built‑in
• Consistent RFC‑style errors
• Predictable behavior
• Works with modern & legacy systems

How Conduit Works

Conduit sits between your database and your clients, handling decoding, routing, validation, serialization, and error consistency — all automatically.

Conduit Flow Diagram

Request → Decoder → Router → Service Layer → Database → Encoder → Response

Multi‑Format Output Demo

Conduit can return the same record in any supported format — instantly.

JSON
XML
YAML
TOML
CSV
NDJSON
{ "id":1, "name":"Alice", "score":42 }

What Conduit Is Not

Conduit is intentionally focused. It doesn’t try to replace your backend — it complements it by giving you a clean, predictable API surface with zero boilerplate.

Not an ORM

No models, no migrations, no object‑mapping layer.

Not a Framework

No controllers, no middleware stacks, no templating engines.

Not Business Logic

Conduit handles transport, validation, and serialization — your app handles decisions.

Use Cases

Conduit shines anywhere you need fast, reliable access to structured data without the overhead of a full backend framework.

Internal Tools & Dashboards

Expose your data instantly for dashboards, admin panels, and operational tooling.

Rapid Prototyping & MVPs

Skip boilerplate and get a working API in minutes.

Data Pipelines & Integrations

NDJSON, CSV, XML, YAML, and CBOR support make Conduit ideal for ingestion and legacy integration.

Try Conduit

Conduit is open‑source, MIT‑licensed, and ready to drop into your workflow.

Start Building