Voltar às atualizações
New releaseAug 23, 2026

hoverfly v1.12.12

Ferramenta leve de virtualização de serviços/simulação de API/criação de mock de API para desenvolvedores e testadores

Compartilhar

Hoverfly

Circle CI Documentation Status GitHub Discussions

Simulações de API para desenvolvimento e testes

Hoverfly é uma ferramenta leve e de código aberto para simulação de APIs. Com Hoverfly, você pode criar simulações realistas das APIs das quais sua aplicação depende.

  • Substitua dependências de API lentas e instáveis por simulações realistas e reutilizáveis
  • Simule latência de rede, falhas aleatórias ou limites de taxa para testar casos extremos
  • Estenda e personalize com qualquer linguagem de programação
  • Exporte, compartilhe, edite e importe simulações de API
  • CLI e bindings nativos para Java
  • API REST
  • Leve, de alto desempenho, execute em qualquer lugar
  • Licença Apache 2

Hoverfly é desenvolvido e mantido pela iOCO Solutions.

Quickstart

Hoverfly Cloud

Hoverfly Cloud - Simulações de API como serviço. Cadastre-se aqui.

Contribuições

Contribuições são bem-vindas!

Para contribuir, por favor:

  1. Faça um fork do repositório
  2. Crie um branch de funcionalidade no seu fork
  3. Faça commit das suas alterações e crie um pull request contra o branch master do Hoverfly
  4. No seu pull request, inclua detalhes sobre sua mudança, ou seja:
    1. por que você fez
    2. como testá-la
    3. qualquer informação sobre testes que você realizou

Para saber mais sobre o modelo de fork, consulte este link: forking workflow.

Configuração para desenvolvimento local

Compilação

  1. Instale o Go. Você deve seguir as instruções de download e instalação para seu sistema operacional no site oficial do Go. Se você já instalou o Go anteriormente usando apt-get ou homebrew, deve desinstalá-los primeiro.

  2. Clone o projeto hoverfly:

    git clone https://github.com/SpectoLabs/hoverfly.git
    # ou: git clone https://github.com/<seu_usuario>/hoverfly.git
    
  3. Finalmente, você pode executar a compilação

    cd hoverfly
    make build 
    

Observe que os binários estão no diretório target.

Testes

Você deve conseguir executar todos os testes unitários e funcionais com:

make test

Alguns testes de middleware podem falhar se você não tiver ruby e python configurados em seu ambiente. Se você estiver usando Mac, pode instalá-los com Homebrew:

brew install ruby
brew install python

Licença

Licença Apache versão 2.0 Veja LICENSE para detalhes.

Copyright (c) 2025 Hoverfly Cloud

Categorias