New in v3: custom API endpoints & visual flows

Your site's backend.
Your database.

EasySiteControl runs the content platform behind your websites — schemas, records, media, forms and sign-ins — while every record lives in a MongoDB you own.

The endpoint editor: a flow canvas with query and transform steps beside their configuration panel

The endpoint editor, unedited — a real API route being assembled from steps.

1

Create a workspace

Your team gets its own subdomain and dashboard in about a minute.

2

Attach your MongoDB

Each project connects to a database you supply — Atlas, self-hosted, anywhere.

3

Model and ship

Define schemas, load content, and hand your site real APIs — generated and custom.

See it working

Unedited screenshots from a live workspace.

The endpoints list grouped into sections with method and auth badges

Your API surface, grouped and observable — method, access mode, copyable URL and a step-by-step log per route. Learn how →

One URL for your site

curl https://you.easysitecontrol.com\
  /api/projects/<id>/fn/articles-with-authors

Two schemas joined, filtered and shaped by the flow you saw above — cached, rate-limited, CORS-ready. Your frontend renders it; no glue code in between.

{
  "live": [
    { "title": "Launching v2",
      "author": "Ada Lovelace" }
  ],
  "drafts": ["Migration notes"],
  "total": 3
}

Where everything lives

The services that hold your data are yours, on your own accounts. The platform connects to them — it never replaces them.

Yours — on your accounts

MongoDB database

Records, form submissions, end users, automation logs — every document.

S3-compatible bucket

Every uploaded file. Your access rules, your retention, your CDN.

SMTP server

Emails send through your relay, from your address.

Your website

Any stack — it calls the APIs and renders the results.

your credentials, encrypted at rest

Ours — the platform

Dashboard & editors

Schemas, records, media, forms, the flow canvas — where your team works.

API & flow engine

Generated records APIs, your custom endpoints and automations — validated, logged, rate-limited.

Routing registry

Your subdomain, team accounts and an encrypted connection string. That’s the complete list — published, per collection.

Remove the platform from the picture and your content is still sitting in your own database, in plain collections. See the per-collection inventory

Everything a site needs,
nothing taken hostage

Your database stays yours

Every project connects to a MongoDB you supply — Atlas, self-hosted, anywhere. Leaving is just pointing your apps at it.

Content modelling with teeth

Typed fields, relations, components and dynamic zones — required, unique and relation rules enforced by the server.

A records API you don't build

Filter, search, sort, paginate and expand relations over REST — with per-schema docs and permission-scoped keys.

Custom endpoints

Design API routes on a visual canvas — query, combine, reshape, guard — cached, rate-limited, CORS-ready.

Automations

Flows on triggers: a form submission or record change writes records, calls services and sends templated email.

Media in your bucket

Files live in your own S3-compatible storage — folders, previews and instant metadata-only moves.

Keep the keys. Ship the site.

Create a workspace, attach your MongoDB, and hand your website real APIs — generated and custom — in an afternoon.

Your own databaseAPIs without server codeNo lock-in, by design