Skip to content

Advanced REST-wrapper for your SQL-queries (actually not only SQL)

License

Notifications You must be signed in to change notification settings

croc-code/sql-boot

Repository files navigation

Treat your database as Code

Build Status Build status codecov License codebeat badge Codacy Badge Docker Pulls Main distribution Join the chat at https://gitter.im/sqlboot/Lobby EO badge DevOps By Rultor.com Hits-of-Code

Advanced REST-wrapper for your own SQL-queries (actually not only SQL).

  1. Write query
  2. Put to sql-boot folder structure
  3. Get data from URI, e.g. prod_db/hr.persons?select=name,address&page=2&orderby=name+desc

Share expert knowledge

Build Status https://github.com/sql-boot/sql-boot-oracle

Build Status https://github.com/sql-boot/sql-boot-postgresql

Build Status https://github.com/sql-boot/sql-boot-cassandra

Self-documentation

sql-boot uses the OpenAPI standard to generate up-to-date documentation for APIs based your SQL-queries metadata. You can use a tool like Swagger-UI or Swagger-Editor to render interactive documentation (for demo requests) or generate client API against the live API server.

How to pronounce

It is pronounced "sequelboot" - https://translate.google.com/?source=osdd#en/en/sequelboot

Try online:

Try with Docker and embedded (H2) demo db:

docker run -t -p 8007:8007 mgramin/sql-boot

Build from source:

git clone https://github.com/mgramin/sql-boot
cd sql-boot
mvn package