Roadmap
- [*] Support for Oracle
- Support for SQL Server
- Support for MongoDB
- Change data capture (CDC) with Webhooks to notify of database changes
- JSON data type support
- Stored procedure, stored function calls - DONE
- Support for tenant id column for multi-tenancy
- Twitter Handle - DONE DB2Rest
- New Documentation Website with Docusaurus - Website
- Custom SQL query Execution via HTTP POST DONE
- Count query support - DONE
- Exists query support
- Data access control
- Data Privacy, Encryption, Masking for read and update.
- TSID support
- Data transformation (some features possibly ENTERPRISE EDITION)
- Multi-table implicit Join - with one to many based on select path.
- Outer Join
- Cross Join
- Support - DB Sharding (ENTERPRISE EDITION)
- Support - Rate Limiting
- Audit columns handling - created date, last updated date, created by, last updated by
- Audit table / data diff handling
- Optimistic Lock - version column
- Optimistic Lock - timestamp column
- Offset & limit pagination - DONE
- SEEK method for pagination
- Caching - Redis support (Requested on Redit)
- [*] Open API specification 3.x
- Aggregate function
- mTLS/Certificate auth
- JWT/JWKS support (ENTERPRISE EDITION)
- API Key support - unkey.dev or custom - Coming Feb 2024
- Open policy agent support (ENTERPRISE EDITION)
- OSO support (ENTERPRISE EDITION)
- Integration with AWS KMS, Hashicorp Vault
- Observability - Data dog (requested by a financial company)
- HTTP2 support - (requested by a financial company)
- Support for Grafana & Prometheus - (requested by a financial company)
- Support AWS RDS Postgres, Aurora Postgres
- Youtube videos
- Native binary image - simplify installation
- Support for scripting (extensibility) - Python, Apache Groovy, Javascript/VS8
- Deploy to Digital Ocean
- Deploy to GCP
- Deploy to Koyeb
- Deploy to Render
- Ability to insert into multiple tables
- Batch loading of remote files
- Support Database View
- Support for Database materialized view
- React Integration
- Angular Integration
- Vaadin Integration
- Pre- and Post-processing Hooks