Skip to content
Mint

Backend as a service

Backend as a service. With the admin panel your team actually uses.

A database, a REST API, auth and storage — plus an advanced admin panel and back-office tools on top. Build it from blocks or let AI build it, then edit everything visually. For every business, and every developer.

The stack

Four layers. Zero servers.

Each layer is built on the one below and kept in step automatically — change a model and its API, admin screens and dashboards change with it.

Layer 4Your apps, sites and teamEverything that uses your data
WebsiteMobile appYour teamAI assistant
Layer 3Admin panel & back officeWhere your team works
TablesFormsDashboardsRolesHistoryNotifications
Layer 2API & authHow everything reaches the data
REST per modelFilters & searchCustomer sign-inProject keysMCP for AI
Layer 1Database & storageYour models, done properly
ModelsRelationsFormulasValidationPrivate recordsMedia

Layer 1 · Database

Models, done properly.

Describe what you keep track of and MINT creates a real database collection for it — text, numbers, dates, options, images, files, colours, passwords and more.

Relations

Link models to each other; linked records open from anywhere.

Formulas

Fields that calculate themselves and stay up to date.

Validation

Required fields, allowed values, defaults — enforced on every write.

Private records

Records only their owner, or the people they share with, can open.

Edit it visually

Your database, as easy as a spreadsheet.

Every model gets a table and a form the moment it exists. Edit records, change many at once, bring a spreadsheet in — with validation on every change and an undo for every mistake.

Tables and forms for every model
Bulk edit, archive and merge
Import and export spreadsheets
History on every record, with undo
Archive instead of delete
Filters and search on every field

Layer 2 · API & auth

An API you never had to write.

Turn on the public API for a model and pick what it allows — list, read, create, update, delete. Paging, sorting, filters and search are built in; customers sign in with a drop-in widget and only ever see their own records.

orders.ts
// A signed-in customer's own ordersawait MintAuth.ready;const res = await MintAuth.fetch('orders?status_in=paid,shipped&sort=-createdAt');const { doc } = await res.json();// Anyone: the product cataloguefetch('https://mint-c5e1255519fc.herokuapp.com/public/api/products?apiKey=mint_pk_…&price_lte=50')
The developer overview

Layer 3 · Admin panel & back office

Back-office tools for every business.

The internal tools every business ends up needing — built once, done properly, and shaped around your models.

Dashboards

Numbers, charts and recent lists from any model.

Roles & access

Standard permissions, per-project access, invitations.

Your own sidebar

Sections, icons, and who sees each page.

Notifications

When records come in from your site or app.

Media library

Images, videos and files, per project or shared.

Activity

Everything that changed in the project, by whom.

Build it your way

Blocks or AI. Same backend.

Path A

Build with blocks

Click it together with the visual builders — every step previewed, drafted, then published.

Model builderFields, links, formulas
Page builderTables, forms, detail pages
Sidebar builderSections, icons, access
Dashboard builderNumbers, charts, lists

Path B

Let AI build it

Describe it to Claude, ChatGPT or Cursor. It plans with you, then builds with the same checks.

A shop backend: products with categories, orders with line items, and a total that adds itself up.

Built 4 models

Product → Category

Order → Customer

Line item → Order, Product

total = Σ line items

One visual editor for your data

Versus building it yourself

Months of plumbing, already done.

Everything on this list is something a team usually builds before the product can start. On MINT, it’s there on day one.

What a backend needsFrom scratchMINT
Database schema and migrationsYou write it
CRUD endpoints for every modelYou write it
Validation and relationsYou write it
Paging, filters, sorting and searchYou write it
Admin screens for every tableYou write it
Roles, permissions and project accessYou write it
Customer sign-up and sign-inYou write it
Two-step sign-in and session managementYou write it
Audit history and undoYou write it
File and image storageYou write it
Dashboards and chartsYou write it
A CMS for your websiteYou write it

Your backend is waiting. So is your back office.

Join the waitlist and we’ll open a workspace for your team — set up for what you want to build.

A few teams at a time. One email when your spot opens — no spam.