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.
Twelve APIs have been added to the ProgrammableWeb directory in categories including Security, Banking, and WebRTC. Highlights include the Google Hangouts Chat API and several APIs for integrating with CA Veracode security elearning services. Here's a rundown of the latest additions.
RouteSavvy is web-based software for planning delivery and other travel routes. Developers can use the RouteSavvy API to retrieve turn-by-turn directions for reach route leg, and a latitude, longitude polyline describing the route for display on a map. A SOAP API is also available. The RouteSavvy API is listed under the Mapping category. See ProgrammableWeb's complete list of Mapping APIs.
Yapily provides tools for developers to connect to banks to create banking applications. The Yapily API enables developers to connect to multiple banks to retrieve normalized data for use in their applications and services. Yapily's testing environment includes a host of connections to sandbox bank APIs that allow developers to simulate a connected application and expedite their development. SDKs, code examples, and Swagger JSON are also available. The Yapily API is listed under the Banking category. See ProgrammableWeb's complete list of Banking APIs.
Infinite Loop Development provides an Image Recognition API which tags images by using the Inception TensorFlow model. The API can be submitted in base64 format. API Keys can be requested after registration. The API is listed under the Recognition category. See ProgrammableWeb's complete list of Recognition APIs.
Google provides an API to interact with Google Hangouts. The Google Hangouts Chat API allows users to integrate custom bots and manage message functions in applications. Developers can also use the API to create interactive cards. The API also returns bot data such as a list of the spaces that the bot has been added to, and list of members that belong to a space. The API is listed under the Chat category. See ProgrammableWeb's complete list of Chat APIs.
The Exchange Rates API provides current and historical foreign exchange (forex) rates. Data is retrieved from published exchange rates by the European Central Bank. The API supports the latest foreign exchange reference rates, historical dates since 1999, and specific exchange rates by symbol. This is a free service. The Exchange Rates API is listed under the Currency category. See ProgrammableWeb's complete list of Currency APIs.
CA Veracode provides application security, security training, compliance and application testing services to enterprises across the world. CA Veracode is offered by CA Technologies. We have recently added several APIs for developers to integrate with the CA Veracode security elearning services. They are in our Security category and listed below.
Veracode eLearning Courses Available API returns JSON-formatted collection of your organization's eLearning courses.
Veracode eLearner by ID API calls return a JSON-formatted user name data for a specified user ID.
Veracode eLearning Users API returns JSON-formatted data of an organization's eLearning users.
Veracode eLearning Course by ID API returns a JSON-formatted course name for the specified ID.
Veracode eLearning Progress API allows developers to generate a collection of JSON-formatted progress status report cards of an organization eLearning users.
Veracode Sandbox API is useful for automating the creation and listing of developer sandboxes in addition to graduating sandbox scans to policy scans.
Veracode Flaw Report API provides a dual call platform for generating and downloading summarized histories of all flaws for a single or multiple applications.