imjoey commented on issue #1884: URL: https://github.com/apache/apisix-dashboard/issues/1884#issuecomment-841922632
> @imjoey > I agree with you,this is a good design. > I have two more suggestion > @fregie > 1. I think there should be two ways to control apisix,one is operational interface like `apisixctl add/delete/update _resource_`,the other is declarative interface like `deployment.yaml` of k8s.So I think we need two kind of api on APISIX-apiserver too. Nice advice. It will definitely bring much convenience for API callers. Thanks. > 2. We can try to add grpc api of APISIX-apiserver,Maybe this way we don’t need to provide SDKs in multiple languages Good idea. gRPC should be regarded as the most preferred format. For there are still some languages with no gRPC support, we could also make use of [gRPC Gateway](https://github.com/grpc-ecosystem/grpc-gateway) to server an HTTP/JSON proxy. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org