{"adoption": {"forks": 1169, "observed_at": "2026-08-28T04:10:50.068276+00:00", "stars": 11822}, "canonical_url": "https://ross.abutalabs.com/products/zappa", "card": {"archived": false, "artifact_type": "framework", "description": "Serverless Python", "domain": ["cloud-computing", "web-development", "backend"], "enriched": true, "function": ["serverless", "deployment", "web-framework", "http-server", "api-framework"], "health_score": 20, "homepage": "https://blog.zappa.io/", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["Miserlou/Zappa"], "name": "Miserlou/Zappa", "platform": ["python", "cloud", "serverless"], "pushed_at": "2023-03-23T13:59:31+00:00", "repo": "Miserlou/Zappa", "stars": 11822, "tags": ["aws-lambda", "api-gateway", "wsgi", "flask", "django", "serverless-framework", "devops", "python"], "topics": ["zappa", "api-gateway", "aws-lambda", "python", "serverless", "serverless-framework", "flask", "django", "pyramid", "bottle", "lambda"], "urls": [], "use_cases": ["deploy a flask app to aws lambda", "run django serverlessly on api gateway", "host a python web api without managing servers", "schedule cron jobs on aws lambda from python", "convert an existing wsgi app to serverless"], "what_it_is": "Zappa is a Python framework for deploying WSGI applications (Flask, Django, Pyramid, Bottle) to AWS Lambda and API Gateway, making them serverless with no servers to manage. It handles packaging, IAM roles, event scheduling, and asynchronous task execution on AWS.", "when_to_avoid": ["you use ASGI apps like FastAPI (use Mangum or similar instead)", "you need long-running requests beyond Lambda timeouts", "you want a cloud-agnostic or non-AWS serverless deployment", "you need the newest features - the project has moved to zappa/Zappa and development is slow"], "when_to_choose": ["you have an existing Flask/Django/WSGI app you want on Lambda", "you want cheap, autoscaling Python web APIs on AWS", "you need scheduled or async Lambda tasks driven from Python"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/zappa", "repo": "Miserlou/Zappa", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:50.068276+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:15:17.990115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d14fe556bc4f5593ad0d2c4900293acf4f398b8b9403efda0fdd367ba819c11", "fetched_at": "2026-08-28T04:10:50.068276+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Miserlou/Zappa"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:50.068276+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:15:17.990115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d14fe556bc4f5593ad0d2c4900293acf4f398b8b9403efda0fdd367ba819c11", "fetched_at": "2026-08-28T04:10:50.068276+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Miserlou/Zappa"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:15:17.990115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d14fe556bc4f5593ad0d2c4900293acf4f398b8b9403efda0fdd367ba819c11", "fetched_at": "2026-08-28T04:10:50.068276+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Miserlou/Zappa"}], "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:10:50.068276+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:50.068276+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:50.068276+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:15:17.990115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d14fe556bc4f5593ad0d2c4900293acf4f398b8b9403efda0fdd367ba819c11", "fetched_at": "2026-08-28T04:10:50.068276+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Miserlou/Zappa"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:50.068276+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:50.068276+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:15:17.990115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d14fe556bc4f5593ad0d2c4900293acf4f398b8b9403efda0fdd367ba819c11", "fetched_at": "2026-08-28T04:10:50.068276+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Miserlou/Zappa"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:50.068276+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:50.068276+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:50.068276+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:15:17.990115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d14fe556bc4f5593ad0d2c4900293acf4f398b8b9403efda0fdd367ba819c11", "fetched_at": "2026-08-28T04:10:50.068276+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Miserlou/Zappa"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:50.068276+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:50.068276+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:15:17.990115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d14fe556bc4f5593ad0d2c4900293acf4f398b8b9403efda0fdd367ba819c11", "fetched_at": "2026-08-28T04:10:50.068276+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Miserlou/Zappa"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:15:17.990115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d14fe556bc4f5593ad0d2c4900293acf4f398b8b9403efda0fdd367ba819c11", "fetched_at": "2026-08-28T04:10:50.068276+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Miserlou/Zappa"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:15:17.990115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d14fe556bc4f5593ad0d2c4900293acf4f398b8b9403efda0fdd367ba819c11", "fetched_at": "2026-08-28T04:10:50.068276+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Miserlou/Zappa"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:15:17.990115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d14fe556bc4f5593ad0d2c4900293acf4f398b8b9403efda0fdd367ba819c11", "fetched_at": "2026-08-28T04:10:50.068276+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Miserlou/Zappa"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3878, "days_push": 1259, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}