Skip to main content

Getting Started

Welcome to 23blocks! This guide will help you integrate our backend blocks quickly and confidently.

What is 23blocks?

23blocks provides production-ready backend services (we call them "Blocks") that you can plug into any application. Each block includes:

  • Software - Production-ready APIs built to industry standards
  • Infrastructure - AWS-powered cloud hosting with everything included
  • Services - Ongoing support to keep your backend running smoothly

Quick Start

New to 23blocks? Follow our step-by-step quickstart guide:

StepDescriptionTime
1. Create AccountSign up and access the dashboard1 min
2. Create AppDefine your application1 min
3. Add BlocksSelect the backend services you need2 min
4. Connect FrontendIntegrate with your code5 min

👉 Start the Quickstart →


Already Have an Account?

Install the SDK and start building:

npm install @23blocks/sdk
import { create23BlocksClient } from '@23blocks/sdk';

const client = create23BlocksClient({
urls: { authentication: 'https://auth.api.us.23blocks.com' }, // Use service-specific URLs
apiKey: 'your-api-key', // pk_test_* for staging, pk_live_* for production
});

// Auth Block - Register a user
const user = await client.auth.register({
email: 'user@example.com',
password: 'SecurePass123!'
});

// Files Block - Upload a file
const file = await client.files.upload({
file: fileBlob,
public: true
});

// University Block - List courses
const courses = await client.university.courses.list();

Available Blocks

Explore the blocks available to build your application:

BlockDescription
AuthAuthentication, users, MFA, SSO
OnboardingUser journeys, activation flows
CRMContacts and relationships
FilesCloud file storage and management
FormsDynamic form handling and validation
ContentHeadless CMS for any content type
ProductsProduct catalog and inventory
SalesSubscriptions and payments
RewardsLoyalty, coupons, and badges
GeolocationMaps, locations, and areas
Real TimeWebSockets and WebRTC
SearchFull-text search engine
AI / JarvisMachine learning features
UniversityLearning management system
CompaniesTeams and organizations

Next Steps

  • New here? Start with the Quickstart Guide to get your first app running
  • Ready to build? Browse the Blocks documentation to learn about each block
  • Need API details? Check out the block documentation for detailed API endpoints
  • Want the SDK? Visit our GitHub for the open source SDK