REST vs GraphQL vs gRPC — UK API Architecture Decision Framework (2025)
REST with OpenAPI 3.0 is the standard for UK external APIs — required for FCA COBS machine-readable disclosure, NHS FHIR R4 compliance (FHIR is a REST standard), and GOV.UK API design (GDS mandates REST). GraphQL for complex internal data requirements where over-fetching is a genuine problem. gRPC for internal high-performance microservice communication. The decision is not REST vs GraphQL vs gRPC — all three have distinct roles in a well-designed UK system. API design decisions in UK regulated software carry compliance implications. Here is a concise decision framework focused on UK-specific requirements.
| Use Case | Recommended API | Reason |
|---|---|---|
| External API (customer-facing, partner) | REST + OpenAPI 3.0 | FCA COBS disclosure, NHS FHIR compliance, GDS API standards |
| NHS FHIR R4 integration | REST (FHIR R4 spec) | FHIR IS a REST standard — GraphQL cannot substitute for FHIR |
| Open Banking (PSD2) | REST (OBIE standard) | Open Banking Implementation Entity mandates REST |
| Complex dashboard data (many sources) | GraphQL | Reduce over-fetching — one query vs multiple REST calls |
| Internal microservice communication | gRPC | Binary protocol — low latency, streaming, strong typing |
| GOV.UK API (GDS Service Standard) | REST + OpenAPI 3.0 | GDS API design guidance mandates REST + OpenAPI |
| Mobile app with bandwidth constraints | GraphQL or REST (careful field selection) | Request exactly the fields needed per view |
| Real-time streaming data | gRPC (bidirectional streaming) | HTTP/2 streaming — lower overhead than WebSocket for binary |
Book a Free Consultation Honest advice. → clickmasterssoftwaredevelopmentcompany.co.uk/contact/
More Technology Comparisons
GraphQL vs REST API for UK Software Development — Honest Comparison (2025)
REST is the right default for most UK API development: simpler, easier to cache, better tooling for
GraphQL vs REST vs gRPC — Which API for UK Software? (2025)
REST (with OpenAPI 3.0) is the right default for most UK APIs: widest tooling support, easiest to co
tRPC vs REST vs GraphQL -- UK API Design (2026)
REST + OpenAPI 3.0 is the UK standard for external APIs -- NHS FHIR R4, FCA Open Banking, GDS, HMRC
tRPC vs REST vs GraphQL — TypeScript API Architecture (2025)
tRPC is the right choice for full-stack TypeScript projects where the frontend and backend are in th
Get Unbiased Technology Advice
Our architects are certified across all major platforms. We recommend what's actually right for your business — no commission, no bias.
Book Free Consultation