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 APIs to the Transportation, Home Automation, Hotel, Enterprise, Healthcare, and Viewer categories today, as well as source code samples for SEOmoz and SDKs for the United States Department of Labor and Wunderground.
Accusoft Cloud Services (ACS) is an SaaS version of Prizm Content Connect Document viewer. The viewer displays multiple document and file types for visitors to view securely. The Accusoft Cloud Services API allows for a more extensive customization for viewing documents. The ACS API uses RESTful cloud services to incorporate Accusoft SDKs and services into users’ software and websites. We’ve primarily categorized the Accusoft Cloud Services API under the Viewer category. See ProgrammableWeb’s complete list of Viewer APIs.
image: Accusoft Cloud Services demo screenshot
Hotel WiFi Test provides WiFi testing services for hotels around the world. Developers can use the Hotel WiFi Test REST API to retrieve WiFi information by hotels, retrieve expected WiFi speeds in hotels, and retrieve testing values. The data can be added to applications for booking hotels or travel ratings. The API is only available to applicants, not free to the public. We’ve primarily categorized the Hotel WiFi Test API under the Hotels category. See ProgrammableWeb’s complete list of Hotels APIs.
WaveMaker provides application development services and APIs for custom enterprise applications. The platform allows for developing apps without programming skills. WaveMaker REST API methods include automation and detection, development of internal APIs, and managing account information. We’ve primarily categorized the WaveMaker API under the Enterprise category. See ProgrammableWeb’s complete list of Enterprise APIs.
Myfox provides home automation security solutions. The Myfox API allows developers to integrate their apps and devices with Myfox’s home surveillance and security products. The API can enable users to interface with cameras, or remotely control thermostats and streaming video. The API uses basic HTTP POST/GET methods with responses in JSON, and authenticates using OAuth2. We’ve primarily categorized the Myfox API under the Home Automation category. See ProgrammableWeb's complete list of Home Automation APIs.
image: Myfox home alarm system, Myfox website
Akido provides a standard API for hospitals and healthcare providers. The Akido REST API allows developers to access ways of managing patients and patient information, managing practitioner information, and managing diagnostic information. We've primarily categorized the Akido API under the Healthcare category. See ProgrammableWeb’s complete list of Healthcare APIs.
Fleetio is a fleet management system that allows customers to manage their vehicles and equipment. The Fleetio REST API allows developers to retrieve vehicle information, retrieve and manage fuel information, and manage work orders. We’ve primarily categorized the Fleetio API under the Transportation category. See ProgrammableWeb’s complete list of Transportation APIs.
Wunderground Perl SDK by John Lifesy has been added to the Clients area of the directory. Use this PERL SDK to interface with the Weather Underground (Wunderground) API. The SDK will parse Wunderground’s XML/JSON returns into PERL, and the response is available in Hash::AsObject form, ensuring that any data from the server is accessible.
Also recently added are several SDKs from the U.S. Department of Labor. These SDKs are for accessing Federal APIs, not just the Department of Labor. They are compatible with APIs from the NOAA, the Department of Energy, the Department of Education, the Department of Transportation, the EPA, and many more. With these SDKs, developers can access DOL datasets like: workplace injury and illness rates, veterans’ employment statistics, employment and wages reports, consumer price indexes, geographic information, or mine accident information. SDKs were added in .NET, PHP, Ruby, iOS, and Swift. Until the Swift programming language becomes more stable, the Swift SDK is considered to be in beta. See the API documentation for detailed instructions on getting started, including extensive code samples for all of the various languages.
Three source code samples were recently added to the directory for SEOmoz, a software company that provides tools for search and marketing (please note: SEOmoz is now known as Moz). SEOmoz API Java Source Code provides a JAVA language sample for initial migration for Wiki. SEOmoz API PHP Source Code provides PHP language to perform the update links_constants.php function. And SEOmoz API Ruby Source Code provides Ruby language samples for batching urls and signed authentication samples.