Every day, the ProgrammableWeb team is busy, updating its three primary directories for APIs, clients (language-specific libraries or SDKs for consuming or providing APIs), and source code samples. If you have new APIs, clients, or source code examples to add to ProgrammableWeb's directories, we offer forms (APIs, Clients, Source Code) for submitting them to our API research team. If there's a listing in one of our directories that you'd like to claim as the owner, please contact us at firstname.lastname@example.org.
Fifteen APIs have been added to the ProgrammableWeb directory in categories including Content Management, DeVops, and Enterprise. Here's a rundown of the latest additions.
The choppingboard.recipes API allows developers to convert any marked-up recipe on a web page into JSON data. This enables users to collect and use recipes online. This API hasn't yet been opened up for public use, but those interested can email the developer and sign up for the API's newsletter. This API is listed under the Food category. See ProgrammableWeb's complete list of Food APIs.
Headless Content Management is a CMS targeted for use in mobile applications or desktop applications, instead of web pages. Headless Content Management exposes the content through APIs, XML, and JSON. The Headless Content Management REST API allows developers to access and integrate the functionality of Headless Content Management with other applications. Some example API methods include adding content, listing content, and managing content. This API is listed under the Content Management category. See ProgrammableWeb's complete list of Content Management APIs.
WebSanitize allows users to filter out unwanted words from text on web and mobile applications and text. The WebSanitize REST API inspects text bodies for profanity and swear words, replacing with an alternative word or special character. The WebSanitize API is listed under the Monitoring category. See ProgrammableWeb's complete list of Monitoring APIs.
RouteMobile provides SMS and Voice communications services in Asia, Pacific, Europe, Middle East, and Africa. The RouteMobile API returns messaging data for mobile devices such as messaging and voice. This API is listed under the Messaging category. See ProgrammableWeb's complete list of Messaging APIs.
Alfresco is an enterprise open-source software company focused on the flow of digital business. Alfresco Process Services enables users to create, publish, and use process models and applications. The Alfresco Process Services REST API allows developers to retrieve information about the Process Services version, return account holder name and email, user groupsand more. Alfresco Content Services APIs enable developers to write applications that access the Alfresco repository from their own applications. The Alfresco APIs are listed under the Enterprise category. See ProgrammableWeb's complete list of Enterprise APIs.
MATLAB is a high-level language and interactive environment for mathematics including numerical computation, visualization, and programming. The MATLAB RESTful API enables you to evaluate MATLAB functions on remote servers using JSON representation of MATLAB data types. It allows developers to create client programs in any programming language with an HTTP library. The API enables functions such as request methods, response codes, message headers, and message bodies. The MATLAB API is listed under the Math category. See ProgrammableWeb's complete list of Math APIs.
Alcatel-Lucent Enterprise Rainbow is a cloud-based relationship management platform that connects people, things and systems. The platform provides several APIs for integration. The OpenRainbow Application API and the OpenRainbow Authentication API return authentication data for business applications that require chat, messaging, and voice features. The OpenRainbow Admin API returns administration data for business applications. Also available are APIs for Conference Provisioning, Mass Provisioning, and Subscription data.
Deis builds Open Source tools for Kubernetes, HelmPack and Deis Workflow. The Deis Controller API is an open source Platform as a Service (PaaS) that allows users to deploy and manage applications on their own servers. The Controller is the central API server for the Deis Workflow that is installed on a Kubernetes cluster. The controller is like the "brain" of the Deis platform, and manages applications. The API allows for authenticating and authorizing clients, processing client API calls, managing containers and more. The API is listed under the DeVops category. See ProgrammableWeb's complete list of DeVops APIs.
Demo: Deis Workflow Beta Video: YouTube/Deis Inc.