In the end of 2016, ioloop collaborated with http://specto.io on several projects.


Mirage is a piece Open Source legacy software that does Service Virtualisation for REST APIs. Service Virtualisation software records HTTP interactions between clients and endpoints. It enables developers to simulate these interactions for Quality Assurance, and testing purposes. The end goal of Service Virtualisation software is better services, and better software.


Mirage’s main user interface.

It was written in Python 2.x over many years, and is used by a variety of high profile clients, including British Airways. ioloop’s role with Mirage was to deal with a long list of outstanding issues, and feature requests. The work was completed in a few weeks.


Hoverfly is also a piece of Open Source software that does Service Virtualisation for REST APIs. It is written in Go.


Hoverfly’s main user interface.

ioloop’s contribution to Hoverfly was:

Hoverfly technical writing

It has once been said that for every hour spent writing open source software, one should spend two hours writing the documentation. The Hoverfly documentation now clearly communicates what Hoverfly does, its key concepts, and its practical use http://hoverfly.readthedocs.io/en/latest/.


HoverPy development & technical writing

ioloop understook the development of the Python wrapper HoverPy, and its documentation.


ioloop also took charge of inserting Hoverpy into the workflow is hundreds of users worldwide with a blog post entitled: Speeding up scikit-learn workflow using a high-performance Go proxy.. The blog post hit the frontpage of Silicon Valley’s most prestegious technology discussion board: Hacker News.


Reaching the front page of Hacker News is considered the holy grail in today’s technology startup world, as it leads to hundreds, if not thousands of downloads, followers, and ultimately users worldwide.