Obtainium Documentation

Get Android app updates straight from the source.

18,840 stars Dart Dart 1 file ยท ~1,227 tokens #android#apk#apk-update#apk-updater#app-updater#automation#foss#github
RAW Doc

Docker & Self-Hosted Deployment Verified OCI

Deploy Obtainium on any server, homelab, or cloud container platform.

1-Click Terminal Command
bash (docker run)
docker run -d --name obtainium --restart always imranr98/obtainium:latest

1. Project Overview & Quickstart (ImranR98/Obtainium)

Obtainium

Get Android app updates straight from the source.

Obtainium allows you to install and update apps directly from their releases pages, and receive notifications when new releases are made available.

More info:

Currently supported App sources:

Finding App Configurations

You can find crowdsourced app configurations at apps.obtainium.imranr.dev.

If you can't find the configuration for an app you want, feel free to leave a request on the issues page.

Or, contribute some configurations to the website by creating a PR at this repo.

Installation



Verification info:

  • Package ID: dev.imranr.obtainium
  • SHA-256 hash of signing certificate: B3:53:60:1F:6A:1D:5F:D6:60:3A:E2:F5:0B:E8:0C:F3:01:36:7B:86:B6:AB:8B:1F:66:24:3D:A9:6C:D5:73:62
    • Note: The above signature is also valid for the F-Droid flavour of Obtainium, thanks to reproducible builds.
  • PGP Public Key (to verify APK hashes)

Limitations

  • For some sources, data is gathered using Web scraping and can easily break due to changes in website design. In such cases, more reliable methods may be unavailable.

Screenshots

2. Official Technical Reference & Guides (ImranR98/apps.obtainium.imranr.dev)

[apps.obtainium.imranr.dev](https://apps.obtainium.imranr.dev)

Crowdsourced App Configurations website for Obtainium.

The website is accessible at apps.obtainium.imranr.dev

Analytics: https://ln.imranr.dev/obt-apps-visits

About

This is an Astro project that serves as the frontend for crowdsourced Obtainium app configurations. It features:

  • Browse and search available app configs
  • Filter by category
  • One-click install via obtainium:// protocol links
  • URL redirection for sharing Obtainium links (/redirect)
  • Multi-language support

Development

bash
npm install
npm run dev

The dev server will be available at http://localhost:8080.

Build

bash
npm run build

Contributing

See the contributing guidelines for how to add new app configs.