Skip to main content

app-sdk-finder

PyPI version Python 3.11+ License: MIT

CLI tool to find SDKs used by iOS/Android apps via AppGoblin. Query 6M+ apps' SDK data, compare tech stacks, and rank SDKs by popularity.

Install

pip install app-sdk-finder

# Or run without installing
uvx app-sdk-finder --help

Quick Start

# Search for an app
app-sdk-finder search "bereal" --platform ios

# See what SDKs it uses
app-sdk-finder get-sdk 1459645446 --platform ios

# Compare two apps
app-sdk-finder compare 835599320 1459645446 --platform ios

# Rank SDKs by popularity
app-sdk-finder list-sdks rank product-analytics --platform ios

Commands

Command Description
search <name> Search apps by name (iOS & Android)
get-sdk <store_id> Get SDKs used by an app
get-sdk <store_id> --detail Get detailed SDK data (frameworks, bundles, permissions)
compare <id1> <id2> Compare SDKs between two apps
info <store_id> Get app metrics (installs, revenue, MAU)
who-uses <domain> Find which apps use a specific SDK
list-sdks Browse SDK companies by category
list-sdks rank <category> Rank SDKs by app adoption

Search apps

app-sdk-finder search "bereal" --platform ios
app-sdk-finder search "whatsapp" --platform android --json

Get SDK list

# Company-level overview
app-sdk-finder get-sdk 1459645446 --platform ios

# Detailed: framework names, bundles, permissions
app-sdk-finder get-sdk 1459645446 --platform ios --detail

Compare two apps

app-sdk-finder compare 835599320 1459645446 --platform ios

App info

app-sdk-finder info 835599320 --platform ios

Which apps use a specific SDK

app-sdk-finder who-uses amplitude.com
app-sdk-finder who-uses firebase.google.com --platform ios

Browse and rank SDKs

# List all SDKs in a category
app-sdk-finder list-sdks --category product-analytics

# Rank by popularity
app-sdk-finder list-sdks rank product-analytics --platform ios

Categories: ad-networks, ad-attribution, product-analytics, development-tools, business-tools, mediation

Output Formats

All commands support --json for machine-readable output:

app-sdk-finder get-sdk 1459645446 --platform ios --json

Default output uses rich tables for terminal readability.

Store IDs

  • iOS: numeric trackId (e.g. 835599320 for TikTok)
  • Android: package name (e.g. com.bereal.ft)

Use search to find the store ID, then pass it to other commands.

Claude Code Skill

A Claude Code skill is included in skills/app-sdk-finder/ that enables Claude to automatically call this CLI to answer SDK-related questions.

Development

# Clone and install
git clone https://github.com/ProAlexUSC/app-sdk-finder.git
cd app-sdk-finder
uv sync

# Run tests
uv run pytest tests/ -v

# Run locally
uv run app-sdk-finder --help

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

app_sdk_finder-1.0.0.tar.gz (46.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

app_sdk_finder-1.0.0-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file app_sdk_finder-1.0.0.tar.gz.

File metadata

  • Download URL: app_sdk_finder-1.0.0.tar.gz
  • Upload date:
  • Size: 46.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for app_sdk_finder-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1e957c275a88716b07e7ff5227da5d8bf567b9ba94f2d1c2978a9874b3e8576b
MD5 1649ed6e0a17b10912071d49e1312f7e
BLAKE2b-256 a57176313b6fed38e53faab5f8ecaa9975556c6cd4e982f9f7a7fa96897ac1e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for app_sdk_finder-1.0.0.tar.gz:

Publisher: publish.yml on ProAlexUSC/app-sdk-finder

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file app_sdk_finder-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: app_sdk_finder-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for app_sdk_finder-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 484239be40f5f471c0dea41a6e8a903e654117d3fe508bc90170f8095a60ff4f
MD5 46d97a79f2377797a0602e51540f9848
BLAKE2b-256 b88586fedc54f23ab748fe02674750464d90b4b7ee4b78a0a3e1ac23632af32e

See more details on using hashes here.

Provenance

The following attestation bundles were made for app_sdk_finder-1.0.0-py3-none-any.whl:

Publisher: publish.yml on ProAlexUSC/app-sdk-finder

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 files

0.2.1

2 files

0.2.0

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page