Docker Hub Accounts

The Docker Hub Accounts API facilitates Docker user accounts management. The API uses GET/POST methods with JSON over HTTP. Requests are authenticated with either HTTP Basic or OAuth Bearer Token. Use Docker Hub Accounts to update a user and add, list, or delete an email for a user.

Docker Registry

The Docker Registry REST API stores the images and graph for a set of repositories. Registry uses HTTP PUT/GET methods with JSON calls/returns. Docker Registry does not contain any user accounts data, does not have a local database, and supports multiple storage backends. Use the API to retrieve image layers, get image ancestry, or list repository tags.

Docker Swarm

Docker is a cloud-based application development platform for building distributed apps, sharing repositories, and automating workflows. Docker Swarm is native clustering for Docker and will turn a pool of Docker hosts into a single, virtual host. Swarm requires Docker 1.4.0 or later and is compatible with Docker Remote API. Developers should note that Swarm is currently in beta and will likely change.

Docker Remote

Docker is a open application development platform for sharing apps and repositories and automating development workflows. Use the Docker Remote API to access Docker API features like creating a container, searching images, retrieving container logs, or building an image from a Dockerfile. This mostly RESTful API uses JSON for requests/returns and GET/POST methods over HTTP. The Remote API is currently in version 1.18. See the project home page for more detailed information on available API methods.

Docker Hub

Docker Hub is an open application development platform for sharing apps and repositories, and automating workflows. The Docker Hub API uses HTTP Basic Auth over SSL and JSON for PUT/DELETE requests and returns. In conjunction with Docker Engine, a lightweight runtime tool, Docker Hub facilitates the development of portable apps that can be built with any toolchain and used on any machine. Use the RESTful API to create repositories, manage repository libraries, and update repository library images.

Dexterity GIVE

Dexterity Ventures Inc. offers an API called the DVI GIVE_api. It is a free API created for website and application developers, and allows for the facilitation of giving and adding social good into projects. With the Give_api, users have the ability to search and access information about charities (such as financial details, locations, types, projects, and other facets) and make donations.


The CallDirek REST API allows developers to access and integrate the functionality of CallDirek with other applications. Some example API methods include managing accounts, retrieving balance information, topping off voice credits, and making calls. CallDirek is a web and mobile application for pinless international calling and making voice phone calls.


ShapeShift is a digital currency exchange app. The API uses GET and POST requests over HTTPS with JSON. Use ShapeShift to complete a transaction, request an email receipt, see a list of recent transactions, or return a list of supported coins.

MeaningCloud Coporate Reputation

Use MeaningCloud's Corporate Reputation API to analyze your organization's reputation. The API uses GET/POST requests in either JSON or XML, and supports both HTTP and HTTPS. Authentication is made via API Key, which is available after creating an account with MeaningCloud. Using semantic tagging and a model based on a set of reputational dimensions (like innovation or social responsibility) the API analyzes text to aggregate perceptions about a business. See the project documentation for more detailed information on how the Corporate Reputation model works. Developers should note that, at this time, the API only supports Spanish language text.


The PayItSimple API allows developers to integrate the PayItSimple platform into their e-commerce websites. PayItSimple is a service that acts as an intermediate layer between an e-commerce website or POS (point of sale) system and a payment gateway. It allows merchants to offer their customers the option of making personalized installment payments using their existing credit card.