Skip to content

DEVELOPER ECOSYSTEM · BY APIDECK

SDK Power Rankings

See which API SDKs developers download most, and how that activity is changing.

Observed 2026-10-2630 days ending 2026-10-22How we measure →
#2OpenAI logo

OpenAI

494.2M

downloads in 30 days

Trend withheld
#3Anthropic logo

Anthropic

349.6M

downloads in 30 days

Trend withheld

Global SDK rankings

427 measured providers · 1–50 shown

Sorted by download count. Change compares the preceding 30 days. Downloads include automated installs and are not unique developers.

Rank / APInpmPyPICombined downloads30-day change
184.3M@aws-sdk/client-s32.6Bboto32.7BTrend withheld
159.8Mopenai334.5Mopenai494.2MTrend withheld
171.2M@anthropic-ai/sdk178.4Manthropic349.6MTrend withheld
146.5M@sentry/node145.9Msentry-sdk292.4MTrend withheld
2.4M@huggingface/hub259.7Mhuggingface-hub262.1MTrend withheld
92.6M@google/genai151.2Mgoogle-genai243.8MTrend withheld
71.2M@google-cloud/storage162.7Mgoogle-cloud-storage233.8MTrend withheld
63M@azure/identity126.8Mazure-identity189.7MTrend withheld
114.7M@supabase/supabase-js28.5Msupabase143.1MTrend withheld
141.8M@octokit/coreNot measured141.8MTrend withheld
51.1M@slack/web-api83Mslack-sdk134.1MTrend withheld
88.3Mstripe45.4Mstripe133.7MTrend withheld
26.9Mlangsmith84.7Mlangsmith111.6MTrend withheld
61Mposthog-js46.2Mposthog107.3MTrend withheld
37.3Mdd-trace53.1Mdatadog90.3MTrend withheld
48.2Mresend14.3Mresend62.5MTrend withheld
39.3Mfirebase16.5Mfirebase-admin55.8MTrend withheld
3.2Mmodal46.4Mmodal49.6MTrend withheld
24.5Mtwilio22.2Mtwilio46.7MTrend withheld
9.6M@elastic/elasticsearch34.3Melasticsearch43.8MTrend withheld
28M@mistralai/mistralai14.7Mmistralai42.7MTrend withheld
17.8M@sendgrid/mail21.5Msendgrid39.3MTrend withheld
27.8Msvix11.1Msvix39MTrend withheld
9.3M@langfuse/otel28.3Mlangfuse37.5MTrend withheld
31.2M@vercel/blob3Mvercel34.2MTrend withheld
31.2Malgoliasearch3Malgoliasearch34.2MTrend withheld
22.7M@googlemaps/js-api-loader3.6Mgooglemaps26.3MTrend withheld
16.9Mlivekit-client7.2Mlivekit-api24.1MTrend withheld
20.7M@clerk/backend3.4Mclerk-backend-api24.1MTrend withheld
20M@upstash/redis1.2Mupstash-redis21.2MTrend withheld
13.3M@workos-inc/node7.6Mworkos21MTrend withheld
3.4Mgroq-sdk17.5Mgroq20.9MTrend withheld
10.5M@launchdarkly/node-server-sdk10.1Mlaunchdarkly-server-sdk20.6MTrend withheld
2.7M@snowplow/browser-tracker17.7Msnowplow-tracker20.4MTrend withheld
35W&B logoW&B
1.8Mweave17Mwandb18.7MTrend withheld
9.2M@amplitude/analytics-browser8.4Mamplitude-analytics17.6MTrend withheld
17.1M@neondatabase/serverless202Kneon-api17.3MTrend withheld
9.2M@auth0/auth0-spa-js8Mauth0-python17.1MTrend withheld
3.4M@qdrant/js-client-rest13.7Mqdrant-client17.1MTrend withheld
145.4K@pydantic/logfire-node16.5Mlogfire16.6MTrend withheld
9.8Mmixpanel-browser6.7Mmixpanel16.4MTrend withheld
16.1Mmapbox-gl172.4Kmapbox16.2MTrend withheld
16.2M@walletconnect/sign-clientNot measured16.2MTrend withheld
12.6M@statsig/js-client3.4Mstatsig16MTrend withheld
8.8M@microsoft/microsoft-graph-client6.6Mmsgraph-sdk15.4MTrend withheld
46E2B logoE2B
7.7Me2b7.4Me2b15MTrend withheld
12.2Mcloudflare2.3Mcloudflare14.5MTrend withheld
11.7Mpusher-js2.7Mpusher14.5MTrend withheld
4.2M@elevenlabs/client9.8Melevenlabs14MTrend withheld
11.9M@openrouter/ai-sdk-provider2.1Mopenrouter14MTrend withheld

