This page is work in progress.
Each service exposed by Animeshon has a public endpoint described in both its protobuf definitions and its gRPC documentation. The endpoint is the same as the endpoint used for gRPC communication.
All endpoints support only connections over TLS through HTTP/1.0, HTTP/1.1, HTTP/2, or HTTP/3.
All requests delivered to gRPC endpoints with a JSON payload will automatically be transcoded to gRPC requests internally.
Animeshon provides official gRPC client libraries for each public service in several programming languages.
Please read the Supported Client Libraries documentation for more information.
This paragraph lists known issues for REST endpoints.
gRPC streaming is only partially supported
All gRPC streaming requests must be delivered as an array of messages and all responses will be provided as an array of messages only when all operations have been completed. This is a known limitation of the REST protocol which has no support for data streaming.