{"adoption": {"forks": 1279, "observed_at": "2026-08-28T04:10:48.947334+00:00", "stars": 11610}, "canonical_url": "https://ross.abutalabs.com/products/nango", "card": {"archived": false, "artifact_type": "service", "description": "Build product integrations with AI.", "domain": ["apis", "developer-tools", "web-development", "self-hosted"], "enriched": true, "function": ["auth", "http-client", "api-framework", "mcp", "webhook", "scheduling", "middleware"], "health_score": 100, "homepage": "https://nango.dev", "language": "TypeScript", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["NangoHQ/nango"], "name": "NangoHQ/nango", "platform": ["self-hosted", "cloud"], "pushed_at": "2026-08-26T21:17:53+00:00", "repo": "NangoHQ/nango", "stars": 11610, "tags": ["oauth", "integrations", "unified-api", "token-refresh", "api-proxy", "connectors", "ai-agents", "mcp-server", "multi-tenant", "automation", "nodejs", "typescript", "docker"], "topics": ["oauth2", "oauth1", "api", "api-client", "integrations", "api-integration", "access-token", "refresh-token", "oauth", "api-integrations", "product-integration", "unified-api"], "urls": [], "use_cases": ["add oauth login for third-party apis like salesforce or github to my saas", "manage oauth token refresh for hundreds of customer connections", "sync contacts from hubspot into my app", "make authenticated api calls without storing credentials on my servers", "expose integrations as mcp tools for ai agents", "process webhooks from external apis", "build per-customer custom api integrations at scale"], "what_it_is": "Nango is an open-source integration platform for building product integrations with 900+ pre-built API providers. It handles OAuth/API-key auth, token refresh, a credential-injecting proxy, and TypeScript integration functions with AI-assisted generation, deployable to its managed runtime or self-hosted.", "when_to_avoid": ["you only integrate with one or two APIs and a simple OAuth flow suffices", "you need a no-code/low-code iPaaS for business users rather than developer-owned code", "you cannot accept the Elastic-style license or prefer permissive open source", "your integration logic must run entirely inside your own existing runtime without an external service"], "when_to_choose": ["your product needs embedded third-party auth (OAuth, API keys) for many providers", "you want managed token refresh, retries, rate limits, and multi-tenant connection storage", "you want to expose external APIs as tools for AI agents via MCP", "you need a code-first, self-hostable alternative to iPaaS connectors"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nango", "repo": "NangoHQ/nango", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.947334+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:15:28.267385+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad08f34cb0673e0d09d0cc1f8ac438e1bcfe5e213ff7ee1877b49cdbee204945", "fetched_at": "2026-08-28T04:10:48.947334+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NangoHQ/nango"}, {"content_hash": "25000f1db8e166209ddd80e5f6718bd667c669fd7373745d8f7ee3b25ab915f4", "fetched_at": "2026-08-29T08:14:23.465923+00:00", "kind": "homepage", "missing": false, "url": "https://nango.dev"}, {"content_hash": "6e43e76f70063bd0ee3579b5f756a8924d4d6287d6ab03d371b7ecba3a2d4cde", "fetched_at": "2026-08-29T08:14:23.475011+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/getting-started/intro-to-nango"}, {"content_hash": "bea4fb4891b6324ede348c338f4b4e39d79fa65a074288871a3613e416b0bdd6", "fetched_at": "2026-08-29T08:14:23.480860+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/updates"}, {"content_hash": "42b3116c2f48fd972fa3d5e32eabfe3ccbb3ec5028b93acdfd454bc5f1684f5a", "fetched_at": "2026-08-29T08:14:23.483896+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/guides/platform/security"}, {"content_hash": "708b9ff1077c7b741c4336c7f0ab64845e76bb97aeb65ae069b681d82482fec1", "fetched_at": "2026-08-29T08:14:23.471406+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/api-integrations"}, {"content_hash": "df7fd8ff1532f528cf6dcaf1bd1534cb743378e3c821789c08048fecabc79b4b", "fetched_at": "2026-08-29T08:14:23.473250+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/pricing"}, {"content_hash": "8e220ef1b18a4ae4a93f7d6541ca44ac102f2265ec8240340d4866a2c5faae26", "fetched_at": "2026-08-29T08:14:23.476820+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/blog"}, {"content_hash": "b3f788104e516bba37fd320180c19aae4d9a3cc8ba4156de05e68c6e71a7713e", "fetched_at": "2026-08-29T08:14:23.478774+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/careers"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.947334+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:15:28.267385+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad08f34cb0673e0d09d0cc1f8ac438e1bcfe5e213ff7ee1877b49cdbee204945", "fetched_at": "2026-08-28T04:10:48.947334+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NangoHQ/nango"}, {"content_hash": "25000f1db8e166209ddd80e5f6718bd667c669fd7373745d8f7ee3b25ab915f4", "fetched_at": "2026-08-29T08:14:23.465923+00:00", "kind": "homepage", "missing": false, "url": "https://nango.dev"}, {"content_hash": "6e43e76f70063bd0ee3579b5f756a8924d4d6287d6ab03d371b7ecba3a2d4cde", "fetched_at": "2026-08-29T08:14:23.475011+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/getting-started/intro-to-nango"}, {"content_hash": "bea4fb4891b6324ede348c338f4b4e39d79fa65a074288871a3613e416b0bdd6", "fetched_at": "2026-08-29T08:14:23.480860+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/updates"}, {"content_hash": "42b3116c2f48fd972fa3d5e32eabfe3ccbb3ec5028b93acdfd454bc5f1684f5a", "fetched_at": "2026-08-29T08:14:23.483896+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/guides/platform/security"}, {"content_hash": "708b9ff1077c7b741c4336c7f0ab64845e76bb97aeb65ae069b681d82482fec1", "fetched_at": "2026-08-29T08:14:23.471406+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/api-integrations"}, {"content_hash": "df7fd8ff1532f528cf6dcaf1bd1534cb743378e3c821789c08048fecabc79b4b", "fetched_at": "2026-08-29T08:14:23.473250+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/pricing"}, {"content_hash": "8e220ef1b18a4ae4a93f7d6541ca44ac102f2265ec8240340d4866a2c5faae26", "fetched_at": "2026-08-29T08:14:23.476820+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/blog"}, {"content_hash": "b3f788104e516bba37fd320180c19aae4d9a3cc8ba4156de05e68c6e71a7713e", "fetched_at": "2026-08-29T08:14:23.478774+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/careers"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:15:28.267385+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad08f34cb0673e0d09d0cc1f8ac438e1bcfe5e213ff7ee1877b49cdbee204945", "fetched_at": "2026-08-28T04:10:48.947334+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NangoHQ/nango"}, {"content_hash": "25000f1db8e166209ddd80e5f6718bd667c669fd7373745d8f7ee3b25ab915f4", "fetched_at": "2026-08-29T08:14:23.465923+00:00", "kind": "homepage", "missing": false, "url": "https://nango.dev"}, {"content_hash": "6e43e76f70063bd0ee3579b5f756a8924d4d6287d6ab03d371b7ecba3a2d4cde", "fetched_at": "2026-08-29T08:14:23.475011+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/getting-started/intro-to-nango"}, {"content_hash": "bea4fb4891b6324ede348c338f4b4e39d79fa65a074288871a3613e416b0bdd6", "fetched_at": "2026-08-29T08:14:23.480860+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/updates"}, {"content_hash": "42b3116c2f48fd972fa3d5e32eabfe3ccbb3ec5028b93acdfd454bc5f1684f5a", "fetched_at": "2026-08-29T08:14:23.483896+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/guides/platform/security"}, {"content_hash": "708b9ff1077c7b741c4336c7f0ab64845e76bb97aeb65ae069b681d82482fec1", "fetched_at": "2026-08-29T08:14:23.471406+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/api-integrations"}, {"content_hash": "df7fd8ff1532f528cf6dcaf1bd1534cb743378e3c821789c08048fecabc79b4b", "fetched_at": "2026-08-29T08:14:23.473250+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/pricing"}, {"content_hash": "8e220ef1b18a4ae4a93f7d6541ca44ac102f2265ec8240340d4866a2c5faae26", "fetched_at": "2026-08-29T08:14:23.476820+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/blog"}, {"content_hash": "b3f788104e516bba37fd320180c19aae4d9a3cc8ba4156de05e68c6e71a7713e", "fetched_at": "2026-08-29T08:14:23.478774+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/careers"}], "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:48.947334+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.947334+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.947334+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:15:28.267385+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad08f34cb0673e0d09d0cc1f8ac438e1bcfe5e213ff7ee1877b49cdbee204945", "fetched_at": "2026-08-28T04:10:48.947334+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NangoHQ/nango"}, {"content_hash": "25000f1db8e166209ddd80e5f6718bd667c669fd7373745d8f7ee3b25ab915f4", "fetched_at": "2026-08-29T08:14:23.465923+00:00", "kind": "homepage", "missing": false, "url": "https://nango.dev"}, {"content_hash": "6e43e76f70063bd0ee3579b5f756a8924d4d6287d6ab03d371b7ecba3a2d4cde", "fetched_at": "2026-08-29T08:14:23.475011+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/getting-started/intro-to-nango"}, {"content_hash": "bea4fb4891b6324ede348c338f4b4e39d79fa65a074288871a3613e416b0bdd6", "fetched_at": "2026-08-29T08:14:23.480860+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/updates"}, {"content_hash": "42b3116c2f48fd972fa3d5e32eabfe3ccbb3ec5028b93acdfd454bc5f1684f5a", "fetched_at": "2026-08-29T08:14:23.483896+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/guides/platform/security"}, {"content_hash": "708b9ff1077c7b741c4336c7f0ab64845e76bb97aeb65ae069b681d82482fec1", "fetched_at": "2026-08-29T08:14:23.471406+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/api-integrations"}, {"content_hash": "df7fd8ff1532f528cf6dcaf1bd1534cb743378e3c821789c08048fecabc79b4b", "fetched_at": "2026-08-29T08:14:23.473250+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/pricing"}, {"content_hash": "8e220ef1b18a4ae4a93f7d6541ca44ac102f2265ec8240340d4866a2c5faae26", "fetched_at": "2026-08-29T08:14:23.476820+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/blog"}, {"content_hash": "b3f788104e516bba37fd320180c19aae4d9a3cc8ba4156de05e68c6e71a7713e", "fetched_at": "2026-08-29T08:14:23.478774+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/careers"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.947334+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.947334+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:15:28.267385+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad08f34cb0673e0d09d0cc1f8ac438e1bcfe5e213ff7ee1877b49cdbee204945", "fetched_at": "2026-08-28T04:10:48.947334+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NangoHQ/nango"}, {"content_hash": "25000f1db8e166209ddd80e5f6718bd667c669fd7373745d8f7ee3b25ab915f4", "fetched_at": "2026-08-29T08:14:23.465923+00:00", "kind": "homepage", "missing": false, "url": "https://nango.dev"}, {"content_hash": "6e43e76f70063bd0ee3579b5f756a8924d4d6287d6ab03d371b7ecba3a2d4cde", "fetched_at": "2026-08-29T08:14:23.475011+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/getting-started/intro-to-nango"}, {"content_hash": "bea4fb4891b6324ede348c338f4b4e39d79fa65a074288871a3613e416b0bdd6", "fetched_at": "2026-08-29T08:14:23.480860+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/updates"}, {"content_hash": "42b3116c2f48fd972fa3d5e32eabfe3ccbb3ec5028b93acdfd454bc5f1684f5a", "fetched_at": "2026-08-29T08:14:23.483896+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/guides/platform/security"}, {"content_hash": "708b9ff1077c7b741c4336c7f0ab64845e76bb97aeb65ae069b681d82482fec1", "fetched_at": "2026-08-29T08:14:23.471406+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/api-integrations"}, {"content_hash": "df7fd8ff1532f528cf6dcaf1bd1534cb743378e3c821789c08048fecabc79b4b", "fetched_at": "2026-08-29T08:14:23.473250+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/pricing"}, {"content_hash": "8e220ef1b18a4ae4a93f7d6541ca44ac102f2265ec8240340d4866a2c5faae26", "fetched_at": "2026-08-29T08:14:23.476820+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/blog"}, {"content_hash": "b3f788104e516bba37fd320180c19aae4d9a3cc8ba4156de05e68c6e71a7713e", "fetched_at": "2026-08-29T08:14:23.478774+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/careers"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.947334+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.947334+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.947334+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:15:28.267385+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad08f34cb0673e0d09d0cc1f8ac438e1bcfe5e213ff7ee1877b49cdbee204945", "fetched_at": "2026-08-28T04:10:48.947334+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NangoHQ/nango"}, {"content_hash": "25000f1db8e166209ddd80e5f6718bd667c669fd7373745d8f7ee3b25ab915f4", "fetched_at": "2026-08-29T08:14:23.465923+00:00", "kind": "homepage", "missing": false, "url": "https://nango.dev"}, {"content_hash": "6e43e76f70063bd0ee3579b5f756a8924d4d6287d6ab03d371b7ecba3a2d4cde", "fetched_at": "2026-08-29T08:14:23.475011+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/getting-started/intro-to-nango"}, {"content_hash": "bea4fb4891b6324ede348c338f4b4e39d79fa65a074288871a3613e416b0bdd6", "fetched_at": "2026-08-29T08:14:23.480860+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/updates"}, {"content_hash": "42b3116c2f48fd972fa3d5e32eabfe3ccbb3ec5028b93acdfd454bc5f1684f5a", "fetched_at": "2026-08-29T08:14:23.483896+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/guides/platform/security"}, {"content_hash": "708b9ff1077c7b741c4336c7f0ab64845e76bb97aeb65ae069b681d82482fec1", "fetched_at": "2026-08-29T08:14:23.471406+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/api-integrations"}, {"content_hash": "df7fd8ff1532f528cf6dcaf1bd1534cb743378e3c821789c08048fecabc79b4b", "fetched_at": "2026-08-29T08:14:23.473250+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/pricing"}, {"content_hash": "8e220ef1b18a4ae4a93f7d6541ca44ac102f2265ec8240340d4866a2c5faae26", "fetched_at": "2026-08-29T08:14:23.476820+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/blog"}, {"content_hash": "b3f788104e516bba37fd320180c19aae4d9a3cc8ba4156de05e68c6e71a7713e", "fetched_at": "2026-08-29T08:14:23.478774+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/careers"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.947334+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.947334+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:15:28.267385+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad08f34cb0673e0d09d0cc1f8ac438e1bcfe5e213ff7ee1877b49cdbee204945", "fetched_at": "2026-08-28T04:10:48.947334+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NangoHQ/nango"}, {"content_hash": "25000f1db8e166209ddd80e5f6718bd667c669fd7373745d8f7ee3b25ab915f4", "fetched_at": "2026-08-29T08:14:23.465923+00:00", "kind": "homepage", "missing": false, "url": "https://nango.dev"}, {"content_hash": "6e43e76f70063bd0ee3579b5f756a8924d4d6287d6ab03d371b7ecba3a2d4cde", "fetched_at": "2026-08-29T08:14:23.475011+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/getting-started/intro-to-nango"}, {"content_hash": "bea4fb4891b6324ede348c338f4b4e39d79fa65a074288871a3613e416b0bdd6", "fetched_at": "2026-08-29T08:14:23.480860+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/updates"}, {"content_hash": "42b3116c2f48fd972fa3d5e32eabfe3ccbb3ec5028b93acdfd454bc5f1684f5a", "fetched_at": "2026-08-29T08:14:23.483896+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/guides/platform/security"}, {"content_hash": "708b9ff1077c7b741c4336c7f0ab64845e76bb97aeb65ae069b681d82482fec1", "fetched_at": "2026-08-29T08:14:23.471406+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/api-integrations"}, {"content_hash": "df7fd8ff1532f528cf6dcaf1bd1534cb743378e3c821789c08048fecabc79b4b", "fetched_at": "2026-08-29T08:14:23.473250+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/pricing"}, {"content_hash": "8e220ef1b18a4ae4a93f7d6541ca44ac102f2265ec8240340d4866a2c5faae26", "fetched_at": "2026-08-29T08:14:23.476820+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/blog"}, {"content_hash": "b3f788104e516bba37fd320180c19aae4d9a3cc8ba4156de05e68c6e71a7713e", "fetched_at": "2026-08-29T08:14:23.478774+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/careers"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:15:28.267385+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad08f34cb0673e0d09d0cc1f8ac438e1bcfe5e213ff7ee1877b49cdbee204945", "fetched_at": "2026-08-28T04:10:48.947334+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NangoHQ/nango"}, {"content_hash": "25000f1db8e166209ddd80e5f6718bd667c669fd7373745d8f7ee3b25ab915f4", "fetched_at": "2026-08-29T08:14:23.465923+00:00", "kind": "homepage", "missing": false, "url": "https://nango.dev"}, {"content_hash": "6e43e76f70063bd0ee3579b5f756a8924d4d6287d6ab03d371b7ecba3a2d4cde", "fetched_at": "2026-08-29T08:14:23.475011+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/getting-started/intro-to-nango"}, {"content_hash": "bea4fb4891b6324ede348c338f4b4e39d79fa65a074288871a3613e416b0bdd6", "fetched_at": "2026-08-29T08:14:23.480860+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/updates"}, {"content_hash": "42b3116c2f48fd972fa3d5e32eabfe3ccbb3ec5028b93acdfd454bc5f1684f5a", "fetched_at": "2026-08-29T08:14:23.483896+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/guides/platform/security"}, {"content_hash": "708b9ff1077c7b741c4336c7f0ab64845e76bb97aeb65ae069b681d82482fec1", "fetched_at": "2026-08-29T08:14:23.471406+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/api-integrations"}, {"content_hash": "df7fd8ff1532f528cf6dcaf1bd1534cb743378e3c821789c08048fecabc79b4b", "fetched_at": "2026-08-29T08:14:23.473250+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/pricing"}, {"content_hash": "8e220ef1b18a4ae4a93f7d6541ca44ac102f2265ec8240340d4866a2c5faae26", "fetched_at": "2026-08-29T08:14:23.476820+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/blog"}, {"content_hash": "b3f788104e516bba37fd320180c19aae4d9a3cc8ba4156de05e68c6e71a7713e", "fetched_at": "2026-08-29T08:14:23.478774+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/careers"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:15:28.267385+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad08f34cb0673e0d09d0cc1f8ac438e1bcfe5e213ff7ee1877b49cdbee204945", "fetched_at": "2026-08-28T04:10:48.947334+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NangoHQ/nango"}, {"content_hash": "25000f1db8e166209ddd80e5f6718bd667c669fd7373745d8f7ee3b25ab915f4", "fetched_at": "2026-08-29T08:14:23.465923+00:00", "kind": "homepage", "missing": false, "url": "https://nango.dev"}, {"content_hash": "6e43e76f70063bd0ee3579b5f756a8924d4d6287d6ab03d371b7ecba3a2d4cde", "fetched_at": "2026-08-29T08:14:23.475011+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/getting-started/intro-to-nango"}, {"content_hash": "bea4fb4891b6324ede348c338f4b4e39d79fa65a074288871a3613e416b0bdd6", "fetched_at": "2026-08-29T08:14:23.480860+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/updates"}, {"content_hash": "42b3116c2f48fd972fa3d5e32eabfe3ccbb3ec5028b93acdfd454bc5f1684f5a", "fetched_at": "2026-08-29T08:14:23.483896+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/guides/platform/security"}, {"content_hash": "708b9ff1077c7b741c4336c7f0ab64845e76bb97aeb65ae069b681d82482fec1", "fetched_at": "2026-08-29T08:14:23.471406+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/api-integrations"}, {"content_hash": "df7fd8ff1532f528cf6dcaf1bd1534cb743378e3c821789c08048fecabc79b4b", "fetched_at": "2026-08-29T08:14:23.473250+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/pricing"}, {"content_hash": "8e220ef1b18a4ae4a93f7d6541ca44ac102f2265ec8240340d4866a2c5faae26", "fetched_at": "2026-08-29T08:14:23.476820+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/blog"}, {"content_hash": "b3f788104e516bba37fd320180c19aae4d9a3cc8ba4156de05e68c6e71a7713e", "fetched_at": "2026-08-29T08:14:23.478774+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/careers"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:15:28.267385+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad08f34cb0673e0d09d0cc1f8ac438e1bcfe5e213ff7ee1877b49cdbee204945", "fetched_at": "2026-08-28T04:10:48.947334+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NangoHQ/nango"}, {"content_hash": "25000f1db8e166209ddd80e5f6718bd667c669fd7373745d8f7ee3b25ab915f4", "fetched_at": "2026-08-29T08:14:23.465923+00:00", "kind": "homepage", "missing": false, "url": "https://nango.dev"}, {"content_hash": "6e43e76f70063bd0ee3579b5f756a8924d4d6287d6ab03d371b7ecba3a2d4cde", "fetched_at": "2026-08-29T08:14:23.475011+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/getting-started/intro-to-nango"}, {"content_hash": "bea4fb4891b6324ede348c338f4b4e39d79fa65a074288871a3613e416b0bdd6", "fetched_at": "2026-08-29T08:14:23.480860+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/updates"}, {"content_hash": "42b3116c2f48fd972fa3d5e32eabfe3ccbb3ec5028b93acdfd454bc5f1684f5a", "fetched_at": "2026-08-29T08:14:23.483896+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/docs/guides/platform/security"}, {"content_hash": "708b9ff1077c7b741c4336c7f0ab64845e76bb97aeb65ae069b681d82482fec1", "fetched_at": "2026-08-29T08:14:23.471406+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/api-integrations"}, {"content_hash": "df7fd8ff1532f528cf6dcaf1bd1534cb743378e3c821789c08048fecabc79b4b", "fetched_at": "2026-08-29T08:14:23.473250+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/pricing"}, {"content_hash": "8e220ef1b18a4ae4a93f7d6541ca44ac102f2265ec8240340d4866a2c5faae26", "fetched_at": "2026-08-29T08:14:23.476820+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/blog"}, {"content_hash": "b3f788104e516bba37fd320180c19aae4d9a3cc8ba4156de05e68c6e71a7713e", "fetched_at": "2026-08-29T08:14:23.478774+00:00", "kind": "site_page", "missing": false, "url": "https://nango.dev/careers"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 85}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2337, "days_push": 7, "days_rel": 23, "gap_med": 2, "n_releases_24m": 158}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}