Skip to main content

Primal

Nostr client with built-in Bitcoin wallet. Available on web, iOS, and Android.

Overview

Primal combines social networking with Bitcoin payments in one polished app. Known for its smooth UI and excellent onboarding, it's often recommended for Nostr newcomers.

Key Features

Easy Onboarding

  • Simple account creation
  • No technical knowledge required
  • Guided setup process
  • Pre-configured relay list

Built-in Bitcoin Wallet

┌─────────────────────────────────────────┐
│ Primal App │
├─────────────────────────────────────────┤
│ │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ Social │ │ Wallet │ │
│ │ Feed │ │ (Sats) │ │
│ └─────────────┘ └─────────────┘ │
│ │ │ │
│ └────────┬─────────┘ │
│ │ │
│ ┌─────▼─────┐ │
│ │ Zaps │ │
│ │ ⚡ Easy │ │
│ └───────────┘ │
│ │
└─────────────────────────────────────────┘
  • Custodial Lightning wallet built-in
  • Send/receive sats without external apps
  • One-tap zapping
  • NWC support for external wallets

Content Discovery (v2.0+)

TabContent
HomeYour follows' posts
ReadsLong-form articles
ExploreTrending content
SearchAdvanced queries

Feed Marketplace

Discover and subscribe to curated feeds created by others — like RSS for social media.

Premium Features ($7/month)

  • Primal Name — Custom NIP-05 identifier
  • Verified badge
  • Power user tools
  • Support development

Platforms

PlatformStatus
Webprimal.net
iOSApp Store
AndroidGoogle Play

Content Experience

Short-form

Standard microblogging posts with:

  • Text up to 10,000 characters
  • Images and media
  • Hashtags and mentions
  • Reactions and zaps

Long-form (Reads)

Dedicated reading experience:

  • Clean article layout
  • Bookmarking
  • Separate bookmark list
  • (Composition on desktop only)

Media

  • Inline players for YouTube, Spotify, Tidal, X
  • Image galleries
  • Video support (links on mobile)

Recent Updates (v2.1+)

  • NWC support — Connect external wallets
  • Improved feeds — Richer, smoother experience
  • Better embeds — More platform support
  • Android signer — Amber integration (v2.2.13)

Getting Started

Web

  1. Go to primal.net
  2. Click "Create Account" or import keys
  3. Follow suggested accounts
  4. Start posting

Mobile

  1. Download from App Store / Google Play
  2. Create account or scan nsec QR
  3. Set up wallet (optional)
  4. Explore content

Architecture

Primal runs its own caching infrastructure:

┌─────────────────────────────────────────┐
│ Primal Client │
└─────────────────┬───────────────────────┘


┌─────────────────────────────────────────┐
│ Primal Cache Servers │
│ (Index, search, recommendations) │
└─────────────────┬───────────────────────┘


┌─────────────────────────────────────────┐
│ Nostr Relays │
│ (Decentralized storage) │
└─────────────────────────────────────────┘

This provides:

  • Fast search
  • Trending algorithms
  • Social graph analysis
  • Quick feed loading

Open Source

All Primal apps are open source:

Comparison

FeaturePrimalDamusAmethyst
PlatformAlliOSAndroid
Built-in walletYesNoNo
Caching layerYesNoNo
Reads tabYesNoNo
Open sourceYesYesYes

See Also