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.
Six APIs have been added to the ProgrammableWeb directory categories including Software-as-a-Service, Weather, Photos, and Tasks. Also new to the directory are SDKs for Shapeways 3D printing service. Here's a rundown of the latest additions.
Agora.io is a Communications -as-a-Service platform that provides WebRTC tech. Agora Video API allows for communications through a virtual Agora Global Network. Developers can integrate the API via Agora's SDKs. The Agora API is listed under the WebRTC category. See ProgrammableWeb's complete list of WebRTC APIs.
Tucia provides human artist retouching services for photographs. The Tucia API is offered for developers to provide browser-based photo editing and retrieval of Tucia's photo editing services for third party integration. The Tucia API is listed under the Photos category. See ProgrammableWeb's complete list of Photos APIs.
Tucia API allows integration with the photo retouching service, as shown in this example. / image: Flickr/Tucia
API2Task API allows access and management of data from task management platforms. It enables developers to retrieve, add, delete, and update projects, users, issues, comments, priorities, tags, status, & other task data. The API2Task API is listed under the Tasks category. See ProgrammableWeb's complete list of Tasks APIs.
Planet OS focuses on collecting earth, environment, weather and climate data through IoT sensors. Planet OS API provides access to a growing catalog of Earth data from respected providers. Use it to integrate environmental data into apps and research. The Planet OS API is primarily categorized under Weather. See ProgrammableWeb's complete list of Weather APIs.
Data available with Planet OS API includes water temperature from HYCOM (Hybrid Coordinate Ocean Model) global ocean forecast data / image: PlanetOS
Nuapay offers application developers a non-bank alternative to collect debit and credit transfer payments. NuaPay API lets developers collect SEPA (Single Euro Payments Area) Direct Debits to integrate payment methods into systems. This API is listed under the Payments category. See ProgrammableWeb's complete list of Payments APIs.
stSoftware provides business technology solutions to small and medium businesses. The stSoftware API provides business application integration. API methods for user services, files, and transactions are available. The API is listed under the Software-as-a-Service category. See ProgrammableWeb's complete list of Software-as-a-Service APIs.
Frameworks, Libraries, and SDKs
Shapeways is a 3D printing service that allows users to order custom-designed 3D objects online. Materials available for printing include steel, silver, ceramic, glass, and various plastics. Shapeways provides a SOAP-based API that enables developers to download information on the available materials, including their properties. The API also lets users upload 3D models for printing. The company provides SDKs in Go, Python, Node.js and PHP.
TaskCluster is a set of components for managing task queuing, scheduling, execution, and resource provisioning. It was designed to run automated builds and tests at Mozilla. The TaskCluster AWS Provisioner API allows for basic management tasks and configuration. The AWS Provisioner is designed to provision instances on EC2 for use in TaskCluster. Available SDKS include Python, Go, Java, and Node.js.
This diagram shows how some of the most important TaskCluster components interact / image: Planet Mozilla - TaskCluster docs