API Evangelist Partners

These are my partners who invest in API Evangelist each month, helping underwrite my research, and making sure I'm able to keep monitoring the API space as I do.

3Scale

3scale makes it easy to open, secure, distribute, control and monetize APIs, that is built with performance, customer control and excellent time-to-value in mind.

Runscope

Runscope is a SaaS-based company that provides solutions for API performance testing, monitoring and debugging.

Tyk

Tyk is an open source API Gateway that is fast, scalable and modern, and offers an API management platform with an API Gateway, API analytics, developer portal and API Management Dashboard.

Restlet

Restlet is providing the fastest and easiest API-First Platform as a Service that developers and non-developers working on API projects can use.

Dreamfactory

DreamFactory Software develops and markets a technology that enables developers to connect modern mobile applications to enterprise back-end infrastructure in the cloud.

API Proxy News

These are the news items I've curated in my monitoring of the API space that have some relevance to the API definition conversation and I wanted to include in my research. I'm using all of these links to better understand how the space is testing their APIs, going beyond just monitoring and understand the details of each request and response.

Title Source Visit
3 Musketeers—IoT, Middleware, APIs (2017-07-14) www.tibco.com
WikiLeaks Reveals CIA Tool Acting as SMS Proxy on Android (2017-07-14) www.infosecurity-magazine.com
Accessing the MailChimp API With a Proxy Server and a Static React App: Part 3 (2017-06-15) medium.com
Accessing the MailChimp API With a Proxy Server and a Static React App: Part 1 (2017-06-14) medium.com
Twilio Enables People to Connect Anonymously With the Proxy API (2017-05-28) medium.com
Getting started with Cloud Identity-Aware Proxy (2017-04-20) cloudplatform.googleblog.com
Cloud Identity-Aware Proxy: Protect application access on the cloud (2017-04-17) cloudplatform.googleblog.com
How to Configure HAProxy as a Proxy and Load Balancer (2017-04-13) dzone.com
Proxy Servers (2017-04-04) avc.com
SSL Proxy: Splunk NGINX (2017-02-20) blogs.splunk.com
Using Charles Proxys Root SSL With Homebrew Curl (2016-09-12) dzone.com
Creating a simple proxy API (2016-09-09) apisandstuff.com
Tweet: RT @antoniotroina: Just tried @postmanclient extension ldquo;postman interceptorrdquo;, quite useful: https://t.co/pQMik2kVz4 (2016-09-06) twitter.com
GNOME Maps App Is Functional Again, Switches to Mapbox API Through a GNOME Proxy (2016-07-30) news.softpedia.com
Fiddler free web debugging proxy (2016-07-22) www.telerik.com
Wireshark - Go Deep. (2016-07-22) www.wireshark.org
Mitigating the HTTPoxy Vulnerability with NGINX (2016-07-18) www.nginx.com
Proxying With API Manager (2016-07-05) dzone.com
The Proxy Bot: a powerful bot testing tool (2016-07-04) blog.gupshup.io
OpenShift Ecosystem: Implementing the NGINX Proxy Model on Red Hat OpenShift (2016-06-28) www.nginx.com
How Belly Scales Using API Proxies with their Microservices Architecture: Interview with Darby Frey (2016-06-23) blog.heroku.com
NGINX as a Reverse Proxy for Docker Swarm Clusters (2016-06-20) dzone.com
DevOps gold nuggets: scaling down gracefully with AWS Lambda and HAProxy (2016-04-27) www.contentful.com
Creating an IP-based rate-limiter with Tyk and JavaScript middleware (2016-03-24) tyk.io
How people use proxies to interact with the federal government (2016-03-04) 18f.gsa.gov
Using Netflix Zuul to Proxy your Microservices (2016-03-02) blog.heroku.com
A Stateless OAuth 20 Proxy for Single Page Applications (SPAs) (2016-02-27) dzone.com
Creating Proxy Objects Using djcproxy (2016-02-06) dzone.com
USB Proxy Rats Out Your Devices? Secrets (2015-12-23) hackaday.com
How to Set up a Registry Proxy Cache with Docker Open Source Registry (2015-10-16) blog.docker.com
Configuring HAProxy Splunk With REST API SDK Compatability (2015-06-04) blogs.splunk.com
Why Startups Need an API (2012-04-21) tune.com

If you think there is a link I should have listed here feel free to tweet it at me, or submit as a Github issue. Even though I do this full time, I'm still a one person show, and I miss quite a bit, and depend on my network to help me know what is going on.

API Proxy Organizations

These are the organizations I come across in my research who are doing interesting things in the API space. They could be companies, institutions, government agencies, or any other type of organizational entity. My goal is to aggregate so I can stay in tune with what they are up to and how it impacts the API space.

Dropproxy

Our RESTful API is 100% open. You don't need a special key or anything, just make HTTP calls to the end-points listed below. The base URL for the API is http://api.dropproxy.com/.

Varnish Software

Varnish Software is the company behind Varnish Cache, a widely trusted open source web accelerator, significantly enhancing web performance for businesses online. We power major sites across all industry types—for businesses such as Nikon, Transport for London and Vimeo as well as more than 1.8 million websites worldwide. Varnish Plus is our commercial suite, offering products for scalability, customization, monitoring and expert support services.

Azure Relay

The Azure Relay service facilitates hybrid applications by enabling you to securely expose services that reside within a corporate enterprise network to the public cloud, without having to open a firewall connection, or require intrusive changes to a corporate network infrastructure. Relay supports a variety of different transport protocols and web services standards.

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

The free web debugging proxy for any browser, system or platform. Fiddler is a free web debugging proxy which logs all HTTP(s) traffic between your computer and the Internet. Use it to debug traffic from virtually any application that supports a proxy like IE, Chrome, Safari, Firefox, Opera and more.

mitmproxy

An interactive console program that allows traffic flows to be intercepted, inspected, modified and replayed.

Vulcand

Vulcand is a reverse proxy for HTTP API management and microservices. It is inspired by Hystrix. It uses Etcd as a configuration backend, so changes to configuration take effect immediately without restarting the service.

Wiretap

The one-click proxy that shows you everything.  View HTTP request-response exchanges between your web or mobile app and any REST API in real-time.  Wiretap is like a browser's Network Tab, but for Web and Mobile Apps. Server-to-ServerPrinting HTTP request and responses data to console is a thing of the past with Wiretap. Every single server-side programming language works with Wiretap. Mobile-to-ServerDo your iOS or Android apps talk to web APIs? Use Wiretap to avoid facepalming, setting break points, and stepping through the debugger just to figure out how a web API is responding. Webhook-to-ServerCreate a Wiretap connected to your server for Webhooks and see exactly what they're sending you. Retry requests with a single click, no more reproducing steps on a 3rd party service. Tunnel-to-LocalhostWiretap your development servers behind a firewall with tunneling. The simple desktop application makes setting up a Wiretap to localhost as easy as to a public host.

APItools

Building Apps that depend on APIs speeds up development and helps make software all-round more awesome. However, tracking and managing traffic flows to these APIs, reacting if they slow down or fail, dealing with version changes and the like can add massive overhead to development and operations.

StopLight

StopLight provides engineering teams with a new way to document, test, and build web APIs. Our technology easily and automatically maps an API, and then provides tooling and services to reduce development time, and increase reliability and accessibility.

If you think there is an organization I should have listed here feel free to tweet it at me, or submit as a Github issue. Even though I do this full time, I'm still a one person show, and I miss quite a bit, and depend on my network to help me know what is going on.

API Proxy Tooling

As I study each API, and API related service, I'm always looking for open source tooling that has been developed around each area of the API life cycle. This is an aggregate of tooling I've come across and aggregated as part of my API testing research.

tagArray: Proxy

Proxy

API Axle

Apiaxle is a free, locally hosted API proxy that can sit infront of your API, providing key authentication, rate limiting and statics.  Apiaxle is an open source API proxy, allowing you to install yourself, modify, make changes and contribute back, and be part of a larger community all contributing to the platform.  Apiaxle is built using node.js, Nginx, and uses Redis as a datastore.

ceryx

Dynamic reverse proxy based on NGINX OpenResty with an API

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.

Repose

Repose is an open-source platform that you can use to build stacks of reusable software components. These components can be leveraged by service developers to perform common API processing tasks. By using Repose's components rather than creating their own, service developers can focus on the unique features of their services. Repose can be used inside a service to perform API operations. It can also run on one or more separate servers as a proxy to one or more services. At its core, Repose is a proxy that allows services to use Enterprise Integration Patterns (EIP).

Prism

Turn any OAS (Swagger 2) file into an API server with mocking, transformations, validations, and mor

If there is a tool that you think should be listed here, let me know by submitting a Github issue or Tweeting a link at me. I'm always looking for new types of tools, and get better at organizing them here and making sense.