Hi all, I'm writing here to hope to discuss with you guys about a new feature. It's about to support exposing databases as web services.
Please allow me to introduce my case. I'm now constructing a sort of data middle platform and use APISIX as the API gateway to handle the NS traffic. One of the scenarios is to expose data stored in the database as web services, mainly list/create/update/delete operations, for outer clients. As for now, we need to deploy an application for database access and then set it as the upstream of a route. For example, we use PostgREST/postgrest [1] to serve RESTful APIs for Postgresql and make APSIX as the proxy. I believe that If APISIX can have this feature built-in, it will bring much convenience, so I was wondering if APISIX is able to add support for auto-exposing the database as uniform RESTful web services. If that, the only thing that users need to do is to fulfill the endpoint and credentials of the database and then we are happy to see the routes are generated and ready for access. Looking forward to hearing from you. Much appreciated. [1]: https://github.com/PostgREST/postgrest Best regards, Joey