I'm building a "PostgREST for any database" platform

I've lost count of how many times I've written CRUD endpoints for new features and products. It's repetitive and time-consuming, and I haven't been satisfied with existing CRUD generators out there. This inspired me to build what I believe the developer world really needs: a flexible, database-agnostic API layer that provides just the right amount of abstraction. That's why I built Clarabase. What is Clarabase? Clarabase is a generic API layer that provides instant CRUD APIs using a hosted or self-hosted database. Basically you tell it the shape of your data, and it instantly produces a production-ready CRUD API. It's similar to (and inspired by) PostgREST. But Clarabase takes it further by: Supporting multiple databases (PostgreSQL, MySQL, MongoDB, etc.) Allowing you to call your API using multiple protocols (REST, GraphQL, MQTT, gRPC, etc.) Using a single schema definition language (JSON Schema) to define schema for any database How it Works in 2 Simple Steps First - ✍️ Define Your Schema - there's a no-code schema editor provided that makes defining your schema simple Then -

Jan 20, 2025 - 20:30
 0
I'm building a "PostgREST for any database" platform

I've lost count of how many times I've written CRUD endpoints for new features and products. It's repetitive and time-consuming, and I haven't been satisfied with existing CRUD generators out there. This inspired me to build what I believe the developer world really needs: a flexible, database-agnostic API layer that provides just the right amount of abstraction. That's why I built Clarabase.

What is Clarabase?

Clarabase is a generic API layer that provides instant CRUD APIs using a hosted or self-hosted database. Basically you tell it the shape of your data, and it instantly produces a production-ready CRUD API. It's similar to (and inspired by) PostgREST. But Clarabase takes it further by:

  • Supporting multiple databases (PostgreSQL, MySQL, MongoDB, etc.)
  • Allowing you to call your API using multiple protocols (REST, GraphQL, MQTT, gRPC, etc.)
  • Using a single schema definition language (JSON Schema) to define schema for any database

How it Works in 2 Simple Steps

First - ✍️ Define Your Schema - there's a no-code schema editor provided that makes defining your schema simple

Defining Schema

Then -

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow