The DataCite REST API allows users to retrieve, query and browse DataCite DOI (Digital Object Identifier) metadata records. The API is (generally) RESTFUL and returns results in JSON, as the API follows the JSON API specification. The DataCite REST API is not intended for creating DOIs or metadata records. The API does NOT require authentication.
Other alternatives to retrieve, query and browse DataCite DOI metadata records include DataCite OAI-PMH service and the DataCite Search service. OAI-PMH is used primarily for the bulk harvesting of metadata, and DataCite Search – which uses the DataCite REST API under the hood – provides a web interface to retrieve, query and browse DataCite metadata records.
DataCite is a global non-profit organization that provides persistent identifiers (DOIs) for research data. Their goal is to help the research community locate, identify, and cite research data with confidence.
The following is a list of SDKs from our SDK directory that matched your search term. Though your definition of an SDK may differ, in our world, we define SDKs as platform- specific tools for consuming existing APIs of the sort we list in our API directory. For example, the Ruby SDK for consuming the Twitter Ads API. If you think an SDK, API, or other asset is missing from our directory, be sure to check our guidelines for making contributions to ProgrammableWeb.
The Cheetoh Ruby on Rails SDK by DataCite provides a compatibility layer between the DataCite API and the EZID API, allowing the EZID API to issue calls for DOI and metadata registration from DataCite.
The DataCite Symfony PHP SDK by Jamie Hall allows developers to integrate the DataCite API into their applications built with Symfony 2, a PHP web framework. This SDK is under development and is not yet stable.