CrossRef DOI Resolver API - SDKs
CrossRef is the "citation linking backbone for all scholarly information in electronic form." CrossRef provides a DOI (Digital Object Identifier) resolver service, as well as an API for this service. Queries can be made with bibliographic data to retrieve a DOI, or a DOI can be provided to retrieve associated metadata.
HTTP GET and XML are used for queries and responses are returned in pipe delimited, XSD_XML, or unixref formats.

SDKs (24)
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.
Title | Description | |
---|---|---|
![]() | makeDataset Python SDK by Letian Feng | The makeDataset Python SDK by Letian Feng allows developers to retrieve metadata for scholarly publications using the SciGraph, Springer, and CrossRef APIs. |
![]() | Crossref Ruby SDK by Species File Group | The Crossref Ruby SDK by Species File Group allows developers to integrate the Crossref API into their Ruby applications. This SDK returns results in BibTeX format. |
![]() | Crossref PHP SDK by Mitch Lacy | The Crossref PHP SDK by Mitch Lacy allows developers to integrate the Crossref API into their PHP applications in order to get full text URLs. |
![]() | Crossref Scala SDK by Stephen Carman | The Crossref Scala SDK by Stephen Carman allows developers to integrate the Crossref API into their Scala applications. |
![]() | Crossref PHP SDK by Jesse Quinn | The Crossref PHP SDK by Jesse Quinn allows developers to integrate the Crossref API's search methods into their PHP applications. |
![]() | Crossref Go SDK by Caltech Library | The Crossref Go SDK by Caltech Library allows developers to integrate the Crossref API into their Go applications. |
![]() | Crossref Python SDK by Andrei Sura | The Crossref Python SDK by Andrei Sura allows developers to interact with the Crossref API from their Python applications. |
![]() | Crossref Python SDK by ScholarTools | The Crossref Python SDK by ScholarTools allows developers to integrate the Crossref API into their Python applications. |
![]() | Crossref JavaScript CLI SDK by Fathom Labs | The Crossref JavaScript CLI SDK by Fathom Labs allows developers to access the Crossref API using a command-line interface created with JavaScript. This SDK is installed via npm. |
![]() | Crossref Clojure SDK | The Crossref Clojure SDK allows developers to integrate the Crossref API into their Clojure applications. |
![]() | Crossref Scala SDK by Sebastian Schüpbach | The Crossref Scala SDK by Sebastian Schüpbach allows developers to integrate the Crossref API into their Scala applications. |
![]() | Crossref Go SDK by Faolan C-P | The Crossref Go SDK by Faolan C-P allows developers to integrate the Crossref API into their Go applications. |
![]() | Crossref Go SDK by Eiji Onchi | The Crossref Go SDK by Eiji Onchi allows developers to integrate the Crossref API into their Go applications. |
![]() | Crossref Python SDK by Martin Paul Eve | The Crossref Python SDK by Martin Paul Eve allows developers to integrate the Crossref API into their Python applications. |
![]() | Crossref Python SDK by Impactstory | The Crossref Python SDK by Impactstory allows developers to integrate the Crossref API's methods relating to event data into their Python applications. |
![]() | Crossref Event Data R SDK by rOpenSci | The Crossref Event Data R SDK by rOpenSci allows developers to integrate the Crossref API's methods relating to event data into their R applications. |
![]() | Crossref PHP SDK by Renan | The Crossref PHP SDK by Renan allows developers to integrate the Crossref API into their PHP applications. This SDK is installed via Composer. |
![]() | Crossref JavaScript SDK by science.ai | The Crossref JavaScript SDK by science.ai allows developers to integrate the Crossref API into their NodeJS and browser applications written in JavaScript. |
![]() | Crossref Python SDK by Fabio Batalha | The Crossref Python SDK by Fabio Batalha allows developers to integrate the Crossref API into their Python applications. |
![]() | Crossref Python SDK by Scott Chamberlain | The Crossref Python SDK by Scott Chamberlain allows developers to integrate the Crossref API into their Python applications. |
![]() | Crossref R SDK by rOpenSci | The Crossref R SDK by rOpenSci allows developers to integrate the Crossref API into their R applications. |
![]() | Crossref Javascript SDK by Scott Chamberlain | The Crossref Javascript SDK by Scott Chamberlain communicates with the API to access reference search features. It provides installation, root listing methods, item methods, and works listing methods. |
![]() | Crossref R SDK by Scott Chamberlain | The Crossref R SDK by Scott Chamberlain interacts with the API to access reference search features. It offers documentation, installation, and instructions to search data. |
![]() | Crossref Ruby SDK by Scott Chamberlain | The Crossref Ruby SDK by Scott Chamberlain interacts with the API to access reference search features. It provides methods and installation. Gems available at https://rubygems.org/gems/serrano |