{"adoption": {"forks": 208, "observed_at": "2026-08-28T04:04:06.298744+00:00", "stars": 1241}, "canonical_url": "https://ross.abutalabs.com/products/bugsnag-android", "card": {"archived": false, "artifact_type": "library", "description": "BugSnag crash monitoring and reporting tool for Android apps", "domain": ["mobile-development", "monitoring", "developer-tools", "android-tools"], "enriched": true, "function": ["monitoring", "alerting", "logging", "sdk"], "health_score": 100, "homepage": "https://www.bugsnag.com/platforms/android/", "language": "Kotlin", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["bugsnag/bugsnag-android"], "name": "bugsnag/bugsnag-android", "platform": ["jvm"], "pushed_at": "2026-08-25T13:52:00+00:00", "repo": "bugsnag/bugsnag-android", "stars": 1241, "tags": ["crash-reporting", "error-monitoring", "exception-tracking", "bugsnag", "ndk", "breadcrumbs", "mobile-sdk", "android", "mobile"], "topics": ["bugsnag", "java", "crash", "android", "crash-reporting", "crash-reports", "error-monitoring", "error-reporting", "crash-reporting-tool", "debug", "errors", "exceptions", "bugs", "unhandled-exceptions", "android-apps", "error-stack-trace", "ndk", "notifier", "platforms", "debugging-tool"], "urls": [], "use_cases": ["report unhandled exceptions and crashes from my android app", "track handled exceptions in android kotlin code", "capture native NDK crashes in an android application", "attach breadcrumbs and user info to android crash reports", "monitor android app errors and alert my team", "debug crashes in production android apps"], "what_it_is": "The official BugSnag SDK for Android, written in Kotlin, that detects crashes and unhandled exceptions in Android apps and reports them with diagnostic context to the BugSnag service. It supports handled exception reporting, breadcrumb logging, user identification, and NDK crash capture.", "when_to_avoid": ["you want a fully self-hosted, free error tracker without a BugSnag account or paid event limits", "you need error monitoring for non-Android platforms (use the platform-specific BugSnag notifier instead)", "you prefer open-source alternatives like Sentry's self-hosted server"], "when_to_choose": ["you build Android apps (Java/Kotlin or NDK) and want automated crash reporting with stack traces and user impact data", "your team already uses or wants the BugSnag dashboard with Slack, Jira, and PagerDuty integrations", "you need both unhandled crash capture and manual handled-exception reporting"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/bugsnag-android", "repo": "bugsnag/bugsnag-android", "role": "main", "score": 99}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.298744+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:08:28.650572+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac06e961bbcf153224a3238178de578a7d801820d87018def44157e52dc852a1", "fetched_at": "2026-08-28T04:04:06.298744+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugsnag/bugsnag-android"}, {"content_hash": "cff051ebce1460c091ab75265a0711db2bb9056fcdbf96396d4235da75dae97a", "fetched_at": "2026-08-29T12:20:21.183056+00:00", "kind": "homepage", "missing": false, "url": "https://www.bugsnag.com/platforms/android/"}, {"content_hash": "a999752b5f2c8ffcad16a33c5d463e23fc4784c996d8e1494d9121d6a3238608", "fetched_at": "2026-08-29T12:20:21.193217+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bugsnag.com/"}, {"content_hash": "3f0480c4ff3aa167a978b290992819c99298337880abdeafbdc931115e4ed091", "fetched_at": "2026-08-29T12:20:21.197166+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bugsnag.com/product/integrations"}, {"content_hash": "edd2bb282029ff9aecee801b80ac7973746c7a257c67686b49550d790ce36b19", "fetched_at": "2026-08-29T12:20:21.195159+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsnag.com/pricing"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.298744+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:08:28.650572+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac06e961bbcf153224a3238178de578a7d801820d87018def44157e52dc852a1", "fetched_at": "2026-08-28T04:04:06.298744+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugsnag/bugsnag-android"}, {"content_hash": "cff051ebce1460c091ab75265a0711db2bb9056fcdbf96396d4235da75dae97a", "fetched_at": "2026-08-29T12:20:21.183056+00:00", "kind": "homepage", "missing": false, "url": "https://www.bugsnag.com/platforms/android/"}, {"content_hash": "a999752b5f2c8ffcad16a33c5d463e23fc4784c996d8e1494d9121d6a3238608", "fetched_at": "2026-08-29T12:20:21.193217+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bugsnag.com/"}, {"content_hash": "3f0480c4ff3aa167a978b290992819c99298337880abdeafbdc931115e4ed091", "fetched_at": "2026-08-29T12:20:21.197166+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bugsnag.com/product/integrations"}, {"content_hash": "edd2bb282029ff9aecee801b80ac7973746c7a257c67686b49550d790ce36b19", "fetched_at": "2026-08-29T12:20:21.195159+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsnag.com/pricing"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:08:28.650572+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac06e961bbcf153224a3238178de578a7d801820d87018def44157e52dc852a1", "fetched_at": "2026-08-28T04:04:06.298744+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugsnag/bugsnag-android"}, {"content_hash": "cff051ebce1460c091ab75265a0711db2bb9056fcdbf96396d4235da75dae97a", "fetched_at": "2026-08-29T12:20:21.183056+00:00", "kind": "homepage", "missing": false, "url": "https://www.bugsnag.com/platforms/android/"}, {"content_hash": "a999752b5f2c8ffcad16a33c5d463e23fc4784c996d8e1494d9121d6a3238608", "fetched_at": "2026-08-29T12:20:21.193217+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bugsnag.com/"}, {"content_hash": "3f0480c4ff3aa167a978b290992819c99298337880abdeafbdc931115e4ed091", "fetched_at": "2026-08-29T12:20:21.197166+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bugsnag.com/product/integrations"}, {"content_hash": "edd2bb282029ff9aecee801b80ac7973746c7a257c67686b49550d790ce36b19", "fetched_at": "2026-08-29T12:20:21.195159+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsnag.com/pricing"}], "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:04:06.298744+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.298744+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.298744+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:08:28.650572+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac06e961bbcf153224a3238178de578a7d801820d87018def44157e52dc852a1", "fetched_at": "2026-08-28T04:04:06.298744+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugsnag/bugsnag-android"}, {"content_hash": "cff051ebce1460c091ab75265a0711db2bb9056fcdbf96396d4235da75dae97a", "fetched_at": "2026-08-29T12:20:21.183056+00:00", "kind": "homepage", "missing": false, "url": "https://www.bugsnag.com/platforms/android/"}, {"content_hash": "a999752b5f2c8ffcad16a33c5d463e23fc4784c996d8e1494d9121d6a3238608", "fetched_at": "2026-08-29T12:20:21.193217+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bugsnag.com/"}, {"content_hash": "3f0480c4ff3aa167a978b290992819c99298337880abdeafbdc931115e4ed091", "fetched_at": "2026-08-29T12:20:21.197166+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bugsnag.com/product/integrations"}, {"content_hash": "edd2bb282029ff9aecee801b80ac7973746c7a257c67686b49550d790ce36b19", "fetched_at": "2026-08-29T12:20:21.195159+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsnag.com/pricing"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.298744+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.298744+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:08:28.650572+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac06e961bbcf153224a3238178de578a7d801820d87018def44157e52dc852a1", "fetched_at": "2026-08-28T04:04:06.298744+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugsnag/bugsnag-android"}, {"content_hash": "cff051ebce1460c091ab75265a0711db2bb9056fcdbf96396d4235da75dae97a", "fetched_at": "2026-08-29T12:20:21.183056+00:00", "kind": "homepage", "missing": false, "url": "https://www.bugsnag.com/platforms/android/"}, {"content_hash": "a999752b5f2c8ffcad16a33c5d463e23fc4784c996d8e1494d9121d6a3238608", "fetched_at": "2026-08-29T12:20:21.193217+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bugsnag.com/"}, {"content_hash": "3f0480c4ff3aa167a978b290992819c99298337880abdeafbdc931115e4ed091", "fetched_at": "2026-08-29T12:20:21.197166+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bugsnag.com/product/integrations"}, {"content_hash": "edd2bb282029ff9aecee801b80ac7973746c7a257c67686b49550d790ce36b19", "fetched_at": "2026-08-29T12:20:21.195159+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsnag.com/pricing"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.298744+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.298744+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.298744+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:08:28.650572+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac06e961bbcf153224a3238178de578a7d801820d87018def44157e52dc852a1", "fetched_at": "2026-08-28T04:04:06.298744+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugsnag/bugsnag-android"}, {"content_hash": "cff051ebce1460c091ab75265a0711db2bb9056fcdbf96396d4235da75dae97a", "fetched_at": "2026-08-29T12:20:21.183056+00:00", "kind": "homepage", "missing": false, "url": "https://www.bugsnag.com/platforms/android/"}, {"content_hash": "a999752b5f2c8ffcad16a33c5d463e23fc4784c996d8e1494d9121d6a3238608", "fetched_at": "2026-08-29T12:20:21.193217+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bugsnag.com/"}, {"content_hash": "3f0480c4ff3aa167a978b290992819c99298337880abdeafbdc931115e4ed091", "fetched_at": "2026-08-29T12:20:21.197166+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bugsnag.com/product/integrations"}, {"content_hash": "edd2bb282029ff9aecee801b80ac7973746c7a257c67686b49550d790ce36b19", "fetched_at": "2026-08-29T12:20:21.195159+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsnag.com/pricing"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.298744+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.298744+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:08:28.650572+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac06e961bbcf153224a3238178de578a7d801820d87018def44157e52dc852a1", "fetched_at": "2026-08-28T04:04:06.298744+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugsnag/bugsnag-android"}, {"content_hash": "cff051ebce1460c091ab75265a0711db2bb9056fcdbf96396d4235da75dae97a", "fetched_at": "2026-08-29T12:20:21.183056+00:00", "kind": "homepage", "missing": false, "url": "https://www.bugsnag.com/platforms/android/"}, {"content_hash": "a999752b5f2c8ffcad16a33c5d463e23fc4784c996d8e1494d9121d6a3238608", "fetched_at": "2026-08-29T12:20:21.193217+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bugsnag.com/"}, {"content_hash": "3f0480c4ff3aa167a978b290992819c99298337880abdeafbdc931115e4ed091", "fetched_at": "2026-08-29T12:20:21.197166+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bugsnag.com/product/integrations"}, {"content_hash": "edd2bb282029ff9aecee801b80ac7973746c7a257c67686b49550d790ce36b19", "fetched_at": "2026-08-29T12:20:21.195159+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsnag.com/pricing"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:08:28.650572+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac06e961bbcf153224a3238178de578a7d801820d87018def44157e52dc852a1", "fetched_at": "2026-08-28T04:04:06.298744+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugsnag/bugsnag-android"}, {"content_hash": "cff051ebce1460c091ab75265a0711db2bb9056fcdbf96396d4235da75dae97a", "fetched_at": "2026-08-29T12:20:21.183056+00:00", "kind": "homepage", "missing": false, "url": "https://www.bugsnag.com/platforms/android/"}, {"content_hash": "a999752b5f2c8ffcad16a33c5d463e23fc4784c996d8e1494d9121d6a3238608", "fetched_at": "2026-08-29T12:20:21.193217+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bugsnag.com/"}, {"content_hash": "3f0480c4ff3aa167a978b290992819c99298337880abdeafbdc931115e4ed091", "fetched_at": "2026-08-29T12:20:21.197166+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bugsnag.com/product/integrations"}, {"content_hash": "edd2bb282029ff9aecee801b80ac7973746c7a257c67686b49550d790ce36b19", "fetched_at": "2026-08-29T12:20:21.195159+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsnag.com/pricing"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:08:28.650572+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac06e961bbcf153224a3238178de578a7d801820d87018def44157e52dc852a1", "fetched_at": "2026-08-28T04:04:06.298744+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugsnag/bugsnag-android"}, {"content_hash": "cff051ebce1460c091ab75265a0711db2bb9056fcdbf96396d4235da75dae97a", "fetched_at": "2026-08-29T12:20:21.183056+00:00", "kind": "homepage", "missing": false, "url": "https://www.bugsnag.com/platforms/android/"}, {"content_hash": "a999752b5f2c8ffcad16a33c5d463e23fc4784c996d8e1494d9121d6a3238608", "fetched_at": "2026-08-29T12:20:21.193217+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bugsnag.com/"}, {"content_hash": "3f0480c4ff3aa167a978b290992819c99298337880abdeafbdc931115e4ed091", "fetched_at": "2026-08-29T12:20:21.197166+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bugsnag.com/product/integrations"}, {"content_hash": "edd2bb282029ff9aecee801b80ac7973746c7a257c67686b49550d790ce36b19", "fetched_at": "2026-08-29T12:20:21.195159+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsnag.com/pricing"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:08:28.650572+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac06e961bbcf153224a3238178de578a7d801820d87018def44157e52dc852a1", "fetched_at": "2026-08-28T04:04:06.298744+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugsnag/bugsnag-android"}, {"content_hash": "cff051ebce1460c091ab75265a0711db2bb9056fcdbf96396d4235da75dae97a", "fetched_at": "2026-08-29T12:20:21.183056+00:00", "kind": "homepage", "missing": false, "url": "https://www.bugsnag.com/platforms/android/"}, {"content_hash": "a999752b5f2c8ffcad16a33c5d463e23fc4784c996d8e1494d9121d6a3238608", "fetched_at": "2026-08-29T12:20:21.193217+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bugsnag.com/"}, {"content_hash": "3f0480c4ff3aa167a978b290992819c99298337880abdeafbdc931115e4ed091", "fetched_at": "2026-08-29T12:20:21.197166+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bugsnag.com/product/integrations"}, {"content_hash": "edd2bb282029ff9aecee801b80ac7973746c7a257c67686b49550d790ce36b19", "fetched_at": "2026-08-29T12:20:21.195159+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsnag.com/pricing"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 99}, "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": 5464, "days_push": 8, "days_rel": 8, "gap_med": 27.0, "n_releases_24m": 23}, "score": 99, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}