Nostr clients

Nostr on Android: the apps that actually work in 2026

Android has the richest Nostr client scene of any platform. Amethyst, Primal, Voyage, and the signer apps that make daily Nostr use safer.

bynostr.blog editorial team6 min read

Android has the deepest Nostr feature set of any mobile platform. Partially because Android developers tend to ship more experimental software; partially because Nostr's open-source nature suits the Android community's preferences. Whatever the reason, Android users have more and better Nostr options than iOS users do.

This guide picks through them.

Quick version. Amethyst is the most full-featured client. Primal is the polished-product alternative. Amber is a signer app that keeps your private key separate from any client. Install the combination that matches your priorities: feature depth vs. smooth onboarding vs. security.

When you're ready, grab your @nostr.blog address

Amethyst

Native Android app, open source, written in Kotlin. Maintained by developer Vitor Pamplona. Has become the reference power-user Nostr client on any platform.

Strengths.

  • The most NIPs implemented of any client: long-form, communities, lists, polls, live streams, drafts
  • Fine-grained relay management with per-account relay preferences
  • Multiple account switching inside the app
  • Strong support for zaps, DMs, and gift-wrapped events
  • Open source, actively developed, regular releases
  • Configurable feed filters, mute lists, content warnings

Weaknesses.

  • Dense UI that can overwhelm new users
  • Features are not always discoverable
  • Default theme is busier than some users want

Install path. Google Play, F-Droid, or direct APK from GitHub. All three ship the same build.

Primal

The cross-platform polished Nostr product. Primal's Android app mirrors the iOS experience.

Strengths.

  • Guided signup with minimal Nostr-specific jargon
  • Built-in Primal Wallet for Lightning with buy-sats in supported regions
  • Trending topics, suggested accounts, optional algorithmic feed
  • Fast feed loading thanks to Primal's caching layer
  • Parity with Primal iOS and Primal web

Weaknesses.

  • More opinionated than typical Nostr clients
  • Caching layer adds one company to the data flow
  • Fewer advanced features than Amethyst

Install path. Google Play. Free, wallet included.

Voyage

A lighter-weight Android Nostr client. Written by developer Kai Dominik. Targets users who want a simple feed without the dense UI of Amethyst.

Strengths.

  • Minimal, clean interface
  • Fast on older devices
  • Open source
  • No tracking or telemetry

Weaknesses.

  • Fewer features than Amethyst or Primal
  • Smaller active user base
  • Updates less frequent

Install path. Google Play or F-Droid.

Amber (signer, not a client)

Amber is not a Nostr client. It is a signer app: it holds your private key, and any Nostr client on your phone asks Amber to sign events on demand. The client never sees the nsec.

Why it matters. If a Nostr client has a bug or is compromised, it cannot leak your private key because it never has it. Amber signs inside its own sandbox and returns only the signed event. This is the strongest security model available on a phone that is not a hardware wallet.

How to use it.

  1. Install Amber from Google Play or F-Droid.
  2. Generate or import your key pair inside Amber.
  3. Open any Nostr client (Amethyst, Voyage, etc.) and choose "Sign in with Amber" on the welcome screen.
  4. Amber prompts you to authorize. Client and signer are now paired via Android intents.
  5. Every time the client needs to sign an event, Amber pops up with the event content and asks for approval. You can also whitelist common operations so the prompt is silent for routine use.

When to use it. For any identity you care about. The setup adds maybe two minutes to signup and removes the biggest failure mode (client-side nsec leak) entirely.

Android-specific considerations

Three things worth knowing if you are on Android.

Signer apps are Android-only. The Android intent system lets apps talk to each other cleanly. iOS does not have an equivalent, which is why Amber does not have an iOS version; the security model relies on platform features Apple does not expose.

F-Droid availability. If you prefer open-source-only app sources, F-Droid distributes Amethyst, Amber, Voyage, and several smaller Nostr clients. Primal is Google-Play-only because of their closed-source caching infrastructure.

Notifications can be a battle. Android's background process restrictions cut Nostr client connections after a while, which silences real-time notifications. Amethyst ships with instructions for disabling battery optimization on the app; other clients do the same. Expect to grant a few permissions to get push notifications reliable.

The three-app setup most power users run

Many active Android Nostr users install three apps that work together.

  1. Amber holds the key. No client ever has the nsec.
  2. Amethyst for daily use: feed, DMs, zaps, long-form.
  3. Primal for wallet operations: buy sats, send zaps with their cleaner UI, use trending feeds when curiosity strikes.

All three pair with the same key pair (via Amber). Switching between them is a matter of opening the app; they all see the same Nostr account.

Total time to set up the three-app combination: under ten minutes. After that, Android Nostr feels as complete as any centralized platform's mobile experience.

For users who want just one app

If three apps feels like too many, the reasonable defaults by priority:

  • Prioritize features. Amethyst alone.
  • Prioritize smooth first-day UX. Primal alone.
  • Prioritize security. Amber plus Amethyst.

None of these choices is wrong. The ecosystem is flexible enough that you can change your mind and the only cost is the two-minute pairing of a new app with your existing key pair.

Switching from iOS or web

Moving to Android from another platform is trivial.

  1. Export your nsec from your current iOS or web client.
  2. Install the Android client you want.
  3. Paste the nsec (or scan a QR of it) during Android client setup.
  4. Your followers, posts, and profile show up immediately.

Alternative, using Amber: install Amber, import nsec into Amber, connect Amethyst to Amber. Now Amber holds the key and Amethyst is a thin client against it. You can wipe and reinstall Amethyst anytime without touching the key material.

Not yet on Android

A few client features that exist on iOS but not on Android as of April 2026:

  • Damus does not yet ship an Android version. Bill Casarin has indicated it is not a priority.
  • Some Apple Watch complications do not have Android Wear equivalents.
  • Primal's "Notes" view has different rendering quirks on Android.

None of these are dealbreakers for normal use. Amethyst covers every feature Damus has and more.

Frequently asked questions

Are Nostr apps available on Google Play?
Yes. Amethyst, Primal, and several others ship through Google Play. A few (like Amber, the signer app) are also on F-Droid for users who prefer open-source app stores. Android is the most flexible Nostr platform in terms of distribution options.
Is Amethyst or Primal better on Android?
Amethyst has more features. Primal has a smoother first-day experience. If you are technical or want power-user options, Amethyst wins. If you want a polished Twitter-adjacent UX and a built-in wallet, Primal wins. Most active users end up with Amethyst as daily driver and Primal as a secondary for wallet actions.
What is Amber and do I need it?
Amber is a Nostr signer app for Android. It holds your private key separately from your client, and signs events on request over an Android intent. Using Amber means no Nostr client ever has your nsec directly. Not required for basic use but recommended if you care about security.
Can Android Nostr clients sync with iOS ones?
Yes. Your identity is a key pair. Install Amethyst on Android and Damus on iOS, paste the same nsec into both, and they act as two views on the same account. Posts, follows, and zaps from either show up everywhere.
Do Android Nostr apps support Google Pay or Samsung Pay?
Not directly. Nostr zaps run on Bitcoin Lightning, which is a separate payment rail from Google/Samsung Pay. Some Android wallet apps (Wallet of Satoshi, Phoenix) accept bank deposits you can fund from any payment method, after which sats live in the Lightning wallet.