{"adoption": {"forks": 5142, "observed_at": "2026-08-28T04:11:52.900002+00:00", "stars": 28826}, "canonical_url": "https://ross.abutalabs.com/products/celery", "card": {"archived": false, "artifact_type": "library", "description": "Distributed Task Queue (development branch)", "domain": ["microservices", "backend", "web-development"], "enriched": true, "function": ["message-queue", "scheduling", "workflow-automation", "concurrency", "monitoring"], "health_score": 98, "homepage": "https://docs.celeryq.dev", "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "stable", "member_repos": ["celery/celery", "celery/django-celery", "celery/django-celery-beat"], "name": "Celery", "platform": ["python", "self-hosted"], "pushed_at": "2026-08-26T22:12:46+00:00", "repo": "celery/celery", "stars": 28826, "tags": ["task-queue", "background-jobs", "celery", "rabbitmq", "redis", "amqp", "distributed-workers", "periodic-tasks", "django", "automation", "messaging", "linux", "macos", "docker"], "topics": ["python", "task-manager", "task-scheduler", "task-runner", "queue-workers", "queued-jobs", "queue-tasks", "amqp", "redis", "sqs", "sqs-queue", "python3", "python-library", "redis-queue"], "urls": [{"kind": "homepage", "url": "https://docs.celeryq.dev"}, {"kind": "site_page", "url": "https://docs.celeryq.dev/en/stable/getting-started/resources.html"}, {"kind": "site_page", "url": "https://docs.celeryq.dev/en/stable/getting-started/first-steps-with-celery.html"}, {"kind": "site_page", "url": "https://docs.celeryq.dev/en/stable/faq.html"}, {"kind": "site_page", "url": "https://docs.celeryq.dev/en/stable/getting-started/index.html"}], "use_cases": ["run background jobs from a web request", "schedule periodic tasks in Python", "distribute work across multiple worker machines", "retry failed tasks asynchronously", "process emails or reports after a web request finishes", "queue heavy image or video processing jobs", "build distributed parallel execution pipelines"], "what_it_is": "Celery is a Python distributed task queue for processing large volumes of messages asynchronously, with support for real-time task execution and scheduled (periodic) tasks. It uses pluggable brokers like RabbitMQ, Redis, and Amazon SQS, and includes worker processes, result backends, and workflow orchestration primitives.", "when_to_avoid": ["your app runs on Windows (not officially supported)", "you need a lightweight in-process background job runner for a small app", "you want a language other than Python as the primary ecosystem (clients exist for Go/Node/Rust but are community-maintained)", "you need a broker with monitoring on experimental transports like Kafka"], "when_to_choose": ["you need a battle-tested, production-grade task queue in Python", "you want broker flexibility (RabbitMQ, Redis, SQS, Kafka)", "you need periodic/scheduled tasks, e.g. with django-celery-beat", "you need horizontal scaling, routing, retries, and workflow canvases"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/celery/celery", "repo": "celery/celery", "role": "main", "score": 91}, {"path": "/repos/celery/django-celery-beat", "repo": "celery/django-celery-beat", "role": "plugin", "score": 81}, {"path": "/repos/celery/django-celery", "repo": "celery/django-celery", "role": "plugin", "score": 44}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:52.900002+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:53:17.310172+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb14e745ee6d45e60b0d2e662a8e8f418a1ca1ae000b8a24ee3ac2c598d578b2", "fetched_at": "2026-08-28T04:11:52.900002+00:00", "kind": "readme", "missing": false, "url": "https://github.com/celery/celery"}, {"content_hash": "367442071f05dfa98fdb70733f5eb89450476f0be6a60a654706c3393db30d7b", "fetched_at": "2026-08-29T07:50:39.936863+00:00", "kind": "homepage", "missing": false, "url": "https://docs.celeryq.dev"}, {"content_hash": "10a2e1478416b936a553ab911b1dd0a1960acc4dde14c3d57127cebf25178d5a", "fetched_at": "2026-08-29T07:50:39.946057+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/resources.html"}, {"content_hash": "790867eb0adcaffab2d163859d925fe24cc3f12daa14ea1b8388e4d8cc07d2fa", "fetched_at": "2026-08-29T07:50:39.947776+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/first-steps-with-celery.html"}, {"content_hash": "0dbb808cdd4496e2ad6a68d2308c8b254a4784ce2ecb5ac07ff91e5d54bff4e0", "fetched_at": "2026-08-29T07:50:39.949799+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/faq.html"}, {"content_hash": "179a01b0822359ee0b9378f93854f9ec68d52cc9f95d5b117ec36200a03dc53f", "fetched_at": "2026-08-29T07:50:39.952264+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/index.html"}, {"content_hash": "c679002c370452685315a84b939546b78cf9892e26e362434f27fcf94f5577d0", "fetched_at": "2026-08-29T07:50:39.954017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/introduction.html"}, {"content_hash": "900596d4f7304bb6b252f913132e67e986a4e07b95dc0bdfe312572d01e8418c", "fetched_at": "2026-08-29T07:50:39.956047+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/backends-and-brokers/index.html"}, {"content_hash": "6b35c94b13cae5db0865c38d68ceafb83d5d15c5c60d3be9b506c522449794c8", "fetched_at": "2026-08-29T07:50:39.957758+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/next-steps.html"}, {"content_hash": "609df9d5f45fabdebebe9d6d76b507191572fb61735adf8814323bc9e99c5c5f", "fetched_at": "2026-08-29T07:50:39.960100+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/changelog.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:52.900002+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:53:17.310172+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb14e745ee6d45e60b0d2e662a8e8f418a1ca1ae000b8a24ee3ac2c598d578b2", "fetched_at": "2026-08-28T04:11:52.900002+00:00", "kind": "readme", "missing": false, "url": "https://github.com/celery/celery"}, {"content_hash": "367442071f05dfa98fdb70733f5eb89450476f0be6a60a654706c3393db30d7b", "fetched_at": "2026-08-29T07:50:39.936863+00:00", "kind": "homepage", "missing": false, "url": "https://docs.celeryq.dev"}, {"content_hash": "10a2e1478416b936a553ab911b1dd0a1960acc4dde14c3d57127cebf25178d5a", "fetched_at": "2026-08-29T07:50:39.946057+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/resources.html"}, {"content_hash": "790867eb0adcaffab2d163859d925fe24cc3f12daa14ea1b8388e4d8cc07d2fa", "fetched_at": "2026-08-29T07:50:39.947776+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/first-steps-with-celery.html"}, {"content_hash": "0dbb808cdd4496e2ad6a68d2308c8b254a4784ce2ecb5ac07ff91e5d54bff4e0", "fetched_at": "2026-08-29T07:50:39.949799+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/faq.html"}, {"content_hash": "179a01b0822359ee0b9378f93854f9ec68d52cc9f95d5b117ec36200a03dc53f", "fetched_at": "2026-08-29T07:50:39.952264+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/index.html"}, {"content_hash": "c679002c370452685315a84b939546b78cf9892e26e362434f27fcf94f5577d0", "fetched_at": "2026-08-29T07:50:39.954017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/introduction.html"}, {"content_hash": "900596d4f7304bb6b252f913132e67e986a4e07b95dc0bdfe312572d01e8418c", "fetched_at": "2026-08-29T07:50:39.956047+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/backends-and-brokers/index.html"}, {"content_hash": "6b35c94b13cae5db0865c38d68ceafb83d5d15c5c60d3be9b506c522449794c8", "fetched_at": "2026-08-29T07:50:39.957758+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/next-steps.html"}, {"content_hash": "609df9d5f45fabdebebe9d6d76b507191572fb61735adf8814323bc9e99c5c5f", "fetched_at": "2026-08-29T07:50:39.960100+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/changelog.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:53:17.310172+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb14e745ee6d45e60b0d2e662a8e8f418a1ca1ae000b8a24ee3ac2c598d578b2", "fetched_at": "2026-08-28T04:11:52.900002+00:00", "kind": "readme", "missing": false, "url": "https://github.com/celery/celery"}, {"content_hash": "367442071f05dfa98fdb70733f5eb89450476f0be6a60a654706c3393db30d7b", "fetched_at": "2026-08-29T07:50:39.936863+00:00", "kind": "homepage", "missing": false, "url": "https://docs.celeryq.dev"}, {"content_hash": "10a2e1478416b936a553ab911b1dd0a1960acc4dde14c3d57127cebf25178d5a", "fetched_at": "2026-08-29T07:50:39.946057+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/resources.html"}, {"content_hash": "790867eb0adcaffab2d163859d925fe24cc3f12daa14ea1b8388e4d8cc07d2fa", "fetched_at": "2026-08-29T07:50:39.947776+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/first-steps-with-celery.html"}, {"content_hash": "0dbb808cdd4496e2ad6a68d2308c8b254a4784ce2ecb5ac07ff91e5d54bff4e0", "fetched_at": "2026-08-29T07:50:39.949799+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/faq.html"}, {"content_hash": "179a01b0822359ee0b9378f93854f9ec68d52cc9f95d5b117ec36200a03dc53f", "fetched_at": "2026-08-29T07:50:39.952264+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/index.html"}, {"content_hash": "c679002c370452685315a84b939546b78cf9892e26e362434f27fcf94f5577d0", "fetched_at": "2026-08-29T07:50:39.954017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/introduction.html"}, {"content_hash": "900596d4f7304bb6b252f913132e67e986a4e07b95dc0bdfe312572d01e8418c", "fetched_at": "2026-08-29T07:50:39.956047+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/backends-and-brokers/index.html"}, {"content_hash": "6b35c94b13cae5db0865c38d68ceafb83d5d15c5c60d3be9b506c522449794c8", "fetched_at": "2026-08-29T07:50:39.957758+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/next-steps.html"}, {"content_hash": "609df9d5f45fabdebebe9d6d76b507191572fb61735adf8814323bc9e99c5c5f", "fetched_at": "2026-08-29T07:50:39.960100+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/changelog.html"}], "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:11:52.900002+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:52.900002+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:52.900002+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:53:17.310172+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb14e745ee6d45e60b0d2e662a8e8f418a1ca1ae000b8a24ee3ac2c598d578b2", "fetched_at": "2026-08-28T04:11:52.900002+00:00", "kind": "readme", "missing": false, "url": "https://github.com/celery/celery"}, {"content_hash": "367442071f05dfa98fdb70733f5eb89450476f0be6a60a654706c3393db30d7b", "fetched_at": "2026-08-29T07:50:39.936863+00:00", "kind": "homepage", "missing": false, "url": "https://docs.celeryq.dev"}, {"content_hash": "10a2e1478416b936a553ab911b1dd0a1960acc4dde14c3d57127cebf25178d5a", "fetched_at": "2026-08-29T07:50:39.946057+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/resources.html"}, {"content_hash": "790867eb0adcaffab2d163859d925fe24cc3f12daa14ea1b8388e4d8cc07d2fa", "fetched_at": "2026-08-29T07:50:39.947776+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/first-steps-with-celery.html"}, {"content_hash": "0dbb808cdd4496e2ad6a68d2308c8b254a4784ce2ecb5ac07ff91e5d54bff4e0", "fetched_at": "2026-08-29T07:50:39.949799+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/faq.html"}, {"content_hash": "179a01b0822359ee0b9378f93854f9ec68d52cc9f95d5b117ec36200a03dc53f", "fetched_at": "2026-08-29T07:50:39.952264+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/index.html"}, {"content_hash": "c679002c370452685315a84b939546b78cf9892e26e362434f27fcf94f5577d0", "fetched_at": "2026-08-29T07:50:39.954017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/introduction.html"}, {"content_hash": "900596d4f7304bb6b252f913132e67e986a4e07b95dc0bdfe312572d01e8418c", "fetched_at": "2026-08-29T07:50:39.956047+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/backends-and-brokers/index.html"}, {"content_hash": "6b35c94b13cae5db0865c38d68ceafb83d5d15c5c60d3be9b506c522449794c8", "fetched_at": "2026-08-29T07:50:39.957758+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/next-steps.html"}, {"content_hash": "609df9d5f45fabdebebe9d6d76b507191572fb61735adf8814323bc9e99c5c5f", "fetched_at": "2026-08-29T07:50:39.960100+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/changelog.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:52.900002+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:52.900002+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:53:17.310172+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb14e745ee6d45e60b0d2e662a8e8f418a1ca1ae000b8a24ee3ac2c598d578b2", "fetched_at": "2026-08-28T04:11:52.900002+00:00", "kind": "readme", "missing": false, "url": "https://github.com/celery/celery"}, {"content_hash": "367442071f05dfa98fdb70733f5eb89450476f0be6a60a654706c3393db30d7b", "fetched_at": "2026-08-29T07:50:39.936863+00:00", "kind": "homepage", "missing": false, "url": "https://docs.celeryq.dev"}, {"content_hash": "10a2e1478416b936a553ab911b1dd0a1960acc4dde14c3d57127cebf25178d5a", "fetched_at": "2026-08-29T07:50:39.946057+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/resources.html"}, {"content_hash": "790867eb0adcaffab2d163859d925fe24cc3f12daa14ea1b8388e4d8cc07d2fa", "fetched_at": "2026-08-29T07:50:39.947776+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/first-steps-with-celery.html"}, {"content_hash": "0dbb808cdd4496e2ad6a68d2308c8b254a4784ce2ecb5ac07ff91e5d54bff4e0", "fetched_at": "2026-08-29T07:50:39.949799+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/faq.html"}, {"content_hash": "179a01b0822359ee0b9378f93854f9ec68d52cc9f95d5b117ec36200a03dc53f", "fetched_at": "2026-08-29T07:50:39.952264+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/index.html"}, {"content_hash": "c679002c370452685315a84b939546b78cf9892e26e362434f27fcf94f5577d0", "fetched_at": "2026-08-29T07:50:39.954017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/introduction.html"}, {"content_hash": "900596d4f7304bb6b252f913132e67e986a4e07b95dc0bdfe312572d01e8418c", "fetched_at": "2026-08-29T07:50:39.956047+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/backends-and-brokers/index.html"}, {"content_hash": "6b35c94b13cae5db0865c38d68ceafb83d5d15c5c60d3be9b506c522449794c8", "fetched_at": "2026-08-29T07:50:39.957758+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/next-steps.html"}, {"content_hash": "609df9d5f45fabdebebe9d6d76b507191572fb61735adf8814323bc9e99c5c5f", "fetched_at": "2026-08-29T07:50:39.960100+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/changelog.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:52.900002+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:52.900002+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:52.900002+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:53:17.310172+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb14e745ee6d45e60b0d2e662a8e8f418a1ca1ae000b8a24ee3ac2c598d578b2", "fetched_at": "2026-08-28T04:11:52.900002+00:00", "kind": "readme", "missing": false, "url": "https://github.com/celery/celery"}, {"content_hash": "367442071f05dfa98fdb70733f5eb89450476f0be6a60a654706c3393db30d7b", "fetched_at": "2026-08-29T07:50:39.936863+00:00", "kind": "homepage", "missing": false, "url": "https://docs.celeryq.dev"}, {"content_hash": "10a2e1478416b936a553ab911b1dd0a1960acc4dde14c3d57127cebf25178d5a", "fetched_at": "2026-08-29T07:50:39.946057+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/resources.html"}, {"content_hash": "790867eb0adcaffab2d163859d925fe24cc3f12daa14ea1b8388e4d8cc07d2fa", "fetched_at": "2026-08-29T07:50:39.947776+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/first-steps-with-celery.html"}, {"content_hash": "0dbb808cdd4496e2ad6a68d2308c8b254a4784ce2ecb5ac07ff91e5d54bff4e0", "fetched_at": "2026-08-29T07:50:39.949799+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/faq.html"}, {"content_hash": "179a01b0822359ee0b9378f93854f9ec68d52cc9f95d5b117ec36200a03dc53f", "fetched_at": "2026-08-29T07:50:39.952264+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/index.html"}, {"content_hash": "c679002c370452685315a84b939546b78cf9892e26e362434f27fcf94f5577d0", "fetched_at": "2026-08-29T07:50:39.954017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/introduction.html"}, {"content_hash": "900596d4f7304bb6b252f913132e67e986a4e07b95dc0bdfe312572d01e8418c", "fetched_at": "2026-08-29T07:50:39.956047+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/backends-and-brokers/index.html"}, {"content_hash": "6b35c94b13cae5db0865c38d68ceafb83d5d15c5c60d3be9b506c522449794c8", "fetched_at": "2026-08-29T07:50:39.957758+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/next-steps.html"}, {"content_hash": "609df9d5f45fabdebebe9d6d76b507191572fb61735adf8814323bc9e99c5c5f", "fetched_at": "2026-08-29T07:50:39.960100+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/changelog.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:52.900002+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:52.900002+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:53:17.310172+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb14e745ee6d45e60b0d2e662a8e8f418a1ca1ae000b8a24ee3ac2c598d578b2", "fetched_at": "2026-08-28T04:11:52.900002+00:00", "kind": "readme", "missing": false, "url": "https://github.com/celery/celery"}, {"content_hash": "367442071f05dfa98fdb70733f5eb89450476f0be6a60a654706c3393db30d7b", "fetched_at": "2026-08-29T07:50:39.936863+00:00", "kind": "homepage", "missing": false, "url": "https://docs.celeryq.dev"}, {"content_hash": "10a2e1478416b936a553ab911b1dd0a1960acc4dde14c3d57127cebf25178d5a", "fetched_at": "2026-08-29T07:50:39.946057+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/resources.html"}, {"content_hash": "790867eb0adcaffab2d163859d925fe24cc3f12daa14ea1b8388e4d8cc07d2fa", "fetched_at": "2026-08-29T07:50:39.947776+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/first-steps-with-celery.html"}, {"content_hash": "0dbb808cdd4496e2ad6a68d2308c8b254a4784ce2ecb5ac07ff91e5d54bff4e0", "fetched_at": "2026-08-29T07:50:39.949799+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/faq.html"}, {"content_hash": "179a01b0822359ee0b9378f93854f9ec68d52cc9f95d5b117ec36200a03dc53f", "fetched_at": "2026-08-29T07:50:39.952264+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/index.html"}, {"content_hash": "c679002c370452685315a84b939546b78cf9892e26e362434f27fcf94f5577d0", "fetched_at": "2026-08-29T07:50:39.954017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/introduction.html"}, {"content_hash": "900596d4f7304bb6b252f913132e67e986a4e07b95dc0bdfe312572d01e8418c", "fetched_at": "2026-08-29T07:50:39.956047+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/backends-and-brokers/index.html"}, {"content_hash": "6b35c94b13cae5db0865c38d68ceafb83d5d15c5c60d3be9b506c522449794c8", "fetched_at": "2026-08-29T07:50:39.957758+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/next-steps.html"}, {"content_hash": "609df9d5f45fabdebebe9d6d76b507191572fb61735adf8814323bc9e99c5c5f", "fetched_at": "2026-08-29T07:50:39.960100+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/changelog.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:53:17.310172+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb14e745ee6d45e60b0d2e662a8e8f418a1ca1ae000b8a24ee3ac2c598d578b2", "fetched_at": "2026-08-28T04:11:52.900002+00:00", "kind": "readme", "missing": false, "url": "https://github.com/celery/celery"}, {"content_hash": "367442071f05dfa98fdb70733f5eb89450476f0be6a60a654706c3393db30d7b", "fetched_at": "2026-08-29T07:50:39.936863+00:00", "kind": "homepage", "missing": false, "url": "https://docs.celeryq.dev"}, {"content_hash": "10a2e1478416b936a553ab911b1dd0a1960acc4dde14c3d57127cebf25178d5a", "fetched_at": "2026-08-29T07:50:39.946057+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/resources.html"}, {"content_hash": "790867eb0adcaffab2d163859d925fe24cc3f12daa14ea1b8388e4d8cc07d2fa", "fetched_at": "2026-08-29T07:50:39.947776+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/first-steps-with-celery.html"}, {"content_hash": "0dbb808cdd4496e2ad6a68d2308c8b254a4784ce2ecb5ac07ff91e5d54bff4e0", "fetched_at": "2026-08-29T07:50:39.949799+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/faq.html"}, {"content_hash": "179a01b0822359ee0b9378f93854f9ec68d52cc9f95d5b117ec36200a03dc53f", "fetched_at": "2026-08-29T07:50:39.952264+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/index.html"}, {"content_hash": "c679002c370452685315a84b939546b78cf9892e26e362434f27fcf94f5577d0", "fetched_at": "2026-08-29T07:50:39.954017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/introduction.html"}, {"content_hash": "900596d4f7304bb6b252f913132e67e986a4e07b95dc0bdfe312572d01e8418c", "fetched_at": "2026-08-29T07:50:39.956047+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/backends-and-brokers/index.html"}, {"content_hash": "6b35c94b13cae5db0865c38d68ceafb83d5d15c5c60d3be9b506c522449794c8", "fetched_at": "2026-08-29T07:50:39.957758+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/next-steps.html"}, {"content_hash": "609df9d5f45fabdebebe9d6d76b507191572fb61735adf8814323bc9e99c5c5f", "fetched_at": "2026-08-29T07:50:39.960100+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/changelog.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:53:17.310172+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb14e745ee6d45e60b0d2e662a8e8f418a1ca1ae000b8a24ee3ac2c598d578b2", "fetched_at": "2026-08-28T04:11:52.900002+00:00", "kind": "readme", "missing": false, "url": "https://github.com/celery/celery"}, {"content_hash": "367442071f05dfa98fdb70733f5eb89450476f0be6a60a654706c3393db30d7b", "fetched_at": "2026-08-29T07:50:39.936863+00:00", "kind": "homepage", "missing": false, "url": "https://docs.celeryq.dev"}, {"content_hash": "10a2e1478416b936a553ab911b1dd0a1960acc4dde14c3d57127cebf25178d5a", "fetched_at": "2026-08-29T07:50:39.946057+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/resources.html"}, {"content_hash": "790867eb0adcaffab2d163859d925fe24cc3f12daa14ea1b8388e4d8cc07d2fa", "fetched_at": "2026-08-29T07:50:39.947776+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/first-steps-with-celery.html"}, {"content_hash": "0dbb808cdd4496e2ad6a68d2308c8b254a4784ce2ecb5ac07ff91e5d54bff4e0", "fetched_at": "2026-08-29T07:50:39.949799+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/faq.html"}, {"content_hash": "179a01b0822359ee0b9378f93854f9ec68d52cc9f95d5b117ec36200a03dc53f", "fetched_at": "2026-08-29T07:50:39.952264+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/index.html"}, {"content_hash": "c679002c370452685315a84b939546b78cf9892e26e362434f27fcf94f5577d0", "fetched_at": "2026-08-29T07:50:39.954017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/introduction.html"}, {"content_hash": "900596d4f7304bb6b252f913132e67e986a4e07b95dc0bdfe312572d01e8418c", "fetched_at": "2026-08-29T07:50:39.956047+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/backends-and-brokers/index.html"}, {"content_hash": "6b35c94b13cae5db0865c38d68ceafb83d5d15c5c60d3be9b506c522449794c8", "fetched_at": "2026-08-29T07:50:39.957758+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/next-steps.html"}, {"content_hash": "609df9d5f45fabdebebe9d6d76b507191572fb61735adf8814323bc9e99c5c5f", "fetched_at": "2026-08-29T07:50:39.960100+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/changelog.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:53:17.310172+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb14e745ee6d45e60b0d2e662a8e8f418a1ca1ae000b8a24ee3ac2c598d578b2", "fetched_at": "2026-08-28T04:11:52.900002+00:00", "kind": "readme", "missing": false, "url": "https://github.com/celery/celery"}, {"content_hash": "367442071f05dfa98fdb70733f5eb89450476f0be6a60a654706c3393db30d7b", "fetched_at": "2026-08-29T07:50:39.936863+00:00", "kind": "homepage", "missing": false, "url": "https://docs.celeryq.dev"}, {"content_hash": "10a2e1478416b936a553ab911b1dd0a1960acc4dde14c3d57127cebf25178d5a", "fetched_at": "2026-08-29T07:50:39.946057+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/resources.html"}, {"content_hash": "790867eb0adcaffab2d163859d925fe24cc3f12daa14ea1b8388e4d8cc07d2fa", "fetched_at": "2026-08-29T07:50:39.947776+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/first-steps-with-celery.html"}, {"content_hash": "0dbb808cdd4496e2ad6a68d2308c8b254a4784ce2ecb5ac07ff91e5d54bff4e0", "fetched_at": "2026-08-29T07:50:39.949799+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/faq.html"}, {"content_hash": "179a01b0822359ee0b9378f93854f9ec68d52cc9f95d5b117ec36200a03dc53f", "fetched_at": "2026-08-29T07:50:39.952264+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/index.html"}, {"content_hash": "c679002c370452685315a84b939546b78cf9892e26e362434f27fcf94f5577d0", "fetched_at": "2026-08-29T07:50:39.954017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/introduction.html"}, {"content_hash": "900596d4f7304bb6b252f913132e67e986a4e07b95dc0bdfe312572d01e8418c", "fetched_at": "2026-08-29T07:50:39.956047+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/backends-and-brokers/index.html"}, {"content_hash": "6b35c94b13cae5db0865c38d68ceafb83d5d15c5c60d3be9b506c522449794c8", "fetched_at": "2026-08-29T07:50:39.957758+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/getting-started/next-steps.html"}, {"content_hash": "609df9d5f45fabdebebe9d6d76b507191572fb61735adf8814323bc9e99c5c5f", "fetched_at": "2026-08-29T07:50:39.960100+00:00", "kind": "site_page", "missing": false, "url": "https://docs.celeryq.dev/en/stable/changelog.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 76}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 6340, "days_push": 7, "days_rel": 160, "gap_med": 29, "n_releases_24m": 8}, "score": 91, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}