Slumber je terminálový HTTP klient navržený pro rychlou a plně konfigurovatelnou práci s API. Umožňuje definovat, spouštět a sdílet HTTP požadavky pomocí jednoduchých textových konfigurací, které lze verzovat a uchovávat lokálně.
Slumber lze používat jako TUI aplikaci, klasickou CLI utilitu nebo jako Python balíček pro skriptování. Přináší source-first přístup ke konfiguracím, snadný import z nástrojů jako Insomnia a možnost dynamicky sestavovat požadavky z jiných požadavků, souborů či shellových příkazů. Reakce lze procházet pomocí JSONPath selektorů a přepínání profilů umožňuje práci s různými prostředími.
Základním stavebním prvkem jsou kolekce - skupiny definovaných request „receptů“, které slouží jako opakovaně použitelné šablony pro komunikaci s API. Stačí vytvořit jednoduchý YAML soubor, spustit Slumber a okamžitě pracovat s celou kolekcí. Díky čistému formátu, lokálnímu ukládání a sdílenosti je Slumber vhodný pro vývojáře, týmy i automatizaci.
Pro hodnocení programu se prosím nejprve přihlaste