A simple, self-hosted API client
No account. No cloud sync. Your collections, environments and history stay in your browser.

- Open source (MIT)
- Self-hosted
- No account
- No cloud sync
Features
Everything you need to call an API
A focused client: send requests, organize them, and move on.
Your files, your control
Export your collections and environments to a plain JSON file, and import it back with Merge or Replace. Nothing is backed up automatically, so your file is your backup: keep it, or move it to another browser or machine.
Collections that stay organized
Nest requests in folders and open several tabs at once. Send REST or GraphQL requests, and keep your last 100 in history.
Start from an OpenAPI spec
Import an OpenAPI spec from a URL or a file, and turn the whole spec into a collection. You can also import a Postman collection, or export your requests as OpenAPI 3.0.
Variables and environments
Keep a set of variables per environment and use {{name}} in URLs, params, headers, body and auth. Switch environments from the top bar.


Make it yours
Choose a light, dark or system theme, and pick the accent color you like.

Two ways to run it
Desktop or self-hosted
Desktop app
A Windows installer that bundles everything. It is unsigned, so SmartScreen will warn you on first run. macOS is coming soon.
Get the appSelf-hosted
Run it with Docker, as a single executable, or from source. It listens on localhost by default, with an optional access token if you expose it.
Self-hosting guideOpen source
Free, and MIT licensed
Read the code, fork it, or contribute. If Skipperu saves you time, a star helps other developers find it.
★ Star on GitHubContributing guideFrequently asked questions
Short answers to common questions.
Does Skipperu sync my data?
No. Your data stays in your browser and the backend stores nothing. Use Export to back it up or move it.
Do I need an account?
No. There are no accounts and no login.
Why do requests go through a backend?
So the browser's CORS rules don't block them. The backend also enforces a timeout and a response size cap.
Can I expose it on a network?
Only with an access token, and behind HTTPS. By default it listens on localhost only.
Why did my data disappear?
Browser storage belongs to one address. Keep using the same address and port, such as http://localhost:5757, or export and import your data.
What license is it under?
MIT.
Take back your API workflow
Run it on your machine and send your first request in under a minute.
DownloadFree and open source · No account needed