← All services

Datahoster

Drop a folder, get an API.

Host API endpoints for your data. Declare a collection as a local folder named for its domain; a stateless client mirrors it to your own server, which serves the endpoints over HTTPS, the same folder-per-domain simplicity as Sitehoster, for structured data instead of pages.

api.example.com/
  collections/
    contact.json   →  POST https://api.example.com/contact
    orders.json    →  GET  https://api.example.com/orders
Visit datahoster.org ↗ Installation ↗ Usage ↗ Reference ↗

Features

Folders are APIs

A folder named api.example.com is served as that API host. Point the subdomain's DNS at your datahoster box and the next sync makes it live over HTTPS.

Collections are endpoints

Declare a collection, its fields and access, and the engine hosts the primitives: POST to append a record, GET to read the ones you're allowed to.

Records, pulled down

Durable records are kept append-only on the server and mirrored back to your machine, so you always hold your own copy of the data.