Ulabase
The API for MongoDB

A complete API for MongoDB. No backend to write.

REST, GraphQL and real time over your collections, with sign-up, login and permissions built in. Create a service and your app has its API in a minute.

Sign up free

Free to start. No credit card. Hosted in the EU.

REST GraphQL WebSocket MCP

What your app gets

Six things a backend does, already running when you create the service.

REST and GraphQL on your collections

Every collection has its endpoints the moment it exists. Read, write, page and aggregate over HTTPS, from a browser, a mobile app or a server.

Users and permissions built in

Your users sign up and log in, with a password or with Google. A permission decides what each role reads and writes, down to the single document.

Real time, with no extra server

Your interface updates when the data changes. The service follows the collection and sends each change over WebSocket.

The rest of a backend, switched on

Store files, call a webhook when a document changes, validate what gets written with JSON Schema, send email, and take payments with Stripe.

Ready for AI agents

Each service is also an MCP server. An agent works on your data with the same permissions as any other user.

Open source underneath

Ulabase runs RESTHeart, which is open source. If you ever want to leave, you can run it yourself on the same data.

Coming from the Atlas Data API?

Move your app in an afternoon, on the same data

MongoDB retired the Atlas Data API in September 2025. Ulabase does the same job over HTTPS: your documents stay as they are, and each call you made has its equivalent. The guide lists them one by one.

Start free, pay when your app is live

Free

€0

To build and test. No credit card.

Starter

€9 a month

A small app in production, with daily backups and email support.

Pro

€25 a month

An app that grows, with daily backups and email support.

MongoDB is included in all three. See what each plan includes.

Give your MongoDB data its API

Free to start. No credit card.