API Tools

A special collection of API tools handpicked by Mashapers

Open Source
Kong

Kong is an open-source Microservice and API Management Layer with plugins for API authentication, logging, rate-limiting, transformations and more.

HTTPie

A user friendly cURL alternative with pretty syntax highlighting. HTTPie is great for testing, debugging, and working with with HTTP servers.

Unirest

Unirest is our very own lightweight HTTP client available in 8 programming languages. It combines simplicity with functionality to make API requests easy and intuitive.

jq

jq makes working with JSON a breeze through powerful filtering and transformations. You can also use it to syntax highlight JSON in the command line.

Siege

Siege lets you benchmark your API at scale with it’s multi-threaded bare-bones load-tester. Useful for finding and diagnosing problems early on.

wrk

wrk is an ab-like load testing tool with a powerful Lua scripting interface that you can use for creating the requests or dealing with the output.

Tsung

Tsung is an open-source multi-protocol distributed load testing tool. Useful to test the scalability and performance of IP based client/server applications.

Guardian.js

Authentication gateway for simplifying API intregrations with a plugin based architecture to allow quick implementation of new authentication schemes.

Huginn

Huginn is a system for building agents that perform automated tasks for you online. It's similar to a self-hosted IFTTT or Zapier, where you're in control.

JSONSelect

JSONSelect is an experimental selector language for JSON. It makes it easy to access data in complex JSON documents. It feels like CSS. Why not give it a try?

HTTPsnippet

Snippet generator for many languages & tools, relying on the HAR format to import data and describe HTTP calls. Companion service to APIembed.

Hosted Services
Mockbin

Mockbin allows you to generate custom endpoints to test, mock, and track HTTP requests & responses between libraries, sockets and APIs.

JSONLint

JSON Lint is a web based validator and parser for JSON. Finds mistakes in JSON and shows you the line and error. The backend is also available on GitHub.

JSON Generator

Generate JSON documents with fake data. This is a great tool for mocking up APIs, filling databases, testing some software that needs unique data.

APIembed

With APIembed, you can auto-generated code snippets in many programming languages for your website, blog or API documentation.

IFTTT

"If this then that" - Create chains of simple conditional statements triggered based on changes to other web services, connected via APIs.

Zapier

Similar to IFTTT for Business, Zapier connects the web apps you use to easily move your data and automate common tedious tasks on the web.

Chrome Extensions
JSON Formatter

Chrome extension to pretty print JSON data in your browser for quickly debugging APIs. Has collapsible trees and toggles between raw and formatted JSON.

Postman

Easily make HTTP requests including auth, URL params, raw data, form data, and urlencoding with syntax highlighting for JSON / XML / HTML responses.

Header Hacker

Injects and modifies HTTP headers in your browser. Super useful to crawl through hypermedia APIs in your browser especially when combined with JSON Formatter.

REST Console

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