Ship your APK with one link that never breaks
A branded download page for every app, an always-current download link, and an update-check API — fast in China and worldwide. Permanent links, one-click rollbacks, SHA256 on every build. Free to start.
GET /pixelcraft/version/latest
200 OK
Your client checks the current version on launch. Public, read-only, no API key.
Ship Updates in 3 Steps
No CI/CD overhead. Straightforward, low-friction delivery.
Set Your URL
Claim a permanent handle like apprelease.click/yourapp once and distribute it everywhere.
Drop Your Build
Drag in your APK or ZIP, add a version label and changelog notes, and hit publish. The SHA256 checksum is computed while the file uploads.
Users Get Latest
Your permanent link serves whatever build you marked as current — roll back to an older build at any time and the same link follows.
Why Indie Developers Switch
Say goodbye to outdated drive folders and broken links.
The Clunky Way
- removeDrive links hit download quotas and trigger false warnings.
- removeOutdated APK builds circulate indefinitely in chat groups.
- removeManual link editing across Reddit, GitHub, and social bios.
- removeInstalled users never get notified of hotfixes.
The AppRelease Standard
- check_circleOne permanent URL that automatically delivers the freshest build.
- check_circleFrictionless 1-tap download with zero registration or captchas.
- check_circlePublic version-check API for automatic update prompts.
- check_circleInstant rollbacks to previous builds in one click.
Packed with What Matters
Everything you need to ship and maintain your releases.
Permanent Routing
Share apprelease.click/yourapp once. Update the underlying package anytime.
Version History
Keep the last 10 builds on the free plan, 100 on Pro. Roll back a faulty version from the console.
Bring Your Own HTML
Upload your own release page, or start from the built-in mobile-first default page.
Version Check API
One public JSON endpoint to show native update dialogs, including mandatory-update flags.
Maintenance Status
Publish a maintenance notice and expected recovery time from the console — no re-upload needed.
Safe & Direct Delivery
Every build ships with its SHA256 checksum, on a clean download domain with no ads or captchas.
Detect Updates in 4 Lines of Code
One public JSON endpoint with the current version, release notes and mandatory-update flags. No API key, and no download URLs to leak.
- check_circleMandatory update flags for deprecated clients
- check_circlePlain HTTPS + JSON — Kotlin, Swift, Flutter or React Native
- check_circleCORS-enabled, so browser clients work too
{
"version": "2.4.1",
"notes": "Performance improvements",
"filename": "pixelcraft-2.4.1.apk",
"size": 18432000,
"uploaded_at": "2025-05-04T09:12:30Z",
"page_url": "https://apprelease.click/pixelcraft",
"min_supported_version": "2.2.0",
"force_update": false
}
Transparent, Indie-Friendly Plans
Start free. Upgrade when your app scales.
Free
Forever FreeFor side-projects, open-source tools, and solo builders.
- checkUnlimited apps
- checkPermanent
apprelease.click/yourappURL - checkBuilt-in mobile-first download page
- checkUp to 10 stored builds per app
- checkPackages up to 1 GB, checksum published
- checkVersion check & maintenance APIs
- checkNo login required for end-users
Pro
$30/yearFor apps in production. Pay with Stripe, cancel anytime.
- check_circle100 stored builds per app
- check_circlePackages up to 5 GB
- check_circleEverything in the Free plan
- check_circlePriority support by email
- check_circleBilled monthly, or $30/year and save two months
Frequently Asked Questions
Do my download links change when I push an update?
Never. Your permanent URL always resolves to the build you marked as current. No need to update website buttons, bios, or README files.
Do end-users need to sign up to download?
No. Visitors tap once and the file starts downloading from our dedicated download domain. Release pages set no cookies and show no ads.
Which files can I distribute?
.apk and .zip packages, up to 1 GB per file on the free plan and 5 GB on Pro — up to 10 stored builds per app on free, 100 on Pro. When you hit the limit, the oldest build is retired automatically.
Can I use my own release page design?
Yes. Upload your own HTML and the platform injects the download logic into it — add the apprelease-download-action class to your button, and use the {{version}} and {{sha256}} placeholders. See the documentation.
How do users verify what they downloaded?
Every package gets a SHA256 checksum, computed while it uploads and shown in the release page and console. We do not scan packages for malware, so publish only what you built and point users at the checksum.
How does billing work?
Payments are handled by Stripe. Subscribe, change plans or cancel from the billing page in the console — Pro stays active until the end of the period you paid for.
Ready to Streamline Your Releases?
Create an app, upload your first build, and share one permanent link.
Get Started Free No credit card required • Free plan, no time limit