Conduit instantly exposes your database as a fully‑typed, multi‑format HTTP API — without models, controllers, routing configuration, or serialization code.
Get StartedModern 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.
JSON, XML, YAML, TOML, NDJSON, CSV, CBOR — all first‑class citizens.
SQLite, PostgreSQL, MySQL/MariaDB, SQL Server — or implement your own driver.
No models. No controllers. No routing config.
RFC‑style error envelopes in every supported format.
Column ordering, type normalization, and validation derived from your schema.
Static config, environment tokens, or database‑backed auth.
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.
Point Conduit at a database and get fully‑typed CRUD endpoints immediately.
JSON, XML, YAML, TOML, NDJSON, CSV, CBOR — all built‑in.
Conduit introspects your schema and enforces consistent behavior across endpoints.
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.
• Models & ORM setup
• Controllers & routing
• Serialization & format negotiation
• Validation & pagination
• Error envelopes & consistency
• Manual multi‑format support
• Zero boilerplate
• Schema‑aware CRUD instantly
• Multi‑format I/O built‑in
• Consistent RFC‑style errors
• Predictable behavior
• Works with modern & legacy systems
Conduit sits between your database and your clients, handling decoding, routing, validation, serialization, and error consistency — all automatically.
Request → Decoder → Router → Service Layer → Database → Encoder → Response
Conduit can return the same record in any supported format — instantly.
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.
No models, no migrations, no object‑mapping layer.
No controllers, no middleware stacks, no templating engines.
Conduit handles transport, validation, and serialization — your app handles decisions.
Conduit shines anywhere you need fast, reliable access to structured data without the overhead of a full backend framework.
Expose your data instantly for dashboards, admin panels, and operational tooling.
Skip boilerplate and get a working API in minutes.
NDJSON, CSV, XML, YAML, and CBOR support make Conduit ideal for ingestion and legacy integration.
Conduit is open‑source, MIT‑licensed, and ready to drop into your workflow.