# postmanlabs/httpbin

HTTP Request & Response Service, written in Python + Flask.

Repository: https://github.com/postmanlabs/httpbin
Canonical: https://ross.abutalabs.com/products/httpbin
Homepage: https://httpbin.org
Language: Python
License: ISC
License Family: permissive
Topics: http, http-server, testing, service, api, json, httpbin, python
Last push: 2024-05-24T07:51:48+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 5584, "days_push": 831, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 13609, forks 1930 (observed 2026-08-28T04:11:03.652130+00:00)

## What it is
httpbin is a simple HTTP request and response service written in Python with Flask that echoes back request details as JSON. It is used for testing HTTP clients and is deployable locally via Docker or used at httpbin.org.

## Use cases
- test http client requests
- mock http endpoint for testing
- inspect http headers and request payload
- verify proxy and network behavior
- test http methods get post put delete
- debug webhooks by echoing requests

## When to choose
- you need a predictable endpoint to test HTTP clients, libraries, or proxies
- you want to self-host a mock HTTP service via Docker
- you're writing tutorials or tests that need a sample HTTP API

## When to avoid
- you need a full mock API with custom business logic or stateful responses
- you need production-grade API simulation with authentication and data persistence

## Facets
- artifact type: service
- maturity: maintenance
- function: http-server, testing, mock-api
- domain: testing, apis, developer-tools, web-development
- platform: python, self-hosted
- tags: http-echo-service, api-testing, flask, request-inspection, docker, web-server

## Member repositories
- postmanlabs/httpbin (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:03.652130+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:13:09.840397+00:00, confidence not recorded.
  - readme: https://github.com/postmanlabs/httpbin (fetched 2026-08-28T04:11:03.652130+00:00, sha b11f5bea08ca)
  - homepage: https://httpbin.org (fetched 2026-08-29T08:07:43.715302+00:00, sha d2cb0f0ece22)
- Data as of 2026-08-30T08:39:29.467469+00:00.
