GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - SpectoLabs/hoverfly: Lightweight service virtualization/ API simulation / API mocking tool for developers and testers

BranchesTags
Open more actions menu

Latest commit

 

History

4,010 Commits
4,010 Commits

Folders and files

NameName
Last commit message
Last commit date
.circleci
.circleci
 
 
.claude/skills/release
.claude/skills/release
 
 
.github
.github
 
 
core
core
 
 
docs
docs
 
 
examples
examples
 
 
functional-tests
functional-tests
 
 
hoverctl
hoverctl
 
 
scripts
scripts
 
 
testdata
testdata
 
 
vendor
vendor
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.readthedocs.yaml
.readthedocs.yaml
 
 
.tool-versions
.tool-versions
 
 
CLAUDE.md
CLAUDE.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
Dockerfile
Dockerfile
 
 
LICENSE
LICENSE
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
build-release.sh
build-release.sh
 
 
go.mod
go.mod
 
 
go.sum
go.sum
 
 
hoverfly_logo.png
hoverfly_logo.png
 
 

Repository files navigation

Hoverfly

Circle CI Documentation Status GitHub Discussions

API simulations for development and testing

Hoverfly is a lightweight, open source API simulation tool. Using Hoverfly, you can create realistic simulations of the APIs your application depends on.

  • Replace slow, flaky API dependencies with realistic, re-usable simulations
  • Simulate network latency, random failures or rate limits to test edge-cases
  • Extend and customize with any programming language
  • Export, share, edit and import API simulations
  • CLI and native language bindings for Java
  • REST API
  • Lightweight, high-performance, run anywhere
  • Apache 2 license

Hoverfly is developed and maintained by iOCO Solutions.

Quickstart

  • Download and installation
  • Read the docs

Hoverfly Cloud

Hoverfly Cloud - API simulations as a service. Sign up here.

Contributing

Contributions are welcome!

To contribute, please:

  1. Fork the repository
  2. Create a feature branch on your fork
  3. Commit your changes, and create a pull request against Hoverfly's master branch
  4. In your pull request, include details regarding your change, i.e
    1. why you made it
    2. how to test it
    3. any information about testing you have performed

To read more about forking model, check out this link: forking workflow.

Setup for local development

Build

  1. Install Go. You should follow the download and installation instructions for your OS from official Go website. If you have installed Go before using either apt-get or homebrew, you should uninstall those first.

  2. Clone the hoverfly project:

    git clone https://github.com/SpectoLabs/hoverfly.git
    # or: git clone https://github.com/<your_username>/hoverfly.git
  3. Finally you can run the build

    cd hoverfly
    make build 

Notice the binaries are in the target directory.

Test

You should be able to execute all unit and functional tests with:

make test

Some middleware tests may fail if you don't have ruby and python setup in your environment. If you are using Mac, you can install them with Homebrew:

brew install ruby
brew install python

License

Apache License version 2.0 See LICENSE for details.

Copyright (c) 2025 Hoverfly Cloud

About

Lightweight service virtualization/ API simulation / API mocking tool for developers and testers

hoverfly.io

Topics

api-mockapi-mockingapi-simulationgogolanghoverflyhttphttpsmitmmockingproxyrest-apiservice-virtualizationstubbingtestingtesting-tools

Resources

Readme
Apache-2.0 license

Contributing

Contributing
Activity
Custom properties

Stars

2.5k stars

Watchers

54 watching

Forks

232 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.