DEV Community

Cover image for I built a self-hosted REST API client for my projects, here's why
Udit Choudhury
Udit Choudhury

Posted on • Originally published at turingcomplete.in

I built a self-hosted REST API client for my projects, here's why

I got tired of API keys and auth headers syncing to someone else's cloud every time I tested an endpoint. So I built Freeman — a self-hosted, browser-based REST API client that runs on your own server.

No desktop app. No cloud account. No data leaving your network.

What it does

The core workflow is the same as any API client you've used:

  • Collections and folders to organise requests
  • Tab-based interface — open multiple requests simultaneously
  • Full request builder: query params, headers, raw body, form data, file uploads
  • Auth support: Bearer, Basic, API Key
  • Collection-scoped variables with {{variable}} syntax
  • Import directly from Postman JSON
  • Multi-user support out of the box

Top comments (0)