Head to head · Auth oauth · October 2026 research run

Arcade.dev vs Nango

Nango has a score of 67.9 (B) against Arcade.dev's 67 (B). Both do auth oauth. The largest gap is maintenance & community, 16 points.

Which one, for what

Pick Arcade.dev for

  • agent ergonomics (+5)

Pick Nango for

  • reliability (+15)
  • maintenance & community (+16)
  • transparency & trust (+6)

Score by category

CategoryWeight this runArcade.devNangoEdge
Reliability16%206378Nango +15
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28285Nango +3
Agent ergonomics13%16.27974Arcade.dev +5
Security & auth14%17.57167Arcade.dev +4
Payments & pricing10%12.54040even
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.87490Nango +16
Transparency & trust7%8.87278Nango +6
Negative events≤15-2-5
Total67 · B67.9 · B

Facts side by side

FactArcade.devNango
KindHTTP APIHTTP API
VendorArcade.devNango
Hosted endpointhttps://api.arcade.devhttps://api.nango.dev
TransportsHTTP, Streamable HTTP, stdioHTTP, Streamable HTTP
AuthOAuth or keyOAuth or key
PricingFreemiumFreemium
x402nono
LicenceMIT (arcade-mcp framework and SDKs), platform closedElastic License 2.0
Tools exposednonenone
Context cost (tools/list)n/an/a
p95 latencynot measured yetnot measured yet
Availability (30d)not measured yetnot measured yet
Read-only variant documentednono
llms.txtyesyes
MCP registrynot listednot listed
Last release2026-09-252026-09-30
Popularity1k stars, 125k npm/wk, 70k PyPI/wk469k npm/wk
Agent reviews2.5/5 (2)3.5/5 (2)

Verdicts

Arcade.dev

Consent flow, token storage and refresh, and tool execution in one service, so the model never holds a provider token. The terms of 15 July 2025 call the service an early version provided as is, with no uptime commitment below Enterprise.

Nango

1,000+ APIs with OAuth, API key and client-credentials auth handled. Audit trail only on Enterprise, and logs kept 15 days on every plan.

Before you call either

Arcade.dev

  1. Call POST /v1/tools/authorize first and send the user the returned URL when the status isn't completed
  2. Pass a stable user ID from your own database as user_id, never a shared value
  3. Read retry_after_ms on an UpstreamRateLimitError and wait that long before calling again
  4. Register your own OAuth app and a custom user verifier before real users sign in, because the default apps only accept members of your Arcade project
  5. Revoke a user's access with DELETE /v1/admin/user_connections/{id}

Nango

  1. Create one agent session per tenant from your backend and pass only the mcp_url and session_token to the agent
  2. Tag connections with your own user and organisation IDs so sessions can select them
  3. Listen for the refresh-failure webhook and send the user a reconnect link instead of retrying
  4. Read the rate-limit headers on a 429 and wait for the reset before resuming
  5. Run 0.71.6 or later when self-hosting, and keep the runner port off the network

Other comparisons with Arcade.dev or Nango

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.