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 →

Global SDK rankings

427 measured providers · 151–200 shown

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

Rank / APInpmPyPICombined downloads30-day change60-day activity
1.9MpersonaNot measured1.9MTrend withheld
1.9MairtableNot measured1.9MTrend withheld
20.1Kopsgenie-sdk1.8Mopsgenie-sdk1.8MTrend withheld
1.7M@privy-io/react-auth61.6Kprivy-client1.8MTrend withheld
1.4M@optimizely/optimizely-sdk388.4Koptimizely-sdk1.8MTrend withheld
1.2M@logtail/node557.1Klogtail-python1.8MTrend withheld
157Xero logoXero
1.4Mxero-node335.6Kxero-python1.7MTrend withheld
1.4M@getbrevo/brevo317.8Kbrevo-python1.7MTrend withheld
144.4K@splunk/otel1.5Msplunk-sdk1.7MTrend withheld
870.9Kretell-sdk789.9Kretell-sdk1.7MTrend withheld
1.6M@planetscale/databaseNot measured1.6MTrend withheld
1.4Msquare291.2Ksquareup1.6MTrend withheld
Not measured1.6Mnebius1.6M-1.4%
610.7Knode-mailjet946.8Kmailjet-rest1.6MTrend withheld
253.7K@perplexity-ai/perplexity_ai1.3Mperplexityai1.5MTrend withheld
140.5Ksmartsheet1.4Msmartsheet-python-sdk1.5MTrend withheld
443.9K@cerebras/cerebras_cloud_sdk1Mcerebras-cloud-sdk1.5MTrend withheld
828.4K@mailchimp/mailchimp_marketing630.3Kmailchimp-transactional1.5MTrend withheld
969.7Knylas447.2Knylas1.4MTrend withheld
1.2M@polar-sh/sdk151.8Kpolar-sdk1.4MTrend withheld
Not measured1.4Mfireworks-ai1.4M+16.6%
1.4Mreact-native-appsflyerNot measured1.4MTrend withheld
1.1Mpubnub242.6Kpubnub1.3MTrend withheld
1.3Mstoryblok-js-clientNot measured1.3MTrend withheld
1.3MloopsNot measured1.3MTrend withheld
1.3M@turnkey/httpNot measured1.3MTrend withheld
924.5Kmercadopago322.3Kmercadopago1.2MTrend withheld
63.8K@alpacahq/alpaca-trade-api1.2Malpaca-py1.2MTrend withheld
179Vapi logoVapi
955.1K@vapi-ai/web217.3Kvapi_server_sdk1.2MTrend withheld
1Mfilestack-js119.4Kfilestack-python1.2MTrend withheld
695databento1.2Mdatabento1.2MTrend withheld
979.2K@lokalise/node-api184.8Kpython-lokalise-api1.2MTrend withheld
704.4Ksmartystreets-javascript-sdk440.7Ksmartystreets_python_sdk1.1MTrend withheld
Not measured1.1Mgoogleads1.1M+23.8%
185Esri logoEsri
922.3K@arcgis/core145.3Karcgis1.1MTrend withheld
1Mautumn-jsNot measured1MTrend withheld
236.1K@propelauth/node722.4Kpropelauth-py958.5KTrend withheld
885.2K@uploadcare/upload-client53.8Kpyuploadcare939KTrend withheld
919.2Kunsplash-jsNot measured919.2KTrend withheld
697.1K@trycourier/courier218.8Ktrycourier915.9KTrend withheld
772.1K@paddle/paddle-js141Kpaddle-python-sdk913.1KTrend withheld
897.4K@medusajs/js-sdkNot measured897.4KTrend withheld
51.8Kmodern-treasury845.5Kmodern-treasury897.3KTrend withheld
522.4K@arcadeai/arcadejs357.3Karcadepy879.8KTrend withheld
737.4K@onesignal/node-onesignal126.6Konesignal-python-api864KTrend withheld
246.1K@ringcentral/sdk605.2Kringcentral851.2KTrend withheld
197Zep logoZep
554.8K@getzep/zep-cloud296Kzep-cloud850.7KTrend withheld
848.2K@instantdb/reactNot measured848.2KTrend withheld
597.3K@honeybadger-io/js243.3Khoneybadger840.6KTrend withheld
200Lob logoLob
183.8K@lob/lob-typescript-sdk647.7Klob831.5KTrend 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