Prepare to build a Developer Hub API

Before building a Developer Hub API, you need to complete planning tasks and coordinate with platform teams. This ensures your API can be deployed, published, and integrated correctly from day one.

Understand platform standards

Before starting development, review the following:

Create your API Approval Process page

The API Publishing team uses a shared Confluence template to assess all new APIs.

  1. Go to the API Publishing Process template.
  2. Copy the template to your team’s Confluence space.
  3. Make sure the parent page is named API Approval Process.
  4. Start working through the phases in the template.

Step 3: Engage with required teams

The following teams may need to contribute to your API approval process:

TeamWhen to involve them
API PlatformAlways — they're the owners of this process
Platform SecurityIf your API handles personal or sensitive data
Integration TeamIf your API depends on existing internal APIs
Publishing TeamTo register your API for external publication

Complete Phase 3

Phase 3 in the Confluence template includes:

  • Finalising your endpoint design
  • Confirming authentication and authorisation decisions
  • Listing upstream dependencies
  • Documenting your error strategy

Once Phase 3 is complete, you’re ready to begin technical implementation.

What's next?

Start your build using the guide: Create a GitHub repository for your API.


Need support?

Ask in #team-api-platform-sup on Slack.

Got feedback?

We’re always improving our documentation. Share your feedback using the team channel above.