{"adoption": {"forks": 1250, "observed_at": "2026-08-28T04:11:07.820213+00:00", "stars": 14864}, "canonical_url": "https://ross.abutalabs.com/products/zitadel", "card": {"archived": false, "artifact_type": "service", "description": "ZITADEL - Identity infrastructure, simplified for you.", "domain": ["security", "apis", "web-development", "self-hosted", "backend"], "enriched": true, "function": ["auth", "authorization", "api-framework", "middleware", "self-hosted", "security"], "health_score": 100, "homepage": "https://zitadel.com", "language": "Go", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["zitadel/zitadel"], "name": "zitadel/zitadel", "platform": ["go", "self-hosted", "cloud"], "pushed_at": "2026-08-26T19:36:52+00:00", "repo": "zitadel/zitadel", "stars": 14864, "tags": ["identity-and-access-management", "sso", "oidc", "oauth2", "saml", "mfa", "passkeys", "multitenancy", "scim", "iam", "b2b", "login", "docker", "kubernetes", "linux", "macos", "web-server"], "topics": ["saml", "authentication", "authorization", "login", "oidc", "sso", "2fa", "fido2", "mfa", "oauth2", "openid-connect", "identity", "passkeys", "user", "multitenancy", "scim", "fips-140-3"], "urls": [], "use_cases": ["add login and sso to my web app", "self-host an identity provider with oidc and saml", "implement multi-tenant b2b authentication", "add mfa and passkeys to my application", "manage users and organizations with scim provisioning", "build a custom login ui with an auth api", "replace auth0 or keycloak with an open-source iam"], "what_it_is": "ZITADEL is an open-source identity and access management (IAM) platform providing authentication and authorization out of the box, including SSO, MFA, passkeys, OIDC, OAuth2, SAML, and SCIM. It is API-first with gRPC and REST APIs, SDKs, and a built-in multi-tenancy model, deployable self-hosted or via ZITADEL Cloud.", "when_to_avoid": ["you only need simple session auth for a single small app without federation", "you require a permissive license for managed offerings (AGPL-3.0 applies)", "you cannot operate a Go service with a PostgreSQL dependency", "you need a lightweight embedded auth library rather than a standalone platform"], "when_to_choose": ["you need a full-featured, self-hostable IAM with OIDC, SAML, MFA, and passkeys out of the box", "your product is multi-tenant or B2B and needs per-organization branding and policies", "you want an API-first identity platform with gRPC/REST APIs and SDKs", "you need an auditable, extensible auth system with custom flows (Actions)"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/zitadel", "repo": "zitadel/zitadel", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.820213+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:07:07.250114+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6e13219d7da8359bd19383ef1b39c1a71623422a134b9857e4916e6430dbf344", "fetched_at": "2026-08-28T04:11:07.820213+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zitadel/zitadel"}, {"content_hash": "e6cf5a0645bec5c7c5e31ce92f15ddd3b9f1b564e9080dd4d9c44317a2d8f1aa", "fetched_at": "2026-08-29T08:05:12.367603+00:00", "kind": "homepage", "missing": false, "url": "https://zitadel.com"}, {"content_hash": "32eb8031c1e9b3a1a1bbacc6524caf7709c7acfa4f7610a755950a9dc858e569", "fetched_at": "2026-08-29T08:05:12.386395+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/apis/introduction"}, {"content_hash": "58d17948823ffac70fcafa7a6da58f3ee25039dcb4627c1a9d1cbc1cd22c7100", "fetched_at": "2026-08-29T08:05:12.380588+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/guides/integrate/login-ui"}, {"content_hash": "1b1d29aca20dc2d5c9cb8a3c3c72216e56d4bb83d9688fd82d756ce1b67b0e22", "fetched_at": "2026-08-29T08:05:12.382734+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/guides/solution-scenarios/b2b"}, {"content_hash": "5276c78e0431f4059ca7801315e528d856f12661851d9a078f98c6ccfb63ddb0", "fetched_at": "2026-08-29T08:05:12.384540+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/apis/actions/introduction"}, {"content_hash": "39f413609886b1d6ccd1da5949af24d400777e74ca015e321aaa827d9d42317c", "fetched_at": "2026-08-29T08:05:12.388162+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs"}, {"content_hash": "1a49a101865e85768ab8be0f38ea974e3df0841bd26548d872817cd7f30b7e63", "fetched_at": "2026-08-29T08:05:12.389812+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/self-hosting/deploy/overview"}, {"content_hash": "98bd3fbeb8cdff238183acf28eb5b001e9590494f1466a66b7962bc665688a09", "fetched_at": "2026-08-29T08:05:12.376773+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/next"}, {"content_hash": "bc31a56607f6a072abbd464997a63d3b8c0dfdf0dcec686663a97065b7abda3f", "fetched_at": "2026-08-29T08:05:12.378705+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/pricing"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.820213+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:07:07.250114+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6e13219d7da8359bd19383ef1b39c1a71623422a134b9857e4916e6430dbf344", "fetched_at": "2026-08-28T04:11:07.820213+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zitadel/zitadel"}, {"content_hash": "e6cf5a0645bec5c7c5e31ce92f15ddd3b9f1b564e9080dd4d9c44317a2d8f1aa", "fetched_at": "2026-08-29T08:05:12.367603+00:00", "kind": "homepage", "missing": false, "url": "https://zitadel.com"}, {"content_hash": "32eb8031c1e9b3a1a1bbacc6524caf7709c7acfa4f7610a755950a9dc858e569", "fetched_at": "2026-08-29T08:05:12.386395+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/apis/introduction"}, {"content_hash": "58d17948823ffac70fcafa7a6da58f3ee25039dcb4627c1a9d1cbc1cd22c7100", "fetched_at": "2026-08-29T08:05:12.380588+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/guides/integrate/login-ui"}, {"content_hash": "1b1d29aca20dc2d5c9cb8a3c3c72216e56d4bb83d9688fd82d756ce1b67b0e22", "fetched_at": "2026-08-29T08:05:12.382734+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/guides/solution-scenarios/b2b"}, {"content_hash": "5276c78e0431f4059ca7801315e528d856f12661851d9a078f98c6ccfb63ddb0", "fetched_at": "2026-08-29T08:05:12.384540+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/apis/actions/introduction"}, {"content_hash": "39f413609886b1d6ccd1da5949af24d400777e74ca015e321aaa827d9d42317c", "fetched_at": "2026-08-29T08:05:12.388162+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs"}, {"content_hash": "1a49a101865e85768ab8be0f38ea974e3df0841bd26548d872817cd7f30b7e63", "fetched_at": "2026-08-29T08:05:12.389812+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/self-hosting/deploy/overview"}, {"content_hash": "98bd3fbeb8cdff238183acf28eb5b001e9590494f1466a66b7962bc665688a09", "fetched_at": "2026-08-29T08:05:12.376773+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/next"}, {"content_hash": "bc31a56607f6a072abbd464997a63d3b8c0dfdf0dcec686663a97065b7abda3f", "fetched_at": "2026-08-29T08:05:12.378705+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/pricing"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:07:07.250114+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6e13219d7da8359bd19383ef1b39c1a71623422a134b9857e4916e6430dbf344", "fetched_at": "2026-08-28T04:11:07.820213+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zitadel/zitadel"}, {"content_hash": "e6cf5a0645bec5c7c5e31ce92f15ddd3b9f1b564e9080dd4d9c44317a2d8f1aa", "fetched_at": "2026-08-29T08:05:12.367603+00:00", "kind": "homepage", "missing": false, "url": "https://zitadel.com"}, {"content_hash": "32eb8031c1e9b3a1a1bbacc6524caf7709c7acfa4f7610a755950a9dc858e569", "fetched_at": "2026-08-29T08:05:12.386395+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/apis/introduction"}, {"content_hash": "58d17948823ffac70fcafa7a6da58f3ee25039dcb4627c1a9d1cbc1cd22c7100", "fetched_at": "2026-08-29T08:05:12.380588+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/guides/integrate/login-ui"}, {"content_hash": "1b1d29aca20dc2d5c9cb8a3c3c72216e56d4bb83d9688fd82d756ce1b67b0e22", "fetched_at": "2026-08-29T08:05:12.382734+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/guides/solution-scenarios/b2b"}, {"content_hash": "5276c78e0431f4059ca7801315e528d856f12661851d9a078f98c6ccfb63ddb0", "fetched_at": "2026-08-29T08:05:12.384540+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/apis/actions/introduction"}, {"content_hash": "39f413609886b1d6ccd1da5949af24d400777e74ca015e321aaa827d9d42317c", "fetched_at": "2026-08-29T08:05:12.388162+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs"}, {"content_hash": "1a49a101865e85768ab8be0f38ea974e3df0841bd26548d872817cd7f30b7e63", "fetched_at": "2026-08-29T08:05:12.389812+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/self-hosting/deploy/overview"}, {"content_hash": "98bd3fbeb8cdff238183acf28eb5b001e9590494f1466a66b7962bc665688a09", "fetched_at": "2026-08-29T08:05:12.376773+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/next"}, {"content_hash": "bc31a56607f6a072abbd464997a63d3b8c0dfdf0dcec686663a97065b7abda3f", "fetched_at": "2026-08-29T08:05:12.378705+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.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:11:07.820213+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.820213+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.820213+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:07:07.250114+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6e13219d7da8359bd19383ef1b39c1a71623422a134b9857e4916e6430dbf344", "fetched_at": "2026-08-28T04:11:07.820213+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zitadel/zitadel"}, {"content_hash": "e6cf5a0645bec5c7c5e31ce92f15ddd3b9f1b564e9080dd4d9c44317a2d8f1aa", "fetched_at": "2026-08-29T08:05:12.367603+00:00", "kind": "homepage", "missing": false, "url": "https://zitadel.com"}, {"content_hash": "32eb8031c1e9b3a1a1bbacc6524caf7709c7acfa4f7610a755950a9dc858e569", "fetched_at": "2026-08-29T08:05:12.386395+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/apis/introduction"}, {"content_hash": "58d17948823ffac70fcafa7a6da58f3ee25039dcb4627c1a9d1cbc1cd22c7100", "fetched_at": "2026-08-29T08:05:12.380588+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/guides/integrate/login-ui"}, {"content_hash": "1b1d29aca20dc2d5c9cb8a3c3c72216e56d4bb83d9688fd82d756ce1b67b0e22", "fetched_at": "2026-08-29T08:05:12.382734+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/guides/solution-scenarios/b2b"}, {"content_hash": "5276c78e0431f4059ca7801315e528d856f12661851d9a078f98c6ccfb63ddb0", "fetched_at": "2026-08-29T08:05:12.384540+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/apis/actions/introduction"}, {"content_hash": "39f413609886b1d6ccd1da5949af24d400777e74ca015e321aaa827d9d42317c", "fetched_at": "2026-08-29T08:05:12.388162+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs"}, {"content_hash": "1a49a101865e85768ab8be0f38ea974e3df0841bd26548d872817cd7f30b7e63", "fetched_at": "2026-08-29T08:05:12.389812+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/self-hosting/deploy/overview"}, {"content_hash": "98bd3fbeb8cdff238183acf28eb5b001e9590494f1466a66b7962bc665688a09", "fetched_at": "2026-08-29T08:05:12.376773+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/next"}, {"content_hash": "bc31a56607f6a072abbd464997a63d3b8c0dfdf0dcec686663a97065b7abda3f", "fetched_at": "2026-08-29T08:05:12.378705+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/pricing"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.820213+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.820213+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:07:07.250114+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6e13219d7da8359bd19383ef1b39c1a71623422a134b9857e4916e6430dbf344", "fetched_at": "2026-08-28T04:11:07.820213+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zitadel/zitadel"}, {"content_hash": "e6cf5a0645bec5c7c5e31ce92f15ddd3b9f1b564e9080dd4d9c44317a2d8f1aa", "fetched_at": "2026-08-29T08:05:12.367603+00:00", "kind": "homepage", "missing": false, "url": "https://zitadel.com"}, {"content_hash": "32eb8031c1e9b3a1a1bbacc6524caf7709c7acfa4f7610a755950a9dc858e569", "fetched_at": "2026-08-29T08:05:12.386395+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/apis/introduction"}, {"content_hash": "58d17948823ffac70fcafa7a6da58f3ee25039dcb4627c1a9d1cbc1cd22c7100", "fetched_at": "2026-08-29T08:05:12.380588+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/guides/integrate/login-ui"}, {"content_hash": "1b1d29aca20dc2d5c9cb8a3c3c72216e56d4bb83d9688fd82d756ce1b67b0e22", "fetched_at": "2026-08-29T08:05:12.382734+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/guides/solution-scenarios/b2b"}, {"content_hash": "5276c78e0431f4059ca7801315e528d856f12661851d9a078f98c6ccfb63ddb0", "fetched_at": "2026-08-29T08:05:12.384540+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/apis/actions/introduction"}, {"content_hash": "39f413609886b1d6ccd1da5949af24d400777e74ca015e321aaa827d9d42317c", "fetched_at": "2026-08-29T08:05:12.388162+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs"}, {"content_hash": "1a49a101865e85768ab8be0f38ea974e3df0841bd26548d872817cd7f30b7e63", "fetched_at": "2026-08-29T08:05:12.389812+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/self-hosting/deploy/overview"}, {"content_hash": "98bd3fbeb8cdff238183acf28eb5b001e9590494f1466a66b7962bc665688a09", "fetched_at": "2026-08-29T08:05:12.376773+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/next"}, {"content_hash": "bc31a56607f6a072abbd464997a63d3b8c0dfdf0dcec686663a97065b7abda3f", "fetched_at": "2026-08-29T08:05:12.378705+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/pricing"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.820213+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.820213+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.820213+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:07:07.250114+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6e13219d7da8359bd19383ef1b39c1a71623422a134b9857e4916e6430dbf344", "fetched_at": "2026-08-28T04:11:07.820213+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zitadel/zitadel"}, {"content_hash": "e6cf5a0645bec5c7c5e31ce92f15ddd3b9f1b564e9080dd4d9c44317a2d8f1aa", "fetched_at": "2026-08-29T08:05:12.367603+00:00", "kind": "homepage", "missing": false, "url": "https://zitadel.com"}, {"content_hash": "32eb8031c1e9b3a1a1bbacc6524caf7709c7acfa4f7610a755950a9dc858e569", "fetched_at": "2026-08-29T08:05:12.386395+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/apis/introduction"}, {"content_hash": "58d17948823ffac70fcafa7a6da58f3ee25039dcb4627c1a9d1cbc1cd22c7100", "fetched_at": "2026-08-29T08:05:12.380588+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/guides/integrate/login-ui"}, {"content_hash": "1b1d29aca20dc2d5c9cb8a3c3c72216e56d4bb83d9688fd82d756ce1b67b0e22", "fetched_at": "2026-08-29T08:05:12.382734+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/guides/solution-scenarios/b2b"}, {"content_hash": "5276c78e0431f4059ca7801315e528d856f12661851d9a078f98c6ccfb63ddb0", "fetched_at": "2026-08-29T08:05:12.384540+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/apis/actions/introduction"}, {"content_hash": "39f413609886b1d6ccd1da5949af24d400777e74ca015e321aaa827d9d42317c", "fetched_at": "2026-08-29T08:05:12.388162+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs"}, {"content_hash": "1a49a101865e85768ab8be0f38ea974e3df0841bd26548d872817cd7f30b7e63", "fetched_at": "2026-08-29T08:05:12.389812+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/self-hosting/deploy/overview"}, {"content_hash": "98bd3fbeb8cdff238183acf28eb5b001e9590494f1466a66b7962bc665688a09", "fetched_at": "2026-08-29T08:05:12.376773+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/next"}, {"content_hash": "bc31a56607f6a072abbd464997a63d3b8c0dfdf0dcec686663a97065b7abda3f", "fetched_at": "2026-08-29T08:05:12.378705+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/pricing"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.820213+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.820213+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:07:07.250114+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6e13219d7da8359bd19383ef1b39c1a71623422a134b9857e4916e6430dbf344", "fetched_at": "2026-08-28T04:11:07.820213+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zitadel/zitadel"}, {"content_hash": "e6cf5a0645bec5c7c5e31ce92f15ddd3b9f1b564e9080dd4d9c44317a2d8f1aa", "fetched_at": "2026-08-29T08:05:12.367603+00:00", "kind": "homepage", "missing": false, "url": "https://zitadel.com"}, {"content_hash": "32eb8031c1e9b3a1a1bbacc6524caf7709c7acfa4f7610a755950a9dc858e569", "fetched_at": "2026-08-29T08:05:12.386395+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/apis/introduction"}, {"content_hash": "58d17948823ffac70fcafa7a6da58f3ee25039dcb4627c1a9d1cbc1cd22c7100", "fetched_at": "2026-08-29T08:05:12.380588+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/guides/integrate/login-ui"}, {"content_hash": "1b1d29aca20dc2d5c9cb8a3c3c72216e56d4bb83d9688fd82d756ce1b67b0e22", "fetched_at": "2026-08-29T08:05:12.382734+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/guides/solution-scenarios/b2b"}, {"content_hash": "5276c78e0431f4059ca7801315e528d856f12661851d9a078f98c6ccfb63ddb0", "fetched_at": "2026-08-29T08:05:12.384540+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/apis/actions/introduction"}, {"content_hash": "39f413609886b1d6ccd1da5949af24d400777e74ca015e321aaa827d9d42317c", "fetched_at": "2026-08-29T08:05:12.388162+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs"}, {"content_hash": "1a49a101865e85768ab8be0f38ea974e3df0841bd26548d872817cd7f30b7e63", "fetched_at": "2026-08-29T08:05:12.389812+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/self-hosting/deploy/overview"}, {"content_hash": "98bd3fbeb8cdff238183acf28eb5b001e9590494f1466a66b7962bc665688a09", "fetched_at": "2026-08-29T08:05:12.376773+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/next"}, {"content_hash": "bc31a56607f6a072abbd464997a63d3b8c0dfdf0dcec686663a97065b7abda3f", "fetched_at": "2026-08-29T08:05:12.378705+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/pricing"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:07:07.250114+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6e13219d7da8359bd19383ef1b39c1a71623422a134b9857e4916e6430dbf344", "fetched_at": "2026-08-28T04:11:07.820213+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zitadel/zitadel"}, {"content_hash": "e6cf5a0645bec5c7c5e31ce92f15ddd3b9f1b564e9080dd4d9c44317a2d8f1aa", "fetched_at": "2026-08-29T08:05:12.367603+00:00", "kind": "homepage", "missing": false, "url": "https://zitadel.com"}, {"content_hash": "32eb8031c1e9b3a1a1bbacc6524caf7709c7acfa4f7610a755950a9dc858e569", "fetched_at": "2026-08-29T08:05:12.386395+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/apis/introduction"}, {"content_hash": "58d17948823ffac70fcafa7a6da58f3ee25039dcb4627c1a9d1cbc1cd22c7100", "fetched_at": "2026-08-29T08:05:12.380588+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/guides/integrate/login-ui"}, {"content_hash": "1b1d29aca20dc2d5c9cb8a3c3c72216e56d4bb83d9688fd82d756ce1b67b0e22", "fetched_at": "2026-08-29T08:05:12.382734+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/guides/solution-scenarios/b2b"}, {"content_hash": "5276c78e0431f4059ca7801315e528d856f12661851d9a078f98c6ccfb63ddb0", "fetched_at": "2026-08-29T08:05:12.384540+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/apis/actions/introduction"}, {"content_hash": "39f413609886b1d6ccd1da5949af24d400777e74ca015e321aaa827d9d42317c", "fetched_at": "2026-08-29T08:05:12.388162+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs"}, {"content_hash": "1a49a101865e85768ab8be0f38ea974e3df0841bd26548d872817cd7f30b7e63", "fetched_at": "2026-08-29T08:05:12.389812+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/self-hosting/deploy/overview"}, {"content_hash": "98bd3fbeb8cdff238183acf28eb5b001e9590494f1466a66b7962bc665688a09", "fetched_at": "2026-08-29T08:05:12.376773+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/next"}, {"content_hash": "bc31a56607f6a072abbd464997a63d3b8c0dfdf0dcec686663a97065b7abda3f", "fetched_at": "2026-08-29T08:05:12.378705+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/pricing"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:07:07.250114+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6e13219d7da8359bd19383ef1b39c1a71623422a134b9857e4916e6430dbf344", "fetched_at": "2026-08-28T04:11:07.820213+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zitadel/zitadel"}, {"content_hash": "e6cf5a0645bec5c7c5e31ce92f15ddd3b9f1b564e9080dd4d9c44317a2d8f1aa", "fetched_at": "2026-08-29T08:05:12.367603+00:00", "kind": "homepage", "missing": false, "url": "https://zitadel.com"}, {"content_hash": "32eb8031c1e9b3a1a1bbacc6524caf7709c7acfa4f7610a755950a9dc858e569", "fetched_at": "2026-08-29T08:05:12.386395+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/apis/introduction"}, {"content_hash": "58d17948823ffac70fcafa7a6da58f3ee25039dcb4627c1a9d1cbc1cd22c7100", "fetched_at": "2026-08-29T08:05:12.380588+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/guides/integrate/login-ui"}, {"content_hash": "1b1d29aca20dc2d5c9cb8a3c3c72216e56d4bb83d9688fd82d756ce1b67b0e22", "fetched_at": "2026-08-29T08:05:12.382734+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/guides/solution-scenarios/b2b"}, {"content_hash": "5276c78e0431f4059ca7801315e528d856f12661851d9a078f98c6ccfb63ddb0", "fetched_at": "2026-08-29T08:05:12.384540+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/apis/actions/introduction"}, {"content_hash": "39f413609886b1d6ccd1da5949af24d400777e74ca015e321aaa827d9d42317c", "fetched_at": "2026-08-29T08:05:12.388162+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs"}, {"content_hash": "1a49a101865e85768ab8be0f38ea974e3df0841bd26548d872817cd7f30b7e63", "fetched_at": "2026-08-29T08:05:12.389812+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/self-hosting/deploy/overview"}, {"content_hash": "98bd3fbeb8cdff238183acf28eb5b001e9590494f1466a66b7962bc665688a09", "fetched_at": "2026-08-29T08:05:12.376773+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/next"}, {"content_hash": "bc31a56607f6a072abbd464997a63d3b8c0dfdf0dcec686663a97065b7abda3f", "fetched_at": "2026-08-29T08:05:12.378705+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/pricing"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:07:07.250114+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6e13219d7da8359bd19383ef1b39c1a71623422a134b9857e4916e6430dbf344", "fetched_at": "2026-08-28T04:11:07.820213+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zitadel/zitadel"}, {"content_hash": "e6cf5a0645bec5c7c5e31ce92f15ddd3b9f1b564e9080dd4d9c44317a2d8f1aa", "fetched_at": "2026-08-29T08:05:12.367603+00:00", "kind": "homepage", "missing": false, "url": "https://zitadel.com"}, {"content_hash": "32eb8031c1e9b3a1a1bbacc6524caf7709c7acfa4f7610a755950a9dc858e569", "fetched_at": "2026-08-29T08:05:12.386395+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/apis/introduction"}, {"content_hash": "58d17948823ffac70fcafa7a6da58f3ee25039dcb4627c1a9d1cbc1cd22c7100", "fetched_at": "2026-08-29T08:05:12.380588+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/guides/integrate/login-ui"}, {"content_hash": "1b1d29aca20dc2d5c9cb8a3c3c72216e56d4bb83d9688fd82d756ce1b67b0e22", "fetched_at": "2026-08-29T08:05:12.382734+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/guides/solution-scenarios/b2b"}, {"content_hash": "5276c78e0431f4059ca7801315e528d856f12661851d9a078f98c6ccfb63ddb0", "fetched_at": "2026-08-29T08:05:12.384540+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/apis/actions/introduction"}, {"content_hash": "39f413609886b1d6ccd1da5949af24d400777e74ca015e321aaa827d9d42317c", "fetched_at": "2026-08-29T08:05:12.388162+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs"}, {"content_hash": "1a49a101865e85768ab8be0f38ea974e3df0841bd26548d872817cd7f30b7e63", "fetched_at": "2026-08-29T08:05:12.389812+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/docs/self-hosting/deploy/overview"}, {"content_hash": "98bd3fbeb8cdff238183acf28eb5b001e9590494f1466a66b7962bc665688a09", "fetched_at": "2026-08-29T08:05:12.376773+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/next"}, {"content_hash": "bc31a56607f6a072abbd464997a63d3b8c0dfdf0dcec686663a97065b7abda3f", "fetched_at": "2026-08-29T08:05:12.378705+00:00", "kind": "site_page", "missing": false, "url": "https://zitadel.com/pricing"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 86}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2361, "days_push": 7, "days_rel": 19, "gap_med": 0, "n_releases_24m": 248}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}