Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/9tigerio/db2rest
Instant low-code DATA API platform for 30x faster application development. Connect any database, run anywhere. Power your GENAI application function calls
https://github.com/9tigerio/db2rest
ai data-api java low-code lowcode mariadb mysql mysql-database no-code nocode oracle postgres postgresql restapi spring-boot springboot
Last synced: 6 days ago
JSON representation
Instant low-code DATA API platform for 30x faster application development. Connect any database, run anywhere. Power your GENAI application function calls
- Host: GitHub
- URL: https://github.com/9tigerio/db2rest
- Owner: 9tigerio
- License: apache-2.0
- Created: 2023-12-14T19:26:05.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-15T05:20:51.000Z (about 1 month ago)
- Last Synced: 2025-01-08T14:22:26.544Z (13 days ago)
- Topics: ai, data-api, java, low-code, lowcode, mariadb, mysql, mysql-database, no-code, nocode, oracle, postgres, postgresql, restapi, spring-boot, springboot
- Language: Java
- Homepage: https://db2rest.com
- Size: 7.04 MB
- Stars: 257
- Watchers: 10
- Forks: 39
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
DB2Rest is a modern low code REST DATA API platform that makes it easy to build intelligent applications 30x faster.
It combines existing/new databases and data-sources with language models (LM/LLMs) and vector stores to rapidly
deliver context-aware, reasoning applications without any vendor lock-in. :bulb::star: If you find DB2Rest useful, please consider adding a star on GitHub! Your support motivates us to add new exciting features.
![Number of GitHub contributors](https://img.shields.io/github/contributors/kdhrubo/db2rest)
[![Number of GitHub issues that are open](https://img.shields.io/github/issues/kdhrubo/db2rest)](https://github.com/kdhrubo/db2rest/issues)
[![Number of GitHub stars](https://img.shields.io/github/stars/kdhrubo/db2rest)](https://github.com/kdhrubo/db2rest/stargazers)
![Number of GitHub closed issues](https://img.shields.io/github/issues-closed/kdhrubo/db2rest)
![Number of GitHub pull requests that are open](https://img.shields.io/github/issues-pr-raw/kdhrubo/db2rest)
![GitHub release; latest by date](https://img.shields.io/github/v/release/kdhrubo/db2rest)
![GitHub commit activity](https://img.shields.io/github/commit-activity/m/kdhrubo/db2rest)
[![GitHub license](https://img.shields.io/github/license/kdhrubo/db2rest)](https://github.com/kdhrubo/db2rest)
![GitHub top language](https://img.shields.io/github/languages/top/kdhrubo/db2rest)
![Docker Pulls](https://img.shields.io/docker/pulls/kdhrubo/db2rest)
[![Follow us on X, formerly Twitter](https://img.shields.io/twitter/follow/db2rest?style=social)](https://twitter.com/db2rest)# Website
[https://db2rest.com](https://db2rest.com)
# Stable Releases
| Release | Download/Docker Pull |
|-------------------------------------|-----------------------------------------------------------------------------------|
| 1.4.2 | [DB2Rest-1.4.2](https://download.db2rest.com/db2rest-1.4.2.jar) |
| 1.4.2 (Docker Image) | ` docker pull kdhrubo/db2rest:v1.4.2 ` or ` docker pull kdhrubo/db2rest:latest ` |
| Oracle9i - 1.2.3 Final | [DB2Rest-Oracle9i-1.2.3](https://download.db2rest.com/db2rest-oracle9i-1.2.3.jar) |# Quick start guides
[On premise / On Virtual Machines installation guide](https://db2rest.com/docs/intro).
[Docker based installation guide](https://db2rest.com/docs/run-db2rest-on-docker).
# Use Cases
## Accelerate Application Delivery with Instant REST DATA API
DB2Rest provides instant REST API(no code generation) to boost development by 30x. Low code and best practices are built-in saving engineering teams
months of effort and cost.## Faster innovation with Gen AI
DB2Rest works hand in glove with modern vector databases and LLM implementations to provide consistent Web APIs to deliver smart applications.
## Secure Database Gateway
DB2Rest works as a secure database gateway. This helps enterprises to open up data to internal developers and partners in a safe and agile way which was not possible earlier.
## Simplify Integration
Complex, error-prone maintenance-heavy file-based data exchange can be replaced with DB2Rest. Integrations can be loosely coupled by reducing direct database based integration.
# Supported Databases
- **PostgreSQL**
- **MySQL**
- **MS SQL Server**
- **Tembo PostgreSQL**
- **Oracle** (Including 9i, 10g)
- **DigitalOcean PostgreSQL**
- **DigitalOcean MySQL**
- **AWS RDS Postgres**
- **AWS RDS MySQL**
- **MongoDB**
- **MariaDB**
- **CockroachDB**
- **Neon**# Planned Database Support
- [PostgresML](https://postgresml.org/)
- TursoDB
- **Yugabyte**
- **PlanetScale**
- **CrunchyData**
- **Singlestore**
- **Nile** (Planned)
- **MindsDB**
- [KDB](https://kdb.ai/)
- [Zilliz](https://zilliz.com/)
- [AstraDB](https://www.datastax.com/products/datastax-astra)
- [Vespa](https://vespa.ai/)
- Amazon Lightsail PostgreSQL
- Amazon Lightsail MySQL# Contributing
Feel like contributing? That's awesome! We have a [contributing guide](https://github.com/9tigerio/db2rest/blob/master/CONTRIBUTING.md) to help guide you.Our docsite lives in a [separate repo](https://github.com/9tigerio/db2rest-web). If you're interested in contributing to the documentation, check out the docsite contribution guide.
# Building
Use `mvn verify` or `mvn clean package` , etc. from repo root folder, and pass in a value for `revision` to override the current default version in POMs:
`mvn -Drevision="1.5.4-SNAPSHOT" clean package -DskipTests`# Testing
Running tests simply requires a Docker daemon running, where the build will automatically pull and run testcontainers for the database tests.# Support
*Connect on Discord*
[![](https://dcbadge.vercel.app/api/server/kqeDatPGwU?theme=discord)](https://discord.gg/kqeDatPGwU)
# Contact
# Roadmap
Refer to [open roadmap](https://db2rest.com/roadmap/) items.
# IDE Sponsor
![JetBrains logo](https://resources.jetbrains.com/storage/products/company/brand/logos/jetbrains.svg)