3 repository-uri
Tools that automatically transform database schemas into functional HTTP endpoints.
Distinct from API Code Generators: Specifically targets the generation of APIs directly from database schemas, whereas API Code Generators generally produce stubs from abstract interface definitions.
Explore 3 awesome GitHub repositories matching development tools & productivity · Database API Generators. Refine with filters or upvote what's useful.
APIJSON is a no-code database API generator and object-relational mapping layer that automatically transforms relational database schemas into functional HTTP endpoints. It provides a system for generating CRUD operations and technical documentation without the need to write manual backend code. The project is distinguished by its ability to allow clients to define custom JSON response structures and field aliases directly within the request. It features dynamic query translation that converts structured JSON parameters into optimized SQL for complex relational joins, subqueries, and data agg
Automatically generates CRUD HTTP endpoints and technical documentation based on relational database schemas.
PostgREST este un instrument care transformă automat o schemă de bază de date PostgreSQL într-un API RESTful gata de producție. Servește drept strat de acces la baza de date și motor de interogare care mapează cererile HTTP direct în interogări SQL, oferind o interfață low-code pentru executarea operațiunilor de creare, citire, actualizare și ștergere (CRUD) fără a necesita cod boilerplate manual. Proiectul se distinge prin utilizarea generării de API bazată pe schemă și descoperirea bazată pe metadate pentru a expune tabelele bazei de date ca resurse navigabile. Extinde capabilitățile CRUD standard prin executarea de SQL personalizat și șablonat, un sistem de middleware bazat pe plugin-uri pentru injectarea logicii de business și capacitatea de a încărca biblioteci partajate externe la runtime. Sistemul acoperă o gamă largă de capabilități, inclusiv interogarea complexă a datelor cu join-uri de tabele, agregări și căutare full-text. Implementează un framework de securitate cuprinzător care include autentificare bazată pe token, permisiuni granulare la nivel de tabel și gestionarea CORS. Caracteristicile operaționale suplimentare includ caching-ul local al rezultatelor, monitorizarea stării de sănătate a serverului și conectivitate pentru SQL distribuit și Amazon Redshift. Instalarea este suportată în mai multe medii, inclusiv ca binar independent sau prin șabloane de automatizare Docker Compose și Heroku.
Automatically transforms database schemas into functional REST HTTP endpoints without manual boilerplate code.
Space Cloud este o suită backend-as-a-service cloud-native, auto-găzduită. Acesta funcționează ca o platformă serverless bazată pe Kubernetes care oferă un gateway API GraphQL și REST, un generator de API pentru baze de date și un orchestrator bazat pe evenimente. Platforma transformă schemele bazelor de date SQL și NoSQL în endpoint-uri securizate, eliminând nevoia de dezvoltare manuală a backend-ului. Se distinge prin capacitatea de a efectua join-uri de date la distanță, care combină înregistrări din baze de date interne și microservicii HTTP externe într-o singură interogare. Sistemul acoperă o gamă largă de capacități, inclusiv controlul accesului bazat pe reguli pentru securitatea datelor, sincronizarea datelor în timp real și o interfață unificată pentru stocarea obiectelor în cloud. Include, de asemenea, un motor de automatizare pentru declanșarea webhook-urilor asincrone și a funcțiilor serverless ca răspuns la evenimente din baza de date sau sistemul de fișiere. Implementarea este gestionată prin Kubernetes, suportând workload-uri containerizate cu autoscaling până la zero.
Automatically transforms database schemas into functional GraphQL and REST endpoints.