The API Evangelist Toolbox
I've spent a lot of time lately looking for new tools that will help you plan, develop, deploy and manage APIs. My goal is to keep refining the API Evangelist Tool section to provide complete API tool directory you can filter by language or other tag.
I've added a number of open source tools to my database lately. But I know there are many more out there. So I put out on the Twitterz that I was looking for anything that is missing. Here is what I got:
Resulting in the following tools being suggested:
|Carte - Carte is a simple Jekyll based documentation website for APIs. It is designed as a boilerplate to build your own documentation and is heavily inspired from Swagger and I/O docs. Fork it, add specifications for your APIs calls and customize the theme. Go ahead, see if we care.|
|Charles Proxy - Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).|
|Fiddler - Fiddler is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. Fiddler allows you to inspect traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.|
|foauth.org: OAuth for one - OAuth is a great idea for interaction between big sites with lots of users. But, as one of those users, it’s a pretty terrible way to get at your own data. That’s where foauth.org comes in, giving you access to these services in three easy steps.|
|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.|
|httpbin: HTTP Request & Response Service - Testing an HTTP Library can become difficult sometimes. PostBin.org is fantastic for testing POST requests, but not much else. This exists to cover all kinds of HTTP scenarios. Additional endpoints are being considered. All endpoint responses are JSON-encoded.|
|InspectB.in - InspectBin is based on the idea of RequestBin (requestb.in), set your http client or webhook to point to your InspectBin url. We will collect http requests and show it in a nice and friendly way, live!|
|localtunnel - The easiest way to share localhost web servers to the rest of the world.|
|Postman - REST Client - 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. Here is a small list.|
|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.|
|Runscope - OAuth2 Token Generator - Tools for developers consuming APIs in their mobile and web apps.|
All tools have been added to the API Evangelist toolbox. As I continue to work with and define, I will add more meta data that will help you find the tool your looking for.