We believe software should be assembled, not rebuilt.
In a world where developers repeatedly solve the same problems, we choose a different path.
23blocks exists to liberate creators from reinventing the wheel — providing battle-tested building blocks so you can focus on what makes your vision unique.
Our PromiseBuild faster. Build smarter. Build the future.
The beliefs that guide every decision we make
We challenge the status quo
Every line of code we write questions conventional wisdom. We refuse to accept "that's how it's always been done" as an answer.
Complexity is the enemy of execution
The best solutions disappear into the background. We obsess over making the complex feel effortless.
We build in the open, together
Great software is a conversation, not a monologue. We share, we listen, we evolve alongside our users.
We're not building a walled garden. We're creating an open ecosystem with interchangeable parts.
Every 23blocks service follows a strict contract: standardized endpoints, consistent models, and JSON:API format. This isn't just documentation — it's a promise.
Use our blocks, or build your own. As long as your implementation follows the contract, it plugs right into the ecosystem. Your app, your SDK, your choice.
Replace our Auth with yours. If it speaks the same language, everything just works.
Models, endpoints, response formats — all documented, all open, all yours.
Own your architecture. The blueprint is the value, not the cage.
// JSON:API Contract
{
"type": "users",
"endpoints": [
"POST /auth/login",
"GET /users/:id",
"..."
],
"format": "JSON:API"
}
→ Implement this contract. Use 23blocks or your own backend. The SDK works with both.
Use 23blocks services out of the box. Production-ready, fully managed, instant integration.
Best for: Teams who want to ship fast and focus on their core product.
Build your own backend that implements the contract. Our SDK and tools still work perfectly.
Best for: Teams with specific requirements or existing infrastructure.
"The contract is the interface. The implementation is your choice."
Join thousands of developers who've chosen a smarter way to build. Your next project starts here.
Get product updates, engineering posts, and new block announcements delivered to your inbox.