A free HTTP client available on the Chrome Web Store. Postman lets you build simple and complex HTTP requests quickly, including custom query paramters, headers and several authentication methods (Basic Auth, Digest Auth and OAuth 1). Every request is logged in history, or you can save requests in Collections to be loaded later or shared. You can also set up environment variables to help with switching between local, staging and production servers. […]
Networking and APIs
Paw
A fully featured HTTP and REST API tester for OS X. Paw helps you create custom HTTP requests with dynamic values and smart completion which you can organise by host, method or reponse code. It can also generate code from the requests you make in a number of languages, including Objective-C for NSURLConnection or AFNetworking. […]
HTTPea
A simple iOS HTTP client that lets you send GET, PUT, POST, HEAD, and DELETE requests with custom headers and parameters. HTTPea will also parse the server’s response and display it the most useful format so you can drill down into a JSON document, view an image, display a web page, or just view the raw response. […]
HTTP Scoop
A HTTP sniffer for Mac that passively listens for HTTP requests from any app running on your Mac. You can view request or response data as text or in a hex dump, view images from within the app and save responses to disk. With the Headers view, you can see cookie exchanges and analyse cache behaviour. There’s no proxy configuration needed, just hit the Scoop button and off you go! […]
JSON Accelerator
A free Mac app that validates JSON from a file or URL and creates Objective-C, Java or Python Django model classes from the output. The Objective-C classes it generates are all NSCoding compliant and it can even create Core Data models. You can add custom HTTP headers using GET or POST to fetch JSON from any API which makes it a great tool for quickly developing apps with new APIs. […]
ProgrammableWeb
One of the best websites for web APIs. It has a massive searchable directory of APIs sorted by category and popularity. Each API is listed with details including protocols, formats and links to documentation. In addition to the directory, the site also covers API news, how-to guides and a directory of some of the best mashups using the APIs listed on the site. ProgrammableWeb is the best place to start to get inspiration for your next API based app. […]
Charles
A web debugging proxy application for Mac, Windows and Linux. Enables you to view all HTTP(S) traffic between your machine and the internet including requests, responses and HTTP headers. Can be used with iOS apps in a few different ways by either using the simulator, connecting your iPhone to your machine’s shared internet connection or following these steps. Really useful for debugging networking problems or having a sneaky peak at what network requests your favourite apps are making. […]
Visual JSON
A simple and free Mac App that visualises JSON from a JSON API. Visual JSON allows you to make a custom request to any JSON API with options for request type, parameters and body content, and it will visualise the JSON response as an easy to read collapsable list. A very useful tool for debugging any JSON API. […]