{"API Client"}

API Client Tooling

These are the open source management related tooling that I am tracking on as part of my research, and can be used as part of the API client process.

bravado

Bravado is a python client library for Swagger 2.0 services

DotNetAuth

DotNetAuth is a consumer only implementation for both OAuth 1.0a and OAuth 2.0. This library is designed with extensibility in mind. So you developers can easily customize it to add support for any OAuth provider, even if the provider is not strictly following the OAuth rules and guidelines.

DotNetOpenAuth

DotNetOpenAuth a consumer and service provider implementation for OAuth 1.0 and 1.0a for .NET, written in C#. It has built-in support for hmac-SHA1, rsa-SHA1, and plaintext signature methods with extensibility to add others. It also includes the OpenID+OAuth extension. It works for asp.NET as well as non-ASP.NET services, and works in partial trust shared hosting environments.

Eclipse REST Client

Feature rich rest client for developers to play with RESTful web services. It can be used to test any URL for following HTTP methods GET, POST, PUT, DELETE, HEAD, OPTIONS, and TRACE.

hello.js

A Javascript RESTFUL API library for connecting with OAuth2 services, such as Google+ API, Facebook Graph and Windows Live Connect

httpbin

HTTP Request u0026 Response Service, written in Python + Flask.

Hurl

Hurl makes HTTP requests. Enter a URL, set some headers, view the response, then share it with others. Perfect for demoing and debugging APIs.

javascript-sdk

DreamFactory Javascript SDK built with Swagger-JS

localtunnel

The easiest way to share localhost web servers to the rest of the world.

newman

Newman is a command-line collection runner for Postman

newman-docker

Docker images for Newman Collection Runner

Paw API Blueprint Generator

Paw extension providing support to export API Blueprint as a code generator, allowing for you to publish API definitions from the web API client tooling.

Paw-PostmanEnvironmentImporter

A Paw Extension to import Postman Environments.

Paw-PostmanImporter

A Paw Extension to import Postman Collections.

Paw-SwaggerImporter

A Paw Extension to import Swagger Collections.

Paw-WADLImporter

WADL Importer for Paw

Postman

Postman helps you be more efficient while working with APIs. Postman is a scratch-your-own-itch project. The need for it aroseu0026hellip; Postman helps you be more efficient while working with APIs. Postman is a scratch-your-own-itch project. The need for it arose while one of the developers was creating an API for his project. After looking around for a number of tools, nothing felt just right. The primary features added initially were a history of sent requests and collections. A number of other features have been added since then.

Postman - REST Client for Chrome

Postman helps you be more efficient while working with APIs. Postman is a scratch-your-own-itch project. The need for it arose. Postman helps you be more efficient while working with APIs. Postman is a scratch-your-own-itch project. The need for it arose while one of the developers was creating an API for his project. After looking around for a number of tools, nothing felt just right. The primary features added initially were a history of sent requests and collections. A number of other features have been added since then.u0026nbsp;

Project ReaCall

Projectu0026nbsp;ReaCallu0026nbsp;combinesu0026nbsp;React.jsu0026nbsp;andu0026nbsp;Swaggeru0026nbsp;to make it easier for API providers to develop and evolve API Client SDKs (ACS).

pyswagger

A Swagger client in python, which is type-safe, dynamic, spec-compliant

raml2postman

Coverts RAML specs to Postman Collections (v1 of the collection format)

RequestBin

RequestBin lets you create a URL that will collect requests made to it, then let you inspect them in a human-friendly way. Use RequestBin to see what your HTTP client is sending or to look at webhook requests.

REST Console

REST Console is an HTTP Request Visualizer and Constructor tool, helps developers build, debug and test RESTful APIs.

RestSharp

Simple REST and HTTP API Client for .NET

swagger

Swagger client generator

swagger-angular-client

AngularJS service for communicating with endpoints described by swagger.

swagger-client-generator

Automatically generate an api object from a given swagger schema

swagger-codegen

swagger-codegen contains a template-driven engine to generate client code in different languages by parsing your Swagger Resource Declaration.

swagger-js

Javascript library to connect to swagger-enabled APIs via browser or nodejs

swagger-node-express

Swagger module for node.js w/express module

swagger-scala

swagger2-to-postman

Converter for swagger 2.0 JSON to Postman Collection

twitteroauth

The most popular PHP library for use with the Twitter OAuth REST API.

If there is an "open source tool" that should be listed here, submit as a Github Issue, and I will consider adding.