Quickstart
Get your backend up and running in under 10 minutes. This guide walks you through the complete journey from account creation to a working integration.
The Journey
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Create Account │───▶│ Create App │───▶│ Add Blocks │───▶│ Connect Frontend│
│ (1 min) │ │ (1 min) │ │ (2 min) │ │ (5 min) │
└─────────────────┘ └─────────────────┘ └─────────────────┘ └─────────────────┘
| Step | What You'll Do | Time |
|---|---|---|
| 1. Create Account | Sign up and access the dashboard | 1 min |
| 2. Create App | Define your application | 1 min |
| 3. Add Blocks | Select the backend services you need | 2 min |
| 4. Connect Frontend | Integrate with your code | 5 min |
How 23blocks Works
23blocks provides production-ready backend services called Blocks. Think of them as LEGO pieces for your backend - each block handles a specific capability (authentication, file storage, payments, etc.) and they all work together seamlessly.
What's Included With Every Block
| Component | What You Get |
|---|---|
| API | RESTful endpoints, OpenAPI specs, ready for integration |
| Infrastructure | AWS hosting, SSL, load balancers, auto-scaling |
| Database | Isolated multi-tenant PostgreSQL, automated backups |
| Monitoring | 24/7 uptime monitoring, error tracking, alerts |
Available Blocks
| Block | Purpose |
|---|---|
| Auth | Users, authentication, MFA, SSO, API keys |
| Onboarding | User journeys, activation flows, emails |
| Files | Cloud storage, uploads, transformations |
| Content | Headless CMS, articles, pages |
| Products | Catalogs, inventory, variants |
| Sales | Subscriptions, payments, invoices |
| Rewards | Loyalty programs, coupons, badges |
| CRM | Contacts, leads, relationships |
| Companies | Organizations, teams, workspaces |
| University | Courses, lessons, learning paths |
| Geolocation | Maps, locations, areas |
| Real Time | WebSockets, live updates |
| Search | Full-text search, filters |
| AI / Jarvis | ML features, AI capabilities |
Example: Building an eLearning Platform
Let's say you're building an eLearning platform with gamification. Here's what you'd select:
| Block | Why You Need It |
|---|---|
| Auth | User registration, login, SSO for enterprise clients |
| Onboarding | Welcome emails, course recommendations, activation tracking |
| Files | Video uploads, course materials, certificates |
| University | Courses, lessons, quizzes, progress tracking |
| Rewards | Badges, points, leaderboards, completion certificates |
| Sales | Course purchases, subscriptions, team licenses |
That's 6 blocks, all production-ready, all working together. No backend code to write, no infrastructure to manage.