Amazon Web Services (AWS)
2.7Bdownloads in 30 days
DEVELOPER ECOSYSTEM · BY APIDECK
See which API SDKs developers download most, and how that activity is changing.
downloads in 30 days
downloads in 30 days
downloads in 30 days
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 / API | npm | PyPI | Combined downloads | 30-day change |
|---|---|---|---|---|
| 184.3M@aws-sdk/client-s3 | 2.6Bboto3 | 2.7B | Trend withheld | |
| 159.8Mopenai | 334.5Mopenai | 494.2M | Trend withheld | |
| 171.2M@anthropic-ai/sdk | 178.4Manthropic | 349.6M | Trend withheld | |
| 146.5M@sentry/node | 145.9Msentry-sdk | 292.4M | Trend withheld | |
| 2.4M@huggingface/hub | 259.7Mhuggingface-hub | 262.1M | Trend withheld | |
| 92.6M@google/genai | 151.2Mgoogle-genai | 243.8M | Trend withheld | |
| 71.2M@google-cloud/storage | 162.7Mgoogle-cloud-storage | 233.8M | Trend withheld | |
| 63M@azure/identity | 126.8Mazure-identity | 189.7M | Trend withheld | |
| 114.7M@supabase/supabase-js | 28.5Msupabase | 143.1M | Trend withheld | |
| 141.8M@octokit/core | Not measured | 141.8M | Trend withheld | |
| 51.1M@slack/web-api | 83Mslack-sdk | 134.1M | Trend withheld | |
| 88.3Mstripe | 45.4Mstripe | 133.7M | Trend withheld | |
| 26.9Mlangsmith | 84.7Mlangsmith | 111.6M | Trend withheld | |
| 61Mposthog-js | 46.2Mposthog | 107.3M | Trend withheld | |
| 37.3Mdd-trace | 53.1Mdatadog | 90.3M | Trend withheld | |
| 48.2Mresend | 14.3Mresend | 62.5M | Trend withheld | |
| 39.3Mfirebase | 16.5Mfirebase-admin | 55.8M | Trend withheld | |
| 3.2Mmodal | 46.4Mmodal | 49.6M | Trend withheld | |
| 24.5Mtwilio | 22.2Mtwilio | 46.7M | Trend withheld | |
| 9.6M@elastic/elasticsearch | 34.3Melasticsearch | 43.8M | Trend withheld | |
| 28M@mistralai/mistralai | 14.7Mmistralai | 42.7M | Trend withheld | |
| 17.8M@sendgrid/mail | 21.5Msendgrid | 39.3M | Trend withheld | |
| 27.8Msvix | 11.1Msvix | 39M | Trend withheld | |
| 9.3M@langfuse/otel | 28.3Mlangfuse | 37.5M | Trend withheld | |
| 31.2M@vercel/blob | 3Mvercel | 34.2M | Trend withheld | |
| 31.2Malgoliasearch | 3Malgoliasearch | 34.2M | Trend withheld | |
| 22.7M@googlemaps/js-api-loader | 3.6Mgooglemaps | 26.3M | Trend withheld | |
| 16.9Mlivekit-client | 7.2Mlivekit-api | 24.1M | Trend withheld | |
| 20.7M@clerk/backend | 3.4Mclerk-backend-api | 24.1M | Trend withheld | |
| 20M@upstash/redis | 1.2Mupstash-redis | 21.2M | Trend withheld | |
| 13.3M@workos-inc/node | 7.6Mworkos | 21M | Trend withheld | |
| 3.4Mgroq-sdk | 17.5Mgroq | 20.9M | Trend withheld | |
| 10.5M@launchdarkly/node-server-sdk | 10.1Mlaunchdarkly-server-sdk | 20.6M | Trend withheld | |
| 2.7M@snowplow/browser-tracker | 17.7Msnowplow-tracker | 20.4M | Trend withheld | |
| 1.8Mweave | 17Mwandb | 18.7M | Trend withheld | |
| 9.2M@amplitude/analytics-browser | 8.4Mamplitude-analytics | 17.6M | Trend withheld | |
| 17.1M@neondatabase/serverless | 202Kneon-api | 17.3M | Trend withheld | |
| 9.2M@auth0/auth0-spa-js | 8Mauth0-python | 17.1M | Trend withheld | |
| 3.4M@qdrant/js-client-rest | 13.7Mqdrant-client | 17.1M | Trend withheld | |
| 145.4K@pydantic/logfire-node | 16.5Mlogfire | 16.6M | Trend withheld | |
| 9.8Mmixpanel-browser | 6.7Mmixpanel | 16.4M | Trend withheld | |
| 16.1Mmapbox-gl | 172.4Kmapbox | 16.2M | Trend withheld | |
| 16.2M@walletconnect/sign-client | Not measured | 16.2M | Trend withheld | |
| 12.6M@statsig/js-client | 3.4Mstatsig | 16M | Trend withheld | |
| 8.8M@microsoft/microsoft-graph-client | 6.6Mmsgraph-sdk | 15.4M | Trend withheld | |
| 7.7Me2b | 7.4Me2b | 15M | Trend withheld | |
| 12.2Mcloudflare | 2.3Mcloudflare | 14.5M | Trend withheld | |
| 11.7Mpusher-js | 2.7Mpusher | 14.5M | Trend withheld | |
| 4.2M@elevenlabs/client | 9.8Melevenlabs | 14M | Trend withheld | |
| 11.9M@openrouter/ai-sdk-provider | 2.1Mopenrouter | 14M | Trend withheld |
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.
Each row’s package counts and trend are frozen to the window above. Future refreshes retain dated snapshots for reproducibility.