HTTPie

Best Self Hosted Alternatives to HTTPie

A curated collection of the 2 best self hosted alternatives to HTTPie.

HTTPie is a developer tool for making HTTP requests and testing APIs. It offers a command-line client and a web-based API client to compose requests, manage collections, and support collaborative API testing workflows.

Alternatives List

#1
Hoppscotch Community Edition

Hoppscotch Community Edition

Hoppscotch Community Edition is an open-source API development and testing tool for REST, GraphQL, WebSocket, SSE, MQTT, and Socket.IO with collections and environments.

Hoppscotch Community Edition screenshot

Hoppscotch Community Edition is an open-source API development ecosystem for sending, testing, and organizing requests across common API styles and real-time protocols. It provides a fast, lightweight web UI and supports local/offline workflows as well as optional sync and team collaboration features.

Key Features

  • API client for REST/HTTP with headers, params, body types, auth, and response inspection
  • GraphQL client with schema fetching and documentation support
  • Real-time protocol tools: WebSocket, Server-Sent Events (SSE), MQTT, and Socket.IO
  • Collections and folders for organizing requests, plus import/export and shareable request links
  • Environments and variables, with pre-request scripts and post-request tests
  • PWA support with offline capability and low resource usage
  • Theming, keyboard shortcuts, and bulk edit for request data

Use Cases

  • Developing and debugging APIs during backend and frontend development
  • Testing real-time connections (WebSocket/SSE/MQTT/Socket.IO) during integration work
  • Maintaining reusable request collections and environment variables for teams or projects

Limitations and Considerations

  • Some advanced enterprise capabilities (such as certain SSO features) may be edition-dependent.

Hoppscotch Community Edition is a strong alternative to tools like Postman or Insomnia for developers who want a fast, modern interface and broad protocol support. It is well-suited for both quick ad-hoc requests and structured, repeatable API testing workflows.

77.6kstars
5.5kforks
#2
Requestly

Requestly

Open-source API client and HTTP interceptor to test APIs, modify requests and responses, and create API mocks for faster development and debugging.

Requestly screenshot

Requestly is a local-first API client combined with an HTTP interceptor for capturing, inspecting, and modifying HTTP/HTTPS traffic. It helps developers test APIs, mock backend responses, and override network behavior from a browser extension or desktop app.

Key Features

  • REST API client with collections, environments/variables, and request history
  • HTTP interception and modification rules for requests and responses
  • URL redirects and rewrites (host, query params, map local/remote)
  • Modify request/response headers and bodies
  • Script injection and resource overriding for web pages
  • API mocking with static and dynamic overrides, including GraphQL targeting
  • Session recording for capturing and sharing relevant network traffic
  • Local workspaces stored on disk, with optional team sync workflows

Use Cases

  • Debug and test REST/GraphQL APIs with environment-specific variables
  • Mock backend APIs to unblock frontend development and E2E tests
  • Redirect traffic between staging/dev/prod endpoints and override scripts/resources

Limitations and Considerations

  • Some capabilities depend on where it runs (browser extension vs desktop app) and what traffic can be captured in that environment

Requestly is well-suited for developers who want a Postman-like API client combined with Charles/Fiddler-style interception. It provides practical tooling for request rewriting, API mocking, and repeatable debugging workflows without requiring heavy infrastructure.

6.1kstars
550forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running