Best practices for developers
API design in public administrationWhen a program or application has been completed
Publish the data model and source code openly
Facilitate ecosystem development by publishing the source code, data model and documentation of the implementation openly.
Support software developers
When you invest in the developer experience, you support the use of the API.
Create a high-quality deployment process
Clearly define and communicate about the API's service-level agreement. Create a fast deployment process that is automated as far as possible.
Publish the life cycle and create versioning
Communicate about the planned life cycle of the API and introduce high-quality versioning.
Support experiments and use
When you create an open test version of the API, you facilitate its deployment.
Plan retirement
Plan for the end of the API's life cycle. Consider the stakeholders when retiring an API.