What these rankings measure

One mapped SDK package per provider per registry, using npm download statistics and PyPI Stats daily downloads excluding known mirrors. Package links let you inspect each mapping. This is coverage of our tracked packages, not every SDK in either registry. These inherited package mappings are not a new certification of publisher ownership. Shared authentication packages may serve multiple products, so package selection affects comparability.

Both registries use the same 30-day window ending 2026-10-22. Trends compare it with the immediately preceding 30 days; the chart displays all 60 daily observations. A zero baseline has no percentage change. A source-reported zero remains zero; missing days invalidate the measurement.

Combined counts include both ecosystems and may count the same developer more than once. CI, bots, dependency installs and package architecture influence the results. Downloads do not establish API usage, revenue, quality or market share.

35 package or identity checks did not produce usable data in this refresh. Combined rankings exclude providers with an incomplete mapped pair; registry-specific rankings can still show their available measurement. The latest available source reporting date may lag the observation date.

Source data and refresh coverage
  • getunleash-io / pypi: Unavailable or incomplete 60-day series
  • shopify / pypi: Unavailable or incomplete 60-day series
  • adyen / pypi: Unavailable or incomplete 60-day series
  • liveblocks-io / pypi: Unavailable or incomplete 60-day series
  • merge-dev / pypi: Unavailable or incomplete 60-day series
  • avalara / pypi: Unavailable or incomplete 60-day series
  • giphy / pypi: Unavailable or incomplete 60-day series
  • unified-to / pypi: Unavailable or incomplete 60-day series
  • radar / pypi: Unavailable or incomplete 60-day series
  • vimeo / pypi: Unavailable or incomplete 60-day series
  • ultravox / pypi: Unavailable or incomplete 60-day series
  • cohere-ai / npm: Unavailable or incomplete 60-day series
  • inngest / npm: Unavailable or incomplete 60-day series
  • firecrawl / npm: Unavailable or incomplete 60-day series
  • fal-ai / npm: Unavailable or incomplete 60-day series
  • mailgun / npm: Unavailable or incomplete 60-day series
  • postmark / npm: Unavailable or incomplete 60-day series
  • trigger-dev / npm: Unavailable or incomplete 60-day series
  • asana / npm: Unavailable or incomplete 60-day series
  • metronome / npm: Unavailable or incomplete 60-day series
  • merge-dev / npm: Unavailable or incomplete 60-day series
  • cartesia / npm: Unavailable or incomplete 60-day series
  • ai21 / npm: Unavailable or incomplete 60-day series
  • frontegg / npm: Unavailable or incomplete 60-day series
  • commercetools / npm: Unavailable or incomplete 60-day series
  • useparagon / npm: Unavailable or incomplete 60-day series
  • letta / npm: Unavailable or incomplete 60-day series
  • neverbounce / npm: Unavailable or incomplete 60-day series
  • alchemy / npm: Unavailable or incomplete 60-day series
  • loggly / npm: Unavailable or incomplete 60-day series
  • kickbox / npm: Unavailable or incomplete 60-day series
  • bandwidth / npm: Unavailable or incomplete 60-day series
  • transloadit / npm: Unavailable or incomplete 60-day series
  • anchor-browser / npm: Unavailable or incomplete 60-day series
  • snapchat / npm: Unavailable or incomplete 60-day series

Each row’s package counts and trend are frozen to the window above. Future refreshes retain dated snapshots for reproducibility.

Search API Tracker

Curated starting points