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.

Zaps on Zapstore

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
zsh — zapstore
# zapstore.yaml
repository: https://github.com/user/app
assets:
- .*.apk
remote_metadata:
- playstore
- fdroid
zapstore publish
Extracting metadata from APK...
Signing with NIP-07...
Published to 3 relays
Keep reach if others deplatform you

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.

Pro • Coming soon

Developer analytics

Aggregated, privacy-preserving insights into your app's performance.

Listings
12,438 ↑ 8%
Installs
3,219 ↑ 3%
Conversion
25.9% ↑ 1.2%
DAU
8,421 ↑ 5%

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

Get it on Zapstore badge
Get it on Zapstore badge

Download

Right-click the badge and select "Save image as..." or click the button below.

Download Badge

Usage 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.

Coming Soon

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