Skip to main content
urBackend is a Backend-as-a-Service (BaaS) that gives your frontend instant, secure REST APIs backed by your own MongoDB database. Skip the boilerplate — connect your database, define your collections, and start reading and writing data immediately.

Quick Start

Go from zero to a live backend in under 60 seconds.

Core Concepts

Understand API keys, collections, and Row-Level Security.

API Reference

Full reference for every endpoint with request and response examples.

JavaScript SDK

Install the official TypeScript SDK and start building immediately.

How it works

1

Create a project

Sign up at the urBackend Dashboard and create a new project. You’ll receive a publishable key (pk_live_...) and a secret key (sk_live_...).
2

Define your collections

In the Database tab, create collections and optionally define schemas with field types and validation rules.
3

Call the API

Use your API key in the x-api-key header to read and write data instantly. No server setup required.
4

Add auth (optional)

Enable built-in user authentication and Row-Level Security so your frontend users can safely manage their own data.

Key capabilities

Authentication

Built-in signup, login, JWT tokens, and social OAuth (GitHub & Google).

Database

Full CRUD operations via REST with optional schema validation.

Storage

Upload files and images with public CDN links generated automatically.

Webhooks

Get notified of data events in real time with HMAC-signed payloads.