Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. REST
  3. Request Baskets

Request Baskets

MITGov1.2.3

A web service to collect and inspect arbitrary HTTP requests via RESTful API or web UI, useful for testing webhooks and REST clients.

Visit WebsiteGitHubGitHub
421 stars64 forks0 contributors

What is Request Baskets?

Request Baskets is a web service that collects arbitrary HTTP requests for inspection and testing. It solves the problem of debugging webhooks, notifications, and REST clients by providing a centralized place to capture and analyze incoming traffic. Users can create 'baskets' to receive requests and view them via a web UI or RESTful API.

Target Audience

Developers and QA engineers who need to test webhooks, mock API endpoints, or debug HTTP traffic from external services. It's particularly useful for those working with integrations, notifications, or client-server communication.

Value Proposition

Developers choose Request Baskets for its self-hosted capability, giving full control over data, along with flexible storage options and a comprehensive API. It's a direct open-source alternative to services like RequestBin, with added features like token-based security and configurable responses.

Overview

HTTP requests collector to test webhooks, notifications, REST clients and more ...

Use Cases

Best For

  • Testing webhook endpoints from third-party services
  • Debugging REST API clients by inspecting outgoing requests
  • Mocking API responses for development and staging environments
  • Capturing and analyzing HTTP traffic for security testing
  • Creating temporary endpoints for integration testing
  • Simulating server responses for frontend development

Not Ideal For

  • Projects requiring a fully managed, zero-setup hosted service like RequestBin for quick ad-hoc testing
  • Applications needing real-time protocol support beyond HTTP (e.g., WebSockets or gRPC) for traffic inspection
  • Large-scale production environments expecting automatic load balancing and high availability out-of-the-box, as scaling requires manual database and server management
  • Teams needing extensive built-in analytics or long-term archival of captured requests without custom integration

Pros & Cons

Pros

Flexible Storage Backends

Supports in-memory for speed, Bolt DB for persistence, and SQL databases (PostgreSQL/MySQL) for scalability, allowing users to choose based on their needs for performance, data retention, and shared access.

Comprehensive RESTful API

Provides a full API with interactive OpenAPI documentation for managing baskets, configuring responses, and retrieving requests, enabling automation and integration into development workflows.

Token-Based Security Model

Each basket is protected by a unique token for management access, while public endpoints remain open, balancing security with ease of use for request collection.

Self-Hosted Data Control

Emphasizes privacy and ownership by allowing self-hosting, so sensitive debug data stays within your infrastructure, unlike cloud-based alternatives.

Cons

Volatile Default Storage

The default in-memory storage loses all data on service restart, which can be a critical flaw for debugging sessions unless users explicitly configure persistent options like Bolt DB or SQL.

Limited SQL Database Support

Only PostgreSQL and MySQL are officially supported for SQL storage, lacking drivers for other popular databases like SQLite or MongoDB without custom implementation.

Manual Setup Overhead

Using persistent storage or SQL backends requires additional configuration and database setup, which adds complexity compared to drop-in hosted services.

Basic Web UI Customization

The web interface offers only three CSS themes (standard, adaptive, flatly) and lacks advanced features like request filtering or real-time updates, making it less polished for extensive use.

Open Source Alternative To

Request Baskets is an open-source alternative to the following products:

R
RequestBin

RequestBin is a service for collecting and inspecting HTTP requests, useful for debugging webhooks and API integrations by providing a temporary endpoint.

Frequently Asked Questions

Quick Stats

Stars421
Forks64
Contributors0
Open Issues12
Last commit1 year ago
CreatedSince 2015

Tags

#rest#rest-api#rest-api-testing#http-requests#testing#postgresql#docker#mysql#test-automation#testing-tools#debugging-tool#go#webhooks#self-hosted#webhook-testing#restful#qa

Built With

M
MySQL
G
Go
P
PostgreSQL
D
Docker

Links & Resources

Website

Included in

REST3.9k
Auto-fetched 12 hours ago

Related Projects

json-serverjson-server

Get a full fake REST API with zero coding in less than 30 seconds (seriously)

Stars75,566
Forks7,289
Last commit1 month ago
DuckRailsDuckRails

Development tool to mock API endpoints quickly and easily - NOT MAINTAINED

Stars1,711
Forks105
Last commit5 months ago
FakeRestFakeRest

Patch fetch/XMLHttpRequest to fake a REST API server in the browser, based on JSON data.

Stars455
Forks50
Last commit8 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub