httpbin

HTTP Request & Response Service, written in Python + Flask. (by postmanlabs)

Httpbin Alternatives

Similar projects and alternatives to httpbin

  1. Next.js

    2,254 httpbin VS Next.js

    The React Framework

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. frank_jwt

    JSON Web Token implementation in Rust.

  4. libcurl

    A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features

  5. postman-app-support

    Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster.

  6. insomnia

    243 httpbin VS insomnia

    The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.

  7. Hoppscotch

    233 httpbin VS Hoppscotch

    Open source API development ecosystem.

  8. mitmproxy

    162 httpbin VS mitmproxy

    An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. httpie

    130 httpbin VS httpie

    🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)

  11. Nginx

    The official NGINX Open Source repository.

  12. bruno

    74 httpbin VS bruno

    Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)

  13. cheerio

    57 httpbin VS cheerio

    The fast, flexible, and elegant library for parsing and manipulating HTML and XML.

  14. apisix-ingress-controller

    APISIX Ingress Controller for Kubernetes

  15. badssl.com

    :lock: Memorable site for testing clients against bad SSL configs.

  16. Kreya

    25 httpbin VS Kreya

    Kreya is a GUI client for REST and gRPC with innovative features for environments, authorizations and more.

  17. prestige

    14 httpbin VS prestige

    A text-based HTTP client in the browser. An interface-less Postman.

  18. grpcui

    An interactive web UI for gRPC, along the lines of postman

  19. httpstatuses

    8 httpbin VS httpstatuses

    A directory of HTTP Status Codes and code references (by httpstatuses)

  20. echo-server

    Discontinued An HTTP and WebSocket "echo" server for testing proxies and HTTP clients. (by lob)

  21. echo-server

    An HTTP and WebSocket "echo" server for testing proxies and HTTP clients.

  22. Lama2

    8 httpbin VS Lama2

    Free, Lightweight & Collaborative API Client

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better httpbin alternative or higher similarity.

httpbin discussion

Log in or Post with

httpbin reviews and mentions

Posts with mentions or reviews of httpbin. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-01-19.
  • Using cURL Inside a Docker Container
    2 projects | dev.to | 19 Jan 2025
    For example, If we want to test sending HTTP requests, we can use the service httpbin.
  • 5 Essential Patterns for Building Resilient Java Microservices: A Developer's Guide
    1 project | dev.to | 21 Dec 2024
    @Bean public RouteLocator customRouteLocator(RouteLocatorBuilder builder) { return builder.routes() .route("path_route", r -> r.path("/get") .uri("http://httpbin.org")) .route("host_route", r -> r.host("*.myhost.org") .uri("http://httpbin.org")) .build(); }
  • Spring boot 3 RestClient and RestTemplate logging http requests and response
    2 projects | dev.to | 24 Oct 2024
  • Create your K3S lab on Google Cloud
    4 projects | dev.to | 21 Oct 2024
    Create a Dockerfile for your app, we will use the HttpBin API which allows to test all the request we can make to a Rest API :
  • Unit testing in Python with sheepy
    2 projects | dev.to | 24 Sep 2024
    from sheepy.sheeptest import SheepyTestCase class TestHttpBinApi(SheepyTestCase): def __init__(self): super().__init__(base_url="https://httpbin.org") def test_get_status(self): response = self.api.get("/status/200") self.assertStatusCode(response, 200) def test_get_json(self): response = self.api.get("/json") self.assertStatusCode(response, 200) self.assertJsonResponse(response) self.assertResponseContains(response, "slideshow") def test_post_data(self): payload = {"name": "SheepyTest", "framework": "unittest"} response = self.api.post("/post", json=payload) self.assertStatusCode(response, 200) self.assertJsonResponse(response) self.assertResponseContains(response, "json") self.assertEqual(response.json()["json"], payload) def test_put_data(self): payload = {"key": "value"} response = self.api.put("/put", json=payload) self.assertStatusCode(response, 200) self.assertJsonResponse(response) self.assertResponseContains(response, "json") self.assertEqual(response.json()["json"], payload) def test_delete_resource(self): response = self.api.delete("/delete") self.assertStatusCode(response, 200) self.assertJsonResponse(response)
  • Host a Reverse Proxy in Seconds
    1 project | dev.to | 23 Sep 2024
    curl --request POST -d '{"message":"hello"}' \ https://matts-org-a0696.blackbird-relay.a8r.io/proxy/post { "args": {}, "data": "{\"message\":\"hello\"}", "files": {}, "form": {}, "headers": { "Accept": "*/*", "Content-Length": "19", "Content-Type": "application/json", "Host": "httpbin.org", "User-Agent": "curl/8.6.0" }, "json": { "message": "hello" }, "url": "https://httpbin.org/post" }
  • Nextjs中使用axios实现一个动态的下载/上传进度条
    1 project | dev.to | 18 Aug 2024
  • Metrics Can Fool You: Measuring Execution Time in Connection-Pooled Environments
    1 project | dev.to | 14 Aug 2024
    To simulate delays in the external service, we will use the httpbin Docker image. Httpbin provides an easy-to-use HTTP request and response service, which we can use to create artificial delays in our requests.
  • OpenResty on NixOS for an API Gateway
    6 projects | dev.to | 31 Jul 2024
    ## file: ./configuration.nix { pkgs, ... }: let thisVersion = "0.0.1"; in { boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; networking.firewall.allowedTCPPorts = [ 22 80 ]; users.users.root = { initialPassword = "hebele-hubele"; openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJIQtEmoHu44pUDwX5GEw20JLmfZaI+xVXin74GI396z" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILdd2ubdTn5LPsN0zaxylrpkQTW+1Vr/uWQaEQXoGkd3" ]; }; services.openssh.enable = true; services.nginx = { enable = true; package = pkgs.openresty; virtualHosts."localhost" = { default = true; locations."/" = { return = "200 'Hello World!'"; }; locations."/version" = { extraConfig = '' default_type application/json; content_by_lua_block { ngx.say("{\"version\":\"${thisVersion}\"}") } ''; }; locations."/proxy" = { proxyPass = "http://httpbin.org/"; }; locations."/proxy/rewrite" = { proxyPass = "http://httpbin.org/"; extraConfig = '' header_filter_by_lua_block { if ngx.req.get_method() == "POST" and ngx.status == 200 then ngx.status = 201 end } ''; }; }; }; system.stateVersion = "24.05"; }
  • Differentiating rate limits in Apache APISIX
    2 projects | dev.to | 25 Jul 2024
    routes: - uri: /get upstream: nodes: "http://httpbin.org:80": 1 plugins: limit-count: #1 count: 1 #2 time_window: 60 #2 rejected_code: 429 #3 #END
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic httpbin repo stats
82
12,938
0.0
9 months ago

postmanlabs/httpbin is an open source project licensed under ISC License which is an OSI approved license.

The primary programming language of httpbin is Python.


Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Python is
the 2nd most popular programming language
based on number of references?