HundteC · API Builder

API Builder: your API, built on the fly.

API Builder puts an API on top of the database your old application already uses. No changes to the old system, no database port opened to the internet. You choose exactly what is shared, and with whom.

Installs next to your database You pick every table and column

One package for Windows, Linux (deb, rpm incl. Oracle Linux 7), Docker and macOS, with the Installation Guide. No source code. Download the package · Installation guide

Your data stays yours

API Builder runs on your own server. Nothing is copied out in bulk: an application with a key sees only the datasets that key allows, and a key can be withdrawn at any time.

Legacy application API Builder API you approve Partners · apps · Vigilon
How it works

From an old database to a safe API in four steps

1 · Install

One program next to your database: a Windows service, a Linux package, a Docker container or macOS. Your legacy application is not touched.

2 · Choose the data

Publish a dataset in a few clicks: the table, the columns, and a row filter if only part of it should be shared. Nothing else is visible.

3 · Issue keys

Each partner or app gets its own API key with its own rights: read only or, only when you switch it on, insert, update and approved procedure calls.

4 · Share securely

Encrypted connections, and an optional relay so your server never needs an inbound port. Limit simultaneous connections per source so the old system is never overloaded.

Works with what you already run

Your legacy system, as it is

No upgrade, no migration, no new database. API Builder speaks to the database your application already uses, even an Oracle version older than most APIs.

Oracle 8i → 23c (no Oracle client needed) Microsoft SQL Server MySQL / MariaDB PostgreSQL
  • Read-only by default. Writing is off until you switch it on for a dataset and a key.
  • Business rules stay in your database. Instead of raw table writes, expose your own approved procedures.
  • Licensed per installation. Activated offline with a licence key. No call home needed.
  • Powers Vigilon. The same connector feeds Vigilon Audit and Vigilon CoPilot.
For developers

A modern API on an old system

OpenAPI per key

Every key comes with its own OpenAPI description, listing only the datasets and procedures that key may use.

Write sets in one transaction

A header and its lines in one call: later rows can use the id generated by an earlier one, and it all commits or nothing does.

Safe retries

Send an Idempotency-Key with any write. A retried request returns the first answer instead of creating a second record.

POST /v1/writes Idempotency-Key: order-2026-0917 { "writes": [ { "dataset": "orders", "op": "insert", "rows": [{ "customer": "C-104" }] }, { "dataset": "order_lines", "op": "insert", "rows": [{ "order_id": { "$ref": "0.ID" }, "item": "A-12", "qty": 3 }] } ] }

Give your legacy system an API this week

Download the package and the Installation Guide, or talk to us and we will set up the first datasets with you.