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.
Twenty four APIs have been added to the ProgrammableWeb directory in categories such as Cycling, Machine Learning, and Music. Highlights today include twelve APIs for use with the Polysync platform for building applications for driverless vehicles. Here's a rundown of the latest additions.
Social Bicyclesis a bike ride-sharing platform for cyclists in small towns or metropolitan cities, corporate workers, or university students. The platform is similar to Zipcar, in which riders reserve a bike online or at a bike hub, and then park the ride at any hub one they have reached their destination. The SocialBicycles API integrates mapped rides and statistics, CO2 reduced, calories burned, and money saved versus driving, all components of the Web data available in REST architecture. The API is listed under the Cycling category. See ProgrammableWeb's complete list of Cycling APIs.
Social Bicycles uses wireless tech to enhance cyclist's mobility. Image Credit: Social Bicycles
SignWise Services API provides the necessary infrastructure for applications to allow users to authenticate and electronically sign legal documents. This API is listed under the Electronic Signature category. See ProgrammableWeb's complete list of Electronic Signature APIs.
With Fuzzy.ai, developers can kickstart the machine learning process by starting with rules that learn and improve automatically over time. Fuzzy.ai API allows any developer to easily add machine learning to their working code. The API is useful for applications concerning product recommendations, content recommendations, dynamic pricing, matching in marketplaces and customer scoring into Web, mobile and conversational apps. This API is listed under the Machine Learning category. See ProgrammableWeb's complete list of Machine Learning APIs.
A Fuzzy agent is a virtual intelligent machine added to code for complex decision-making. Image Credit: Fuzzy.ai
Truckers MP is a multiplayer mod for American Truck Simulator and Euro Truck Simulator 2. The TruckersMP Web API provides access to game stats and data about rules, a player, game time and more. This API is listed under the Games category. See ProgrammableWeb's complete list of Games APIs.
Robin is an office meeting and conference room booking service. The Robin API is available to programmatically access the service and integrate it into third-party applications. We've listed this API in the Meetings category. See ProgrammableWeb's complete list of Meetings APIs.
EZ RentOut is an equipment rental management platform. The platform allows for equipment tracking, invoicing, inventory and order mangement, point of sale and webstore services, and customer management services. Business such as DVD and movie, sports equipment, party and events or any business that rents out equipment will find the platform useful. With the EZRentOut API, developers can rent assets and sell inventory through orders. The API is listed under the Rentals category. See ProgrammableWeb's complete list of Rentals APIs.
Diffbot's Global Index API allows users to search the Web as if it were a database. The API allows users to query the Web for news articles, authors, region, language, also reader comments, images and video. This API is listed under the Search category. See ProgrammableWeb's complete list of Search APIs.
Features of Diffbot Global Index include realtime indexing Screenshot: Diffbot
Rice Apps provide developers a way to improve student life through technology at Rice University. Developers can utilize the Rice University Library API to allow library members to access data about the University and information about the Fondren Library. Rice University Courses API allows developers to receive data such as course titles and course dates. Rice University People API provides names and IDs of Rice University students and faculty. Theses API are listed under the Education category. See ProgrammableWeb's complete list of Education APIs.
Trafiklab is an online community that provides APIs for public transport in Sweden. The Trafiklab ResRobot Travel Planner REST API provides travel planning data for all of Swedish public transport. That includes time tables for all trains, busses, subways and trams in Sweden. Data about bus stops and stations is also available. The API is listed under the Transportation category. See ProgrammableWeb's complete list of Transportation APIs.
Musemantik's MusicFlow is an online music production service that enhances media content such as videos, games, and animations. The platform provides music that adapts to the mood and feel of every moment of media content. The MusicFlow Web service API allows applications such as video editors or other content creation tools to incorporate and customize the functionality of MusicFlow's music content and service. This API is listed under the Music category. See ProgrammableWeb's complete list of Music APIs.
Tutorial explains how MusicFlow works with video syncing Video: Musemantik
Polysync is a technology company that aims to "simplify and accelerate the development of autonomous cars." We've added a dozen APIs to the directory in the Auto category for use with the Polysync self-driving vehicle applications platform.
Polysync Core REST API allows developers to access and integrate the functionality of Polysync with other applications and to create new applications. The API provides access to the most commonly used functions of Polysync.
Polysync CAN API can be used to connect to and interface with devices that use controller area network protocols.
Polysync Messaging REST API can pass information using predefined messages.
Polysync Shared Memory API provides an interface for reading and writing data from a shared memory queue.
Polysync Host API provides access to runtime information about the local machine.
Polysync Record and Replay API enables the coordination between nodes participating in log sessions.
Polysync Socket API provides a wrapper around a network socket.
Polysync Video API method provides an interface for images, video, and decoder devices.
Polysync Transform API allows for performing linear transformations on coordinate frames.
Polysync Serial API's main API method is wrapping around a serial port.