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

Reply via email to