{"adoption": {"forks": 382, "observed_at": "2026-08-28T04:03:21.404147+00:00", "stars": 1045}, "canonical_url": "https://ross.abutalabs.com/products/postman-code-generators", "card": {"archived": false, "artifact_type": "library", "description": "Common repository for all code generators shipped with Postman", "domain": ["developer-tools", "web-development", "apis"], "enriched": true, "function": ["developer-tools"], "health_score": 95, "homepage": null, "language": "JavaScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["postmanlabs/postman-code-generators"], "name": "postmanlabs/postman-code-generators", "platform": [], "pushed_at": "2026-07-25T15:06:40+00:00", "repo": "postmanlabs/postman-code-generators", "stars": 1045, "tags": ["code-generation", "postman", "http-snippets", "request-conversion", "api-development", "curl", "converter", "nodejs"], "topics": ["code-generators", "postman-collection", "postman", "converter"], "urls": [], "use_cases": ["generate a curl command from a postman request", "convert http request definition to python requests code", "generate api call snippets in multiple programming languages", "convert postman collection requests into axios or fetch code", "produce java okhttp or go native request code from an api definition", "build a tool that shows users how to call an api in their language of choice"], "what_it_is": "A Node.js library that converts Postman SDK Request objects into ready-to-run HTTP request code snippets across 30+ language and variant combinations (cURL, Python Requests, JavaScript Fetch, Go, Rust, Java, and more). It is the common repository for all code generators shipped with the Postman API platform and can also be embedded into other tools via its convert, getLanguageList, and getOptions APIs.", "when_to_avoid": ["you need to execute HTTP requests rather than generate their source code", "you want OpenAPI or Swagger spec to full client SDK generation rather than per-request snippets", "your environment has no Node.js runtime, since the library requires NodeJS >= v8"], "when_to_choose": ["you need to programmatically turn Postman Request objects into executable client code snippets", "you are building developer tooling that must display sample API calls in many languages and HTTP libraries", "you want the exact code generators that ship inside the Postman app, under an Apache-2.0 license"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/postman-code-generators", "repo": "postmanlabs/postman-code-generators", "role": "main", "score": 84}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.404147+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:02:07.355742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "794ffb4b9e85e724552586cafa522b681849613ad9c693da4ad5e3e8c101a82c", "fetched_at": "2026-08-28T04:03:21.404147+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postmanlabs/postman-code-generators"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.404147+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:02:07.355742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "794ffb4b9e85e724552586cafa522b681849613ad9c693da4ad5e3e8c101a82c", "fetched_at": "2026-08-28T04:03:21.404147+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postmanlabs/postman-code-generators"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:02:07.355742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "794ffb4b9e85e724552586cafa522b681849613ad9c693da4ad5e3e8c101a82c", "fetched_at": "2026-08-28T04:03:21.404147+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postmanlabs/postman-code-generators"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.404147+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.404147+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.404147+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:02:07.355742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "794ffb4b9e85e724552586cafa522b681849613ad9c693da4ad5e3e8c101a82c", "fetched_at": "2026-08-28T04:03:21.404147+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postmanlabs/postman-code-generators"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.404147+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.404147+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:02:07.355742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "794ffb4b9e85e724552586cafa522b681849613ad9c693da4ad5e3e8c101a82c", "fetched_at": "2026-08-28T04:03:21.404147+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postmanlabs/postman-code-generators"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.404147+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.404147+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.404147+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:02:07.355742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "794ffb4b9e85e724552586cafa522b681849613ad9c693da4ad5e3e8c101a82c", "fetched_at": "2026-08-28T04:03:21.404147+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postmanlabs/postman-code-generators"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.404147+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.404147+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:02:07.355742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "794ffb4b9e85e724552586cafa522b681849613ad9c693da4ad5e3e8c101a82c", "fetched_at": "2026-08-28T04:03:21.404147+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postmanlabs/postman-code-generators"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:02:07.355742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "794ffb4b9e85e724552586cafa522b681849613ad9c693da4ad5e3e8c101a82c", "fetched_at": "2026-08-28T04:03:21.404147+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postmanlabs/postman-code-generators"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:02:07.355742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "794ffb4b9e85e724552586cafa522b681849613ad9c693da4ad5e3e8c101a82c", "fetched_at": "2026-08-28T04:03:21.404147+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postmanlabs/postman-code-generators"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:02:07.355742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "794ffb4b9e85e724552586cafa522b681849613ad9c693da4ad5e3e8c101a82c", "fetched_at": "2026-08-28T04:03:21.404147+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postmanlabs/postman-code-generators"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 100, "rhythm": 62}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2697, "days_push": 39, "days_rel": 176, "gap_med": 66.5, "n_releases_24m": 7}, "score": 84, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}