{"repo":"synthesized-io/jdbcrest","free":true,"listed":false,"github":"https://github.com/synthesized-io/jdbcrest","clone":"git clone https://github.com/synthesized-io/jdbcrest.git","description":"Java reimplementation of PostgREST","language":"Java","stars":11,"topics":["api","automatic-api","database","http","java","jdbc","rest","restful","server","sql"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"JDBCRest JDBCRest is a Java library and a standalone server that turns your JDBC-accessible database directly into a RESTful API. The structural constraints and permissions in the database determine the API endpoints and operations. This project is heavily inspired by PostgREST. Conceptually, JDBCRest is: - PostgREST reimplemented in Java - Generalized from PostgreSQL-only to JDBC-backed databases Comparison with PostgREST JDBCRest aims to be compatible with PostgREST's API surface while extending its capabilities to any database with a JDBC driver. To ensure behavioral parity, the project includes a suite of comparison tests that run against both PostgREST and JDBCRest. These tests use PostgREST as the behavioral reference, executing the same operations against multiple backends and implementations to verify consistency. Documentation See product documentation. Requirements - Java 17 or higher Quick Start Build Run standalone server JDBCRest can be run as a standalone server. You can configure it using Spring Boot properties. Usage as a Library Add the following dependency to your pom.xml : jOOQ Dependency Policy By default, this open-source project relies on the open-source version of jOOQ. However, if your organization uses jOOQ Pro, you can benefit from support for additional database types, such as SAP HANA. The jOOQ dependency in the core module is marked as optional . This allows you to exclude the default jOOQ dependency and provide your own version (e.g., jOOQ Pro) i","default_branch":null,"files":null,"tree":[],"storefront":"/r/synthesized-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/synthesized-io/jdbcrest/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}