![]()
Testowanie interfejsów API to codzienność w pracy wielu testerów i programistów. Przez długi czas najpopularniejszym narzędziem w tej dziedzinie pozostawał Postman, jednak na rynku pojawiła się ciekawa alternatywa – Hoppscotch. To otwarto-źródłowe, lekkie i szybkie narzędzie, które zdobywa coraz większe uznanie wśród osób szukających prostoty i efektywności.
Czym jest Hoppscotch?
Hoppscotch (wcześniej znany jako Postwoman) to narzędzie typu open source, służące do testowania interfejsów API. Zostało stworzone z myślą o użytkownikach, którzy potrzebują szybkiego sposobu na wysyłanie zapytań HTTP, analizowanie odpowiedzi serwera i dokumentowanie testów – bez instalowania rozbudowanych, komercyjnych aplikacji.
Z Hoppscotch można korzystać bezpośrednio w przeglądarce, co eliminuje konieczność pobierania i konfigurowania dodatkowego oprogramowania. Dla osób preferujących pracę offline dostępne są również wersje desktopowe.
Jak korzystać z Hoppscotch?
Podstawowe działanie Hoppscotch jest bardzo intuicyjne. Po wejściu na stronę https://hoppscotch.io lub uruchomieniu aplikacji desktopowej, wystarczy:
- Wybrać metodę zapytania (GET, POST, PUT, DELETE itp.),
- Wpisać adres endpointu API,
- (Opcjonalnie) dodać nagłówki, parametry lub treść żądania (body),
- Kliknąć „Send” i odczytać odpowiedź serwera.
Jak w realu – zaraz zobaczysz zrzuty.
Hoppscotch obsługuje nie tylko standardowe zapytania REST, ale również GraphQL oraz komunikację realtime, m.in. WebSocket (a także np. Socket.IO czy SSE). Narzędzie oferuje także możliwość zapisywania kolekcji zapytań, definiowania środowisk (np. testowego i produkcyjnego) oraz integracji z GitHubem w celu synchronizacji danych między urządzeniami.
Wśród przydatnych funkcji znajdują się m.in.:
- autoryzacja (Bearer Token, Basic Auth, OAuth 2.0),
- eksport i import zapytań w formacie JSON,
- tryb współpracy w chmurze (z wykorzystaniem konta GitHub),
- a także możliwość pracy jako aplikacja PWA (Progressive Web App).
Wersje aplikacji
Hoppscotch jest dostępny w kilku wariantach, co pozwala dopasować sposób pracy do własnych potrzeb:
- Aplikacja webowa – dostępna bezpośrednio w przeglądarce, bez konieczności instalacji.
- Aplikacja desktopowa – dostępna dla systemów Windows, macOS i Linux; pozwala na wygodniejszą pracę lokalną i może być używana również w scenariuszach offline.
- Aplikacja PWA – instalowana z poziomu przeglądarki, działa jak natywna aplikacja, ale nie wymaga osobnej instalacji.
- Wersja self-hosted (on-premise) – możliwe jest uruchomienie własnej instancji Hoppscotch na firmowej infrastrukturze lub w prywatnej chmurze, co daje pełną kontrolę nad danymi, użytkownikami i konfiguracją środowisk.
Hoppscotch a Postman – porównanie
Postman od lat stanowi standard branżowy, jednak Hoppscotch prezentuje się jako jego lżejsza alternatywa. Oto najważniejsze różnice:
| Cecha | Hoppscotch | Postman |
|---|---|---|
| Licencja | Open source, darmowy, z płatnymi obszarami dla teamów | Freemium (bezpłatny i płatne plany) |
| Wydajność | Bardzo lekki, szybki, działa w przeglądarce, jest wersja desktop | Postrzeba więcej zasobów, wymaga instalacji (desktop) lub konta w chmurze (web) |
| Interfejs | Prosty, przejrzysty | Rozbudowany, z wieloma funkcjami |
| Obsługiwane protokoły | REST, GraphQL, | REST, GraphQL, SOAP, gRPC |
| Funkcje zespołowe | Współpraca zespołowa | Zaawansowana współpraca w chmurze |
| Dodatkowe funkcje | PWA, open source, integracja gdzie używamy trybu CLI | Testy automatyczne, mock serwery, monitorowanie |
| Cena | Częściowo płatny | Częściowo płatny |
Hoppscotch sprawdza się szczególnie dobrze w indywidualnej pracy testerów, programistów i analityków API, którzy potrzebują szybkiego dostępu do narzędzia testowego. Postman z kolei lepiej spełnia potrzeby większych zespołów, wymagających rozbudowanej współpracy i integracji w środowisku CI/CD.
Podobnie jak we wskazanych narzędziach można requesty importować, exportować, uruchamiać całe kolekcje – nie będąc obciążonymi problemem wykupu płatnej licencji jak w przypadku Postmana po pewnej ilosći uruchomień.
Podstawowe testy
W ramach przygotowanych przez nas sprawdzeń – sprawdziliśmy jak narzędzie sprawdza się w pracy. Interfejs mocno zbliżony do Postmana.

Podobnie jak w Postmanie, Bruno, czy Insomni – można pisać swoje testy. Narzędzie posiada też snippety z których można skorzystać i łatwo weryfikować jak działa nasze API – weryfikują automatycznie odpowiedzi. Zarówno jak w innych narzędziach możemy korzystać i tworzyć środowiska – by uniwersalizować testy. Ponadto można testy uruchamiać w trybie consolowym, by używać ich na środowiskach CI/CD.
Integracja z gitlab-ci.yml
W toku naszego krótkiego testu stworzyliśmy też własny skrypt do uruchamiania testów na Gitlabie by móc automatyzować nasze sprawdzenia tym narzędziem:
image: node:20
stages: [test]
api_tests:
tags:
- runner-name
stage: test
script:
- npx --yes @hoppscotch/cli@latest -v
- npx --yes @hoppscotch/cli@latest test test.json | tee report.txt
artifacts:
when: always
paths:
- report.txt
expire_in: 1 week

Dla kogo Hoppscotch będzie lepszy niż Postman
Hoppscotch będzie lepszym wyborem niż Postman przede wszystkim dla osób, które stawiają na szybkość, prostotę i brak narzutów licencyjnych – chociaż też to posiadają. Świetnie sprawdzi się u testerów manualnych API, deweloperów oraz analityków, którzy chcą błyskawicznie wysyłać requesty, debugować endpointy i weryfikować odpowiedzi — bez instalowania ciężkiej aplikacji i zakładania kont w ekosystemie chmurowym. To także dobre rozwiązanie dla osób pracujących na wielu urządzeniach lub w różnych środowiskach (np. komputer firmowy + prywatny), ponieważ narzędzie działa w przeglądarce, jako PWA i w wersji desktop. Hoppscotch docenią również ci, którzy chcą mieć lekki workflow oparty o eksport/import kolekcji, środowiska oraz uruchamianie testów z CLI w CI/CD, bez ograniczeń wynikających z płatnych planów. Postman nadal będzie bardziej naturalnym wyborem dla większych zespołów i organizacji, gdzie kluczowe są rozbudowane funkcje współpracy, zarządzanie rolami, governance, mock serwery czy zaawansowane monitorowanie.
Podsumowanie
Hoppscotch to świetny wybór dla osób, które cenią prostotę, szybkość działania i dostępność narzędzia bez zbędnych ograniczeń. Jego otwartość, możliwość pracy w przeglądarce i obsługa wielu protokołów API czynią z niego praktyczne rozwiązanie zarówno dla testerów, jak i deweloperów.
Narzędzie to nie posiada tak wielu funkcji, np. zespołowych czy automatyzacji, to w codziennych testach API okazuje się wystarczająco skuteczny, a przy tym znacznie lżejszy. Dla wielu użytkowników może stać się ciekawym narzędziem pracy, szczególnie tam, gdzie liczy się prostota i szybkość działania.

