httpbin VS httpbin

Compare httpbin vs httpbin and see what are their differences.

httpbin

HTTP Request & Response Service, written in Python + Flask. [Moved to: https://github.com/postmanlabs/httpbin] (by requests)

httpbin

HTTP Request & Response Service, written in Python + Flask. (by postmanlabs)
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
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
httpbin httpbin
1 82
11,009 12,928
- 0.4%
0.0 0.0
over 2 years ago 9 months ago
Python Python
ISC License ISC License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

httpbin

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 2022-07-30.
  • Simple tool crawl urls form domain
    5 projects | dev.to | 30 Jul 2022
    Visiting http://httpbin.org/ Link found: "\n \n \n \n \n \n " -> https://github.com/requests/httpbin Link found: "the developer - Website" -> https://kennethreitz.org Link found: "Send email to the developer" -> mailto:[email protected] Link found: "Flasgger" -> https://github.com/rochacbruno/flasgger Link found: "HTML form" -> /forms/post

httpbin

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

What are some alternatives?

When comparing httpbin and httpbin you can also consider the following projects:

OTA - API for updater and website.

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

flasgger - Easy OpenAPI specs and Swagger UI for your Flask API [Moved to: https://github.com/flasgger/flasgger]

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

apibin - Example API with modern features

novelai-api - Python API for the NovelAI REST API

django-service-objects - Service objects for Django

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

drf-api-action - drf-api-action elevates Django Rest Framework testing with the action_api fixture, simplifying REST endpoint testing to a seamless, function-like experience.

azure-docs - Open source documentation of Microsoft Azure

trove - OpenStack Database As A Service (Trove). Mirror of code maintained at opendev.org.

gabbi - Declarative HTTP Testing for Python and anything else

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
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured