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.
We’ve added 14 APIs to the ProgrammableWeb directory today including nine from Plivo, a provider of global voice and SMS carrier services. Here is a summary of what’s new.
Katana by NinjaMetrics is a predictive analytics engine that measures the “social value” of how users influence each other. The Katana Analytics API allows developers to measure the value of social contributions in applications and games. The API offers the tools to determine user engagement and social interaction. The API documentation gives developers access to send JSON directly to Katana without using an integration library.
image: NinjaMetrics Game Analytics example
WordPress continues their move to a full application framework with the WP REST API. It allows developers to access their WordPress site’s data in an easy-to-use, RESTful way. Developers can retrieve their site data in JSON format, including users, posts, taxonomies, and more. We’ve primarily categorized the WP REST API under the Publishing category. See ProgrammableWeb’s complete list of Publishing APIs.
Serials Solutions by ProQuest provides applications, products, tools, and other solutions for libraries, researchers, and other content holders. Three Serials Solutions APIs are new to the library today.
Serials Solutions Summon Search API provides developers with a service that exposes all of the search capabilities of Summon. The API is an HTTP-based service and supports requests via the HTTP GET and POST methods. Access to the API is available via an authentication key.
Serials Solutions Summon Availability API allows developers to request for and retrieve catalog item availability statuses; this service also allows batch requests. This API is not an authenticated service.
Serials Solutions Summon Cover Image API is a resolver that takes a URL and returns a cover image based on client preferences. This API does not produce images itself, but it instead aggregates images from several different image providers. We’ve primarily categorized the Serials Solutions APIs under the Library category. See ProgrammableWeb’s complete list of Library APIs.
Plivo is an API provider and global carrier service company that offers businesses a way to communicate with their customers via SMS and voice calls. Several new APIs have been added to ProgrammableWeb for services from Plivo. They include the following:
The Plivo PhoneNumber API allows developers to search for new numbers, and buy numbers.
The Plivo Call Speak API allows developers to play a message using Plivo’s text-to-speech engine. It’s usually used to play a notification on a live call.
The Plivo Conference API allows developers to list all ongoing conferences on their account. It also lets developers terminate a particular conference or, alternatively, all of them.
Plivo Account API allows developers to perform actions on their Plivo account. Using this API, users will have access to account information such as emails, available cash credits, name, and time zone.
Plivo Call Record API allows developers to record a live call at anytime during a call, as well as to stop a recording at any time.
Plivo Application API allows developers to perform actions on their Plivo application. Each application is a set of Answer, Hangup, and Message URLs that help with managing incoming calls and messages.
The Plivo Call DTMF API allows developers to send DTMF tones on a call. It is usually used to automate the sending of DTMF tones on an outbound call. Plivo is a carrier service company that provides businesses a way to communicate with their customers via SMS and voice calls.
The Plivo Number API allows developers to list all rented numbers, get details of a rented number, add a number from their carrier, edit a number, and unrent a number.
The Plivo Conference Member API allows functions such as hangup a member’s call, kick a member out of the conference, muting/unmuting a member, and more.
Vimeo is a video-sharing platform. The Vimeo API provides an interface to access much of the public data from Vimeo. Three official client libraries have been added to the ProgrammableWeb directory.
Vimeo Node.js Library allows developers to integrate the Vimeo API’s functions into their Node.js applications. Documentation is provided, including code examples.
image: Vimeo Developer Center
Twilio provides a simple hosted API and markup language for businesses to quickly build scalable, reliable, and advanced voice and SMS communications applications. Six API libraries in different languages that work with the API have been added to the directory in the Clients area.
Twilio Scala Library by Dag Liodden is a Scala Library for the Twilio API. Twilio provides a simple hosted API and markup language for businesses to quickly build scalable, reliable, and advanced voice and SMS communications applications.
Twilio C++ Library by Laurent Luce simplifies the process of making requests to the Twilio REST API, generating TwiML and validating HTTP request signatures.
Twilio Google Apps Script Library by Samy Vacheresse is based on the twilio-node.