A GraphQL API to access the data. Flexible queries to get exactly what
A RESTful API (HATEOAS) to access the data. Simple endpoints returning JSON.
tRPC endpoints to access the data. Type-safe and efficient.