Publish without permission
No arbitrary review rules, no permissioned accounts, no 30% cuts. Publish and talk to users directly – you own your audience, not Apple or Google.

No gatekeepers, no KYC
Publish directly to relays. Your app goes live when you say so — no approval queue, no waiting.
Keep 100%
Receive bitcoin zaps directly from users. No platform cut, no payment processing fees.
Own your audience
Your followers are tied to your pubkey, not a store account. You keep your audience even if they deplatform you.
Publish in minutes
The CLI extracts metadata from your APK and publishes to relays. One command and you're live.
- Auto-extracts icons, descriptions, and screenshots
- Sign with your Nostr key (nsec, NIP-07, or bunker)
- Your app is live and discoverable immediately
Zapstore rides on Nostr relays, so distribution and payments stay reachable even when legacy app stores say no. Your relationship with users survives outside any single store.
Developer analytics
Aggregated, privacy-preserving insights into your app's performance.
Installs trend
Promote your app
Download the "Get it on Zapstore" badge to use on your website, social media, or anywhere you promote your app.
Badge Preview


Download
Right-click the badge and select "Save image as..." or click the button below.
Download BadgeUsage Guidelines
- Link the badge to your app on Zapstore
- Don't modify, rotate, or distort the badge
- Maintain clear space around the badge
- Works well on both light and dark backgrounds
HTML Example
Use this code snippet on your website. Get your app's link from the Apps page.
<a href="https://zapstore.dev/apps/<naddr>">
<img src="get-it-on-zapstore.png" alt="Get it on Zapstore" width="200" />
</a>Replace <naddr> with your app's naddr identifier.
Need to distribute everywhere?
ReachKit uses AI to predict app store rejections before you submit. Validate once, ship to every major mobile store — App Store, Google Play, F-Droid, Zapstore, and more.
Learn about ReachKit