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 email@example.com.
Nine APIs have been added to the ProgrammableWeb directory in the Cloud, Automation, and Messaging categories. Also added are SDKs for Optimal Payments, Nike+, Commercetools, and Maventa invoicing. Here, we summarize the new additions and how they can assist application developers.
RightScale is a cloud provider and management service that allows users to link public and private clouds. RightScale Cloud Pricing API provides a single source of pricing data for all public clouds supported by RightScale and all private clouds registered across a user's RightScale accounts. This API is listed under the Cloud category. See ProgrammableWeb's complete list of Cloud APIs.
Layer provides mobile and web messaging tools for developers. The service allows developers to build rich text messaging, voice, and video functionality into applications for communication. We've added two APIs provided by Layer to the directory. The Layer Client Rest API provides developers with methods for conversations, messages, read and delivery receipts, rich content, and error messages. Layer Client Websocket API provides tools for real time events to be received, allowing clients to receive messages, metadata and read receipts in real time. Other messaging operations are also supported. We've categorized the Layer APIs under the Messaging category. See ProgrammableWeb's complete list of Messaging APIs.
Wise is based in San Francisco and delivers tools and machine learning tech to back office tasks. The Wise REST API (Beta) offers micro task automation. API methods include describe, moderate and transcribe video and images, fetch contacts and emails from social profiles and more. the Wise API is categorized under Automation. See ProgrammableWeb's complete list of Automation APIs.
The National Environment Agency is responsible for preserving a clean environment in Singapore. The NEA Datasets API offers updated weather and environmental information. Get forecasts, earthquake, and ultraviolet information with it. Developers must register for an API key. We've listed this API under the Environment category. See ProgrammableWeb's complete list of Environment APIs.
Bit6 is based in Houston, and develops communications integration modules. Bit6 provides several APIs for developers to integrate the communications platform into existing applications. The Bit6 Backend API is a REST API and is used to implement a developer's application server with Bit6. Bit6 App API is used for client and server communications. Bit6 Authentication API provides several authorization methods including password, OAuth2, and phone number. The Bit6 APIs are listed under the Messaging category. See ProgrammableWeb's complete list of Messaging APIs.
hSenid Mobile Solutions provides the mChoice product suite to provide businesses with end-to-end Telcos services. hSenid Mobile SMS API allows developers to send and receive SMS messages from one application to another via a simplified REST bases API. The hSenid API is also listed under the Messaging category.
Frameworks, Libraries, and SDKs
Nike+ is a service that lets users track their running statistics and improvement over time, and track their individual goals along the way. Users can share training information with others, and setup virtual races with friends to compare times.
Nike+ Running App allows runners to track their miles, track goals, race with other runners and much more. / image: Nike+
Optimal Payments is an online payment service that supports PCI-compliant worldwide merchant accounts for accepting major credit and debit cards. The Optimal Payments Netbanx API service provides a secure, proprietary online payment gateway for processing payments and risk management services. Five SDKs to help developers integrate the API are available. The are: Netbanx Java SDK, Netbanx Ruby SDK, Netbanx Python SDK, Netbanx C# SDK, Netbanx PHP SDK, and Netbanx Node.js SDK, all provided by Optimal Payments.
Commercetools from Germany is an e-commerce platform for building custom online stores. They provide the Sphere.io API, which is billed as the "E-Commerce-as-an-API" platform. The company provides toolkits for building online stores, including the following.
Sphere.Io Node.js SDK allows developers to implement eCommerce features into applications using Node.js . Additional components include marketing tools, point of sale, and couch-commerce. Developers can access via OAuth2.
Sphere.Io PHP SDK offers API installation and integration guides with full documentation. On GitHub, developers can find a preparations section to work with Mac OS X, Linux, and Windows.
Sphere.Io Java SDK allows developers to communicate with the API for installation, modules, snapshots, and short-term roadmap. In the stability section, developers can find clarification for experimental features, dependencies, and HTTP client layer.
Maventa is a popular platform in the Nordics that provides electronic invoicing services. Their Maventa API allows developers to integrate with financial packages (SAP, Quickbooks, PeachTree, etc.), import data, test applications in the sandbox, and more. Two SDKs for use with the API have been added to the directory.
Maventa Node.js SDK by developer Niklas Närhinen allows developers to integrate e-invoicing features included in the SOAP API into payroll applications. Methods display code to add company's name, create invoice, and organize lists between invoice dates.
Maventa Java SDK by Jussi Pöri lets developers implement e-invoicing features into Java applications.