You will need to determine which of the DataCite APIs best suit your requirements and technical capabilities.  

Below is a brief overview of the main APIs that DataCite provides to create and manage DOIs. Please refer to the linked relevant DataCite documentation for more detail.

Once you have reviewed the available DataCite APIs, if you are still unsure on which API to use or how to implement it, please contact services@ardc.edu.au and we can assist you.


DataCite REST API (Endpoint: https://api.datacite.org/dois )

API Guide: https://support.datacite.org/docs/api

Interactive API documentation: https://support.datacite.org/reference/introduction

Example implementations: https://github.com/gbif/datacite-rest-client  

Test REST API Endpoint: https://api.test.datacite.org/dois

DataCite MDS API (Endpoint: https://mds.datacite.org )

API Guide: https://support.datacite.org/docs/mds-api-guide

Interactive API documentation: https://support.datacite.org/reference/overview  

Example implementations:

Test MDS API Endpoint: https://mds.test.datacite.org