API design guidance

Guidance on designing, building and running application programming interfaces (APIs), as well as standards for delivering the best service to users.

APIs let applications talk to each other and share data. This document collection provides information on how to set up an API service.


API technologies

Managing APIs

Documenting APIs

Archived documents

Published 15 February 2019
Last updated 11 July 2022 + show all updates
  1. Updated to link to new version of API Technical and Data Standards

  2. Added new section "API technologies" containing GraphQL guidance.

  3. Updated Collection to include new guidance on managing APIs

  4. Updated with API technical and data standards (v2 - 2019)

  5. First published.