-
Notifications
You must be signed in to change notification settings - Fork 10
Services API
Alan Cleary edited this page Apr 19, 2023
·
12 revisions
The GCV server is implemented as a collection of microservices. The microservices that GCV specifically relies on implement both gRPC and REST APIs. Specifically, each microservice implements its own API. Use the following links to learn more:
- A description of how microservices use protocol buffers for gRPC
- An example NPM package that fetches the GCV protocol buffers and generates client stubs in JavaScript with TypeScript types
Currently client code that uses the microservices' REST APIs must be written by hand; see the GCV Angular services for examples. In the future we plan to provide OpenAPI files describing these APIs.