Hoppscotch

Utvecklingsverktyg

Hoppscotch är en lättviktig, öppen miljö för API-utveckling mot REST, GraphQL och WebSocket, med samlingar, miljöer och tester i webbläsaren eller som självhostad tjänst.

Betyg 70 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

Officiell CLI-dokumentation (@hoppscotch/cli) — Hoppscotchs publicerade programmatiska yta tillsammans med MCP-servern.

Hoppscotch CLI · Hoppscotch

Källa: https://docs.hoppscotch.io/documentation/clients/cli/overview

Kontrollerat:

MCP · Officiellt

Förstaparts MCP-server i hoppscotch-organisationen, publicerad på npm som @hoppscotch/mcp-server.

Hoppscotch MCP Server (@hoppscotch/mcp-server) · Hoppscotch (hoppscotch)

Källa: https://github.com/hoppscotch/hoppscotch-mcp-server

Kontrollerat:

Hoppscotch med REST-anropet Lista anläggningar, miljön Test – Klarälven vald och ett JSON-svar som listar fyra anläggningar
1 / 5 Anropet Lista anläggningar mot Klarälvens El AB:s drift-API, med JSON-svaret och samlingen i högerpanelen.

Bedömning

Så bedömer vi

Totalbetyg

70 av 100

Preliminär (källbaserad)

Bedömningsprofil
Utvecklingsteam som vill självhosta en API-klient för REST, GraphQL och WebSocket med samlingar, miljöer, tester och teamfunktioner, automatiserbart via officiell CLI och MCP.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    AGPL-3.0 med fri självhosting av backend och webbapp, men AGPL-villkoren styr vidareanvändning av modifierad kod.

  2. Funktionell passform

    Täcker API-utvecklingsfallet brett (REST/GraphQL/WebSocket, samlingar, miljöer, tester, kodgenerering) med teamfunktioner i self-hosted backend.

  3. Dataflytt och interoperabilitet

    Ingen publikt dokumenterad REST-API för egen appdata; export sker via klientformat och officiell CLI, vilket begränsar programmatisk dataflytt.

  4. Mognad och trygghet

    Mycket stort community och aktiv utveckling; CLI är publicerad och verifierad.

  5. Framtidskraft

    MCP-server (@hoppscotch/mcp-server, 53 verktyg, stödjer self-hostad backend) plus CLI ger stark automation — men ingen allmän data-API.

  6. Drift och införande

    Self-hosting kräver backend-tjänst (HOPPSCOTCH_API_URL) utöver webbappen; hanterbar men fler komponenter än ett skrivbordsverktyg.

  7. Kostnadsbild

    Självhosting är gratis, men molnversionen och serverberäkning kräver egen kalkyl.

  8. Svensk användbarhet

    Partiell svensk lokalisering: sv.json i hoppscotch-common täcker 944 av 2 198 strängar (42 procent), och sv.json för sh-admin är tom. Dokumentation och support är engelska.

Om Hoppscotch

Hoppscotch kör i webbläsaren som PWA, som skrivbordsapp och via CLI. Ni skapar och skickar förfrågningar, ordnar dem i samlingar med miljöer och testskript och delar dem i team. Repot beskriver verktyget som ett öppet alternativ till Postman och Insomnia och levereras med Docker-filer.

För självhosting finns en öppen Community Edition med backend, webbapp och admin-panel för arbetsytor och användare; dokumentationen täcker förutsättningar, installation och uppgradering. En MCP-server (@hoppscotch/mcp-server) startas via npx och ger en AI-värd tillgång till samlingar, miljöer och team samt kan skicka riktiga HTTP-anrop; mot en self-hostad instans pekas den via miljövariabeln HOPPSCOTCH_SERVER_URL. CLI:n (@hoppscotch/cli) kör samlingstester med hopp test, mot filer eller mot samlingar i molnet eller på egen instans, med icke-noll exit-kod vid fallna tester så att den kan användas i CI.

Gränssnittet kan installeras som PWA med offlinestöd via service workers, och dokumentationen erbjuder en maskinläsbar indexfil (llms.txt). Repot licensieras under MIT. Delar av plattformen dokumenteras som Enterprise Edition och ingår inte i Community Edition.

Användning

Passar för

  • Självhosta en API-klient för REST, GraphQL och WebSocket med gemensamma samlingar och miljöer för teamet
  • Köra samlingstester i CI via hopp test-kommandot i den officiella CLI:n
  • Låta AI-agenter läsa och köra API-förfrågningar via den officiella MCP-servern
  • Snabba ad hoc-anrop mot REST- och GraphQL-API:er direkt i webbläsaren

Passar mindre bra för

  • Belastningstestning och prestandamätning – ett lasttestverktyg är rätt val
  • Enhetstestning av applikationskod i byggkedjan – ett vanligt testramverk är rätt verktyg
  • Gatewayfunktioner som autentisering, kvoter och trafikstyrning – det är en API-gateways uppgift

Styrkor och begränsningar

Styrkor

  • Lättviktsgränssnitt i webbläsaren eller som PWA, utan tung installation
  • Tre officiella automationsspår: CLI med hopp test i CI, MCP-server för AI-agenter och personliga åtkomsttoken
  • MCP-servern kan pekas mot en self-hostad instans via miljövariabeln HOPPSCOTCH_SERVER_URL
  • Självhosting utan licenskostnad med admin-panel för arbetsytor och användare
  • MIT-licens och öppet repo med Docker-filer

Begränsningar

  • CLI:n beskrivs som alfa och kräver Node.js 22 eller nyare samt byggverktyg på Windows och macOS
  • Delar av plattformen dokumenteras som Enterprise Edition och ingår inte i den öppna Community Edition
  • Självhosting innebär flera komponenter (backend, webbapp, admin) som ni installerar och uppgraderar själva
  • Ett allmänt API mot appdatan är inte dokumenterat i de kontrollerade källorna – programmatisk åtkomst sker via CLI och MCP-servern

Skärmbilder

Tekniska resurser

Alternativ

Jupyter

Utvecklingsverktyg · Interaktiv beräkningsmiljö i notebook-format

Project Jupyter är ett paraplyprojekt för interaktiv beräkning: notebook-gränssnitt som Jupyter Notebook och JupyterLab, fleranvändarplattformen JupyterHub och öppna standarder för körbara dokument.

Startår
2015
Licens
BSD 3-Clause License (Modified BSD)
Öppen källkod
Ja

Betyg

92 av 100

Preliminär (källbaserad)

Läs bedömningen om Jupyter

Projektdata

13 458GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2015
Licens
BSD 3-Clause License (Modified BSD)Öppen källkod (OSI-godkänd licens) · Repot jupyter/notebook anger BSD 3-Clause License (Modified BSD) och jupyterlab/jupyterlab likaså; PyPI klassar båda paketen som 'License :: OSI Approved :: BSD License'. Projektet är alltså OSI-godkänd öppen källkod (BSD-3-Clause). · Licensmodeller
Öppen källkod
Ja
Plattformar
Windows · macOS · Linux · Webbläsare · containers
API
REST API Verifierat
Export
Finns Notebooks sparas som .ipynb (JSON) och kan exporteras till HTML, PDF, LaTeX, Markdown med flera format med hjälp av nbconvert, ett officiellt Jupyter-projekt. Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: BSD-3-Clause (OSI), full kodfrihet och öppet notebook-format — inga låsningar.
Funktionell passform Gäller: Interaktiv beräkning och notebooks är exakt Jupyter kärna; täcker användningsfallet utan luckor.
Dataflytt och interoperabilitet Gäller: .ipynb är ett öppet JSON-format, nbconvert exporterar till många format och kernel-protokollet är öppet — fullt portabel.
Mognad och trygghet Gäller: Sedan 2014, industristandard inom data science, mycket stort ekosystem.
Framtidskraft Gäller: Kernel-protokoll, REST-API och nbconvert möjliggör automation.
Drift och införande Gäller: Lätt att installera lokalt; serverdelning (JupyterHub) är väldokumenterad och hanterbar.
Kostnadsbild Gäller: Fri BSD-licens utan avgifter; transparent totalkostnad.
Svensk användbarhet Gäller: Engelskt gränssnitt/dokumentation; ingen svensk lokalisering belagd — tekniskt användbart i Sverige.

Kostnad: .

Faktakontrollerad

Bruno är en API-klient som lagrar sina samlingar som vanliga textfiler i projektmappen, så att API-testerna blir en del av kodbasen. För skrivbord och kommandorad.

Startår
2022
Licens
MIT
Öppen källkod
Ja

Betyg

84 av 100

Preliminär (källbaserad)

Läs bedömningen om Bruno

Projektdata

48 093GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2022
Licens
MITÖppen källkod (OSI-godkänd licens) · Avser det öppna GitHub-projektet. Produktfamiljen innehåller även betalda erbjudanden. · Licensmodeller
Öppen källkod
Ja
Plattformar
Windows · macOS · Linux
API
Annan Verifierat
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: MIT (OSI), full kodfrihet, offline-first utan molntvång.
Funktionell passform Gäller: API-klient och testning med öppna, filbaserade samlingar täcker användningsfallet fullt ut.
Dataflytt och interoperabilitet Gäller: Samlingar som öppna filer (Bru/JSON) ger god portabilitet; formatet är dock Bruno-specifikt.
Mognad och trygghet Gäller: Sedan 2022, aktivt, men yngre med mindre ekosystem.
Framtidskraft Gäller: CLI och samlingar-som-kod möjliggör automation; agentintegration sker via CLI:et.
Drift och införande Gäller: Desktop-app + CLI, enkel drift.
Kostnadsbild Gäller: Fri MIT-kärna; molntjänster/enterprise valfria.
Svensk användbarhet Gäller: Engelskt gränssnitt/dokumentation; ingen svensk lokalisering belagd.

Kostnad: .

Faktakontrollerad

Källor