Build your own multi-tenant SaaS platform. Provision accounts, apps, API keys, blocks, and subscriptions — all through a single API.
Platform infrastructure
From provisioning to reporting. One API replaces months of custom infrastructure work.
Create platforms, accounts, apps, and API keys with a single API call. Instant shared cloud setup with RSA encryption and block licensing.
Full CRUD for accounts and apps with deployment models, domain verification, branding, and storage provisioning.
License any of the 17 ecosystem blocks to accounts and provision them to individual apps. Subscription management with Stripe integration.
Environment-aware keys (test/live), scoped permissions, rate limiting, IP/origin restrictions, rotation, and regeneration.
Grant, revoke, suspend, and reactivate user access across apps and accounts. Role-based permissions with audit trails.
Built-in reporting: MRR, ARR, ARPA, churn, growth, engagement, and platform breakdowns. Ready for board meetings and fundraising.
Architecture
Every level is a REST resource you can create, read, update, and delete through the API.
Deployment
From instant shared hosting to fully self-managed infrastructure. Choose per account.
shared_cloud Instant provisioning on shared infrastructure. Best for startups and small teams.
dedicated_cloud Isolated infrastructure with dedicated resources, SLA guarantees, and VPN support.
self_hosted Run 23blocks on your own AWS account. Full control over data residency and infrastructure.
partner_cloud Managed by a 23blocks partner. White-label deployment with partner-level support.
Use cases
Any company that needs to offer isolated environments to their customers.
Build your own multi-tenant SaaS product. Each customer gets their own account, apps, API keys, and block instances.
Offer branded solutions to your clients. Custom domains, logos, and independent data isolation per tenant.
Create a platform where developers build apps. API key management, usage tracking, and subscription billing included.
Power multi-vendor marketplaces with per-vendor accounts, product catalogs, payments, and analytics.
Create an account with a single API request
curl -X POST https://platform.api.us.23blocks.com/accounts \ -H "Authorization: Bearer $TOKEN" \ -H "X-Platform: your-platform" \ -H "Content-Type: application/json" \ -d '{ "name": "Acme Corp", "code": "acme", "deployment_model": "shared_cloud", "preferred_domain": "acme.yourplatform.com" }'
Build the next platform
Stop building multi-tenant infrastructure from scratch. Let the Platform Block handle provisioning, billing, and reporting while you focus on your product.
Get product updates, engineering posts, and new block announcements delivered to your inbox.