bundletool
brew install bundletool
v1.18.3
Apache-2.0
Command-line tool to manipulate Android App Bundles
1.4k
30-day installs · #1136
4.4k
90-day · #1154
17.1k
365-day · #1139
4.0k
★ GitHub stars · updated 8mo ago
Runtime dependencies
GitHub topics
android
android-app-bundle
android-development
android-testing
Links
- https://github.com/google/bundletool
- GitHub: google/bundletool
- Brew formula source: Formula/b/bundletool.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"openjdk"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Command-line tool to manipulate Android App Bundles",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:02+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "bundletool",
"github_default_branch": "master",
"github_last_commit_at": "2025-12-15T20:10:39Z",
"github_readme_excerpt": "# bundletool\n\nBundletool is a tool to manipulate Android App Bundles and Android SDK Bundles.\n\nThe **Android App Bundle** is a\n[format](https://developer.android.com/guide/app-bundle/app-bundle-format) for\npublishing Android apps in app distribution stores such as Google Play.\n\nThe **Android SDK Bundle** is a\n[format](https://developer.android.com/studio/command-line/bundletool#asb-format)\nfor publishing\n[runtime-enabled SDKs](https://developer.android.com/design-for-safety/privacy-sandbox/sdk-runtime)\nto SDK distribution platforms such as Google Play SDK Console.\n\nBundletool has a few different responsibilities:\n\n* **Build an Android App Bundle** from pre-compiled modules of a project.\n\n* **Generate an APK Set archive** containing APKs for all possible devices.\n\n* **Extract APK(s)** from the APK Set compatible with a given device.\n\n* **Install APK(s)** from the APK Set compatible with a connected device.\n\n* **Extract device spec** from a device as a JSON file.\n\n* **Add code transparency** to an Android App Bundle. Code transparency is an\n optional code signing mechanism.\n\n* **Verify code transparency** inside an Android App Bundle, APK files or an\n application installed on a connected device.\n\n* **Build an Android SDK Bundle** from a pre-compiled module of a project.\n\n* **Generate an APK Set archive** containing the SDK APKs for all devices.\n\n* **Generate an\n [Android SDK archive](https://developer.android.com/studio/command-line/bundletool#asar-format)**,\n a Maven-friendly representation of an Android SDK Bundle.\n\nRead more about the App Bundle format and Bundletool\u0027s usage at\n[g.co/androidappbundle](https://g.co/androidappbundle)\n\nDocumentation of bundletool commands can be found at:\nhttps://developer.android.com/studio/command-line/bundletool\n\n## Releases\n\nLatest release: [1.18.3](https://github.com/google/bundletool/releases)\n",
"github_repo": "google/bundletool",
"github_stars": 3998,
"github_topics": [
"android",
"android-app-bundle",
"android-development",
"android-testing"
],
"homepage": "https://github.com/google/bundletool",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 1414,
"installs_365d": 17104,
"installs_90d": 4436,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "Apache-2.0",
"llm_generated_at": null,
"llm_model": null,
"name": "bundletool",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 1136,
"rank_365d": 1139,
"rank_90d": 1154,
"raw_hash": "e817da349759f8ad",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/b/bundletool.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": null,
"version_stable": "1.18.3",
"versioned_formulae": [],
"why_use_this": null
}