Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kdhrubo/db2rest

Instant low-code REST DATA API platform for databases. Connect any database, run anywhere.
https://github.com/kdhrubo/db2rest

ai data-api java low-code lowcode mariadb mysql mysql-database no-code nocode oracle postgres postgresql restapi spring-boot springboot

Last synced: about 4 hours ago
JSON representation

Instant low-code REST DATA API platform for databases. Connect any database, run anywhere.

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

[DB2Rest](https://db2rest.com)

# Stable Releases

| Release | Download/Docker Pull |
|----------------------|-----------------------------------------------------------------------------------|
| 1.1.4 | [DB2Rest-1.1.3](https://download.db2rest.com/db2rest-1.1.4.jar) |
| Oracle9i - 1.1.4 | [DB2Rest-Oracle9i-1.1.3](https://download.db2rest.com/db2rest-oracle9i-1.1.4.jar) |
| 1.1.4 (Docker Image) | ` docker pull kdhrubo/db2rest:v99 ` or ` docker pull kdhrubo/db2rest:latest ` |

# 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.

## Easy Database DevOps and Documentation

Evolve database structures at speed with DB2Rest DML support. DB2Rest provides database visualization, diagramming, linting and diff.

# Supported Databases

- **PostgreSQL**
- **MySQL**
- **Tembo**
- **Oracle** (Including 9i, 10g)
- **DigitalOcean PostgreSQL**
- **DigitalOcean MySQL**
- **AWS RDS Postgres** - (Work in progress)
- **AWS RDS MySQL** - (Work in progress)
- MongoDB - (Work in progress)
- **MariaDB**
- **CockroachDB**
- **Neon**

# Planned Database Support

- [PostgreML](https://postgresml.org/)
- **MS SQL Server**
- 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

# Support

*Connect on Discord*

[![](https://dcbadge.vercel.app/api/server/deQgNkgt8b?theme=discord)](https://discord.gg/gytFPNW656)

# Contact

# Roadmap

Refer to [open roadmap](https://db2rest.com/roadmap/) items.