Australian Government Architecture
Search

Application Programming Interfaces (APIs) Policy

Policy Requirements

API policy requirements are as follows: 

  • Understand the evolving API technology environment 

    The development approach and design decision should be informed by an understanding of current and emerging API development best practice.  

  • Develop a comprehensive understanding of non-functional requirements and considerations 

    Before commencing any technology investigation, entities should analyse and assess their specific needs and determine requirements for their API solution.  

  • Utilise api.gov.au as a central resource 

    api.gov.au is maintained for Whole of Government (WofG) API development and distribution, providing guidance, related templates, and visibility of new API releases. The site provides guidance on what is already expected as the minimum standard for API development and maintains a repository that should be published where suitable. 

  • Adhere to reuse principles 

    Analyse the current API technology environment against your requirements, identifying gaps and opportunities for reuse. Ensure the ongoing viability of API solutions through continual improvement of processes, and features, data, security, technology, skills, and cost. 

  • Lower development and maintenance complexity of API solutions 

    Low-code/no-code documented process and business rules logic that may be utilised across the development of multiple API channels and interfaces. 

  • Determine an appropriate API release, fair use, and distribution strategy 

    API owners have discretion over how, and to whom, they release APIs that facilitate interfacing with their systems. A transparent approach to availability for release, conditions of use and the distribution mechanism, is encouraged.  

  • Ensure the sustainability of API solutions 

    Continual improvement of processes, and features, data, security, technology, skills, and cost should remain a focus to maximise functionality, reduce risk, and minimise accumulation of technical debt.

Capabilities

This policy includes requirements that relate to the following capability.
CAP6

Application Programming Interfaces (APIs)

Standards

The following standards show what to do to satisfy this policy.
API solutions can facilitate the interconnection of Commonwealth entity, supplier, and partner functionality needed by government to manage internal and external engagements with stakeholders. Internal interoperability via API functionality can increase productivity, efficiency, accuracy, and…

Designs

The following designs can be relevant to meeting the requirements of this policy.
Dataplace is the digital platform to find and request Australian Government data. The platform brings together those wanting to get access to data (such as researchers and those working on public policy and delivering public services) with Australian Government agencies who are the data custodians…
API.gov.au has been designed to give technology developers, researchers, and other parties access to a range of APIs (Application Programming Interfaces) that can be used to integrate systems access to a range of functions from across government. Note - the current platform has been released as a…
The ABS Data API (Beta) allows you to request detailed ABS statistics including economic, social and Census data. Data is published after embargo is lifted at 11:30am and is usually available by 12:30pm (Canberra time) on release day. The API provides detailed access to a wide range of ABS releases…
The ABS Indicator API allows you to request headline economic statistics from the ABS including Australia's key economic indicators. Data is published as soon as the embargo is lifted at 11:30am (Canberra time) on release day. All datasets are small, containing only the most in-demand data, so…
Was this information helpful?

Do not include any personal information. We are unable to respond to comments or feedback. If you would like a response, please email, or phone us. Our details are on the AGA contact page www.architecture.digital.gov.au/contact-us.