Skip to main content

Nostr Clients

A client is an app you use to access Nostr. Unlike traditional social media where you're locked into one app, Nostr gives you the freedom to choose from many different clients.

What is a Client?​

A client is any application that:

  • Connects to Nostr relays
  • Lets you read and write posts
  • Manages your keys (or works with a signer)
  • Displays content in its own unique way

One Identity, Many Experiences​

                    ┌─────────────┐
│ Your Keys │
│ (Identity) │
└──────┬──────┘
│
┌──────────────────┼──────────────────┐
▼ ▼ ▼
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ Damus │ │ Primal │ │ Amethyst │
│ (iPhone) │ │ (Web/Mobile) │ │ (Android) │
└───────────────┘ └───────────────┘ └───────────────┘

Your followers, posts, and identity work across ALL clients!

Types of Clients​

By Platform​

PlatformBest For
MobileOn-the-go posting, notifications
WebNo download, works anywhere
DesktopPower users, long-form content

By Focus​

TypeExamplesBest For
Twitter-styleDamus, Primal, AmethystMicroblogging, social feed
Long-formHabla, YakihonneBlog posts, articles
MediaOlas, NostragramPhotos, visual content
Chat0xchatPrivate messaging
StreamingZap.streamLive video
AudioFountainPodcasts

→ See Specialized Clients for more

Choosing Your First Client​

Beginners: Start Here​

PlatformRecommendedWhy
iPhoneDamusBeautiful, intuitive
AndroidAmethystFeature-rich
WebPrimalClean, works anywhere

Questions to Consider​

  1. What device do you use most?

    • Phone → Mobile client
    • Computer → Web or desktop client
  2. What do you want to do?

    • Microblog → Damus, Primal, Amethyst
    • Write articles → Habla
    • Share photos → Olas
  3. How technical are you?

    • Beginner → Primal (simple, clean)
    • Intermediate → Damus/Amethyst (more features)
    • Advanced → Gossip, Coracle (customizable)

Using Multiple Clients​

One of Nostr's best features is client portability. You can:

  • Use Damus on your iPhone
  • Use Primal on the web at work
  • Use Amethyst on your Android tablet

All from the same account!

How to Use Multiple Clients​

  1. Open the new client
  2. Choose "Login" or "Use existing account"
  3. Enter your private key (nsec) or use a signer
  4. Your account loads automatically!
Using Your nsec

When entering your private key into a new client, make sure:

  • You trust the app
  • You're on the official website (not a fake)
  • You're on a secure connection (https)

Better yet: use a signer app

Client Comparison​

FeatureDamusPrimalAmethyst
PlatformiOSAllAndroid
Zaps✅✅✅
DMs✅✅✅
Media✅✅✅
Beginner-friendly⭐⭐⭐⭐⭐⭐⭐⭐
Customization⭐⭐⭐⭐⭐⭐⭐
PriceFreeFreeFree

Switching Clients​

Switching is easy:

  1. Back up your private key
  2. Download the new client
  3. Import your account
  4. Done!

Your followers, posts, and everything else comes with you.

Next Steps​