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, unedited — a real API route being assembled from steps.
Your team gets its own subdomain and dashboard in about a minute.
Each project connects to a database you supply — Atlas, self-hosted, anywhere.
Define schemas, load content, and hand your site real APIs — generated and custom.
Unedited screenshots from a live workspace.

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
}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
Every project connects to a MongoDB you supply — Atlas, self-hosted, anywhere. Leaving is just pointing your apps at it.
Typed fields, relations, components and dynamic zones — required, unique and relation rules enforced by the server.
Filter, search, sort, paginate and expand relations over REST — with per-schema docs and permission-scoped keys.
Design API routes on a visual canvas — query, combine, reshape, guard — cached, rate-limited, CORS-ready.
Flows on triggers: a form submission or record change writes records, calls services and sends templated email.
Files live in your own S3-compatible storage — folders, previews and instant metadata-only moves.
Create a workspace, attach your MongoDB, and hand your website real APIs — generated and custom — in an afternoon.