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.
We’ve added 6 APIs to the ProgrammableWeb directory today in Hacking, Library, Hardware, and Cryptocurrency categories, among others. Also added: Ajax sample code for the Walk Score API.
HackerRank provides a programming test platform and scoring system for schools and workplaces. They offer coding challenges for 30 programming languages, a developer community, and also tech job listings. Available in JSON format with an API key, the HackerRank API can be used to create programming competitions, make a personalized scoring system, and give awards to winners.
Professors can use HackerRank to create and manage programming assignments and invite students to submit code in a true coding environment. image: HackerRank
Xamarin specializes in mobile app development for iOS, Android, Windows, and Mac using the C# programming language. The Xamarin Unified API allows developers to share code between Mac and iOS systems, targeting 32-bit and 64-bit apps. Available formats include JSON, REST, SOAP, and XML.
Create apps using Xamarin, which feature a shared C# codebase across all platforms. image: Xamarin
MBX Systems designs application-optimized hardware appliances. The MBX Systems REST API offers webhooks and custom integration with ERP systems, including Oracle, NetSuite, and SAP. Developers can get shipment notifications, obtain tracking data, push purchase orders, do streamline billing, and get real-time inventory data. This API is listed under the Hardware category. See ProgrammableWeb’s complete list of Hardware APIs.
Glidera provides secure desktop, mobile, web, or hardware Bitcoin wallet services to organizations and individuals. The Glidera API enables developers to add Bitcoin buy and sell capabilities to existing applications. This API uses OAuth 2 authentication and requires an account to access its services. We’ve primarily categorized the Glidera API under the Cryptocurrency category. See ProgrammableWeb’s complete list of Cryptocurrency APIs.
WhatIsMyBrowser provides system detection services for clients, staff, and individual users. The WhatIsMyBrowser API functions as an agent parser. This API returns JSON responses, and it offers plans such as Standard and Enterprise with different limits. We’ve categorized this API under the Parsing category. See ProgrammableWeb’s complete list of Parsing APIs.
image: Walk Score