Beta Backend REST API for developers

The backend API you'd build yourself already built.

BASE is a production-ready backend REST API for developers who need user authentication, JWT tokens, and flexible JSON resources without building backend infrastructure from scratch.

  • Production-Ready
  • Zero-Config
  • JSON:API-Aligned
REST API ยท curl
$ curl -X POST https://base.arpanext.com/api/v0/bases/resources \
  -H "Authorization: Bearer <access_token>" \
  -H "Content-Type: application/json" \
  -d '{
  "data": [{
    "type": "articles",
    "attributes": {
      "title": "Welcome",
      "body": "Ready to go."
    }
  }]
}'

# 201 Created

{
  "data": [{ "id": "01986077-d61e-715a-9c52-89ebfdf2c944" }]
}

API standards used by BASE

REST

JSON:API-aligned contracts across API endpoints

JWT

Access and refresh tokens for authenticated requests

JSON

Build, store, query, and manage application resources

A backend REST API without the backend boilerplate

BASE provides the backend API primitives needed by modern applications: user registration, authentication, JWT access and refresh tokens, password recovery, and CRUD operations for JSON resources. Connect your web app, mobile app, dashboard, or other HTTP client and start building features instead of rebuilding backend foundations.

Backend API capabilities

Everything you need to build and ship

Authentication, tokens, JSON resources, filtering, pagination, and API documentation in one backend REST API.

User & Token Management

  • Full user lifecycle
  • JWT token generation
  • Secure request authentication
  • Built into the platform

Query & Filter Resources

  • Advanced filtering
  • Flexible sorting
  • Cursor-based pagination
  • Designed for efficient API queries

API Documentation

  • Redoc for API documentation
  • Swagger UI for interactive testing

Authentication Primitives

  • Registration and login
  • JWT access and refresh tokens
  • Password recovery
  • Token management
  • Reset workflows

JSON Resource Endpoints

  • Full CRUD support
  • Consistent API contracts
  • JSON resource operations
  • Predictable endpoint structure

Data Ownership & Isolation

  • Centralized ownership logic
  • Single source of truth
  • Simplified multi-tenant logic
  • Reduced cross-table complexity

Built for API-driven applications

One backend API for multiple application types

Use the same authenticated REST API from the clients and applications you already build.

Web applications

Connect frontend applications to a ready-to-use backend API for users, authentication, and application data.

Mobile applications

Use HTTP requests and JWT authentication to connect mobile clients to the same REST API backend.

Dashboards & internal tools

Build authenticated dashboards and internal applications without implementing the backend resource layer from scratch.

API integrations

Any client capable of making HTTP requests can integrate with BASE through its REST API.

How it works

Start using your REST API in three steps

From account creation to authenticated JSON resources.

1

Create your account

Register with an email address and password. No credit card required.

POST /api/v0/bases/users
2

Get your JWT token

Authenticate and receive access and refresh tokens for authenticated API requests.

POST /api/v0/bases/tokens
3

Store your resources

Create, query, update, and delete JSON resources using consistent API endpoints.

POST /api/v0/bases/resources

API documentation

Explore the BASE REST API

Read the reference with Redoc or try requests interactively with Swagger UI.

Redoc

  • Complete API reference
  • Endpoints, parameters, and schemas
  • Request and response examples
Open Redoc

Swagger UI

  • Interactive API console
  • Send requests from the browser
  • Test authenticated endpoints
Open Swagger UI

Pricing

Simple, transparent pricing

Start building with the BASE backend REST API for free.

Starter

Beta

$0 / month

For prototypes and internal proofs of concept.

  • REST API access
  • Token authentication
  • API documentation
  • Limited resources
Get Started Free

Frequently asked questions

Questions developers ask about BASE

Clear answers about the BASE backend REST API, authentication, resources, and integrations.

BASE is a backend REST API platform for developers. It provides user registration, authentication, JWT tokens, password recovery, and CRUD operations for JSON resources through a consistent API.

Yes. BASE provides a production-ready backend REST API that applications can consume over HTTP. It includes authentication, JWT access and refresh tokens, and resource endpoints for working with JSON data.

BASE provides user registration and authentication endpoints and issues access and refresh tokens. Authenticated API requests use the issued access token.

BASE lets applications create, query, update, and delete JSON resources. Resources can contain a type, identifier, and attributes representing application data.

Yes. Web applications, mobile applications, dashboards, and other HTTP clients can integrate with BASE through its REST API and JWT-based authentication.

BASE provides common backend API capabilities such as authentication, token management, password recovery, resource CRUD operations, filtering, sorting, pagination, and API documentation so developers can focus on application features.

Ready to build on a backend REST API?

Skip repetitive backend infrastructure and start building your application features.