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
$ 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.
Create your account
Register with an email address and password. No credit card required.
POST /api/v0/bases/users
Get your JWT token
Authenticate and receive access and refresh tokens for authenticated API requests.
POST /api/v0/bases/tokens
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
Swagger UI
- Interactive API console
- Send requests from the browser
- Test authenticated endpoints
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
Frequently asked questions
Questions developers ask about BASE
Clear answers about the BASE backend REST API, authentication, resources, and integrations.
Ready to build on a backend REST API?
Skip repetitive backend infrastructure and start building your application features.