
Легковесный инструмент для виртуализации сервисов / симуляции API / мокирования API для разработчиков и тестировщиков

Hoverfly — это легковесный инструмент с открытым исходным кодом для симуляции API. С помощью Hoverfly вы можете создавать реалистичные симуляции API, от которых зависит ваше приложение.
Hoverfly разрабатывается и поддерживается компанией iOCO Solutions.
Hoverfly Cloud — симуляции API как услуга. Зарегистрироваться здесь.
Приветствуются вклады!
Чтобы внести свой вклад, пожалуйста:
Чтобы узнать больше о модели форков, перейдите по этой ссылке: workflow форков.
Установите Go. Следуйте инструкциям по загрузке и установке для вашей ОС с официального сайта Go. Если вы ранее устанавливали Go с помощью apt-get или homebrew, сначала удалите его.
Клонируйте проект hoverfly:
git clone https://github.com/SpectoLabs/hoverfly.git
# или: git clone https://github.com/<ваше_имя_пользователя>/hoverfly.git
Теперь вы можете запустить сборку:
cd hoverfly
make build
Обратите внимание: двоичные файлы находятся в каталоге target.
Вы должны иметь возможность выполнить все модульные и функциональные тесты с помощью:
make test
Некоторые тесты middleware могут завершиться неудачей, если в вашем окружении не настроены ruby и python. Если вы используете Mac, вы можете установить их с помощью Homebrew:
brew install ruby
brew install python
Лицензия Apache версии 2.0 См. LICENSE для подробностей.
Авторское право (c) 2025 Hoverfly Cloud