Mini vic.gov.au

This is a low bandwidth version of vic.gov.au. Contents may not be up to date. © Copyright State Government of Victoria

Understand the API design principles – digital guide

Understand our API Design Standards for building an interoperable API and discover our API Gateway and portal.

On this page

What’s an API?

An application programming interface (API) is an interface that enables safe and reliable software communication. It allows 2 pieces of software to work with each other even if they weren’t originally designed to interact.

When APIs are made available, software developers can use standardised tools to get data from a system, modify it as required, and use it somewhere else. APIs are often used to automate manual processes or to create new tools altogether.

APIs may be internal to a government agency, shared with trusted partners or out to the public.

What do we recommend?

The Victorian Government takes an API-first approach. This approach favours the use of APIs in most integration scenarios.

We recommend including an API with every Victorian Government online service, where possible.

The Enterprise Solutions WoVG Information Management Framework prefers APIs for making data integration easier and more streamlined.

APIs won’t always be the most appropriate integration style for all data. Victorian Government agencies should get in touch with apiteam@dpc.vic.gov.au to discuss the suitability of APIs to deliver on their business requirements.

Why APIs are important

APIs are a core part of many of the leading websites and mobile apps that Victorians use every day. They:

APIs help us to:

What standards must be met

The National API Design Standards (NAPIDS) aim to ensure consistency and standardisation when designing and building APIs to be used by agencies across the Whole of Victorian Government.

The NAPIDS are intended for API developers, solution architects and business analysts who are looking to design a new API or make changes to an existing service in order to improve aspects of usability, readability or security.

Compliance with the NAPIDS will ensure a consistent, streamlined experience for developers when accessing and using Victorian Government APIs.

Read the NAPIDS

The Victorian Government API Gateway and Developer.vic portal

We created the API Gateway and Developer.vic portal to provide a single access point to government APIs.

The API Gateway

The API Gateway allows Victorian government agencies and trusted third parties to securely share, re-use and enhance data in real-time. It allows API producers to:

The API portal

The API portal, Developer.vic (part of the Department of Government Services), is the external-facing component for application developers.

It provides tools and resources for developers to:

Support services

We also provide a range of end-to-end integration support services, including:

Go to developer.vic

Contact the API team

For more information or to get connected to the Gateway contact apiteam@dgs.vic.gov.au.

Publish an open data set - digital guide

This guide is a quick introduction to Victoria’s open data policy for government.

Secure your service - digital guide

An introduction to the Office of the Victorian Information Commissioner’s 5-step action plan and Protective Data Security Framework.

Governance

Updated 16 January 2025


Join the conversation on digital

Get advice and share your insights with other digital practitioners. Join the Single Digital Presence Community of Practice(opens in a new window).

Join the SDP community


About the VIC Government

Grants and programs

Jobs and careers

Arts, culture and heritage

Business and the workplace

Communities

Education and training

Environment, water and energy

Finance and economy

Health and social support

Housing and property

Law and justice

Safety and emergencies

Science and technology

Sport and recreation

Traffic and transport

Working in the Victorian Government