Skip to content

How Posts Travel: Relays Explained

Understand how Nostr relays work with simple analogies and interactive tools

5-10 minutes intermediate

Relays are the post offices of Nostr. They’re where your messages live and how they travel to reach other users.

The Post Office Analogy 🏀

Imagine Nostr as a network of post offices around the world.

  • You have a mailbox (your keys)
  • Relays are post offices
  • Posts are letters you send

Here’s the key difference from traditional social media: You choose where to send your mail.

Traditional Social Media:    Nostr:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ One Big Server   β”‚        β”‚ Many Post Officesβ”‚
β”‚ (Twitter/X)      β”‚        β”‚ (Relays)         β”‚
β”‚                  β”‚        β”‚                  β”‚
β”‚ Everyone in      β”‚        β”‚ You pick which   β”‚
β”‚ one place        β”‚        β”‚ ones to use      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

The Power of Choice

In Nostr, you’re not locked into one service provider. You can:

  • Send posts to any relay
  • Connect to multiple relays
  • Switch relays anytime
  • Run your own relay

Relay Network

5 of 5 relays online

US East
Europe
Asia
US West
relay.damus.ioUS East
nos.lolUS West
relay.snort.socialEurope
nostr.wineUS East
relay.current.fyiAsia

Why Posts Don’t Sync πŸ”„

Here’s the most common confusion new users face:

β€œI posted something but my friend can’t see it!”

The Visual Explanation

Your Connection                    Friend's Connection
     β”‚                                  β”‚
     β–Ό                                  β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Relay A  β”‚         ❌          β”‚ Relay B  β”‚
β”‚ (wss://...)β”‚      No link      β”‚(wss://...)β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
     β”‚                                  β”‚
   Your posts                         Friend's posts

If you post to Relay A and your friend only uses Relay B, they won’t see your post.

The Solution: Connect to Multiple Relays

Your Connection
     β”‚
β”Œβ”€β”€β”€β”€β”΄β”€β”€β”€β”€β”
β”‚ Relay A β”‚
β”‚ Relay B β”‚  ← Connect to both!
β”‚ Relay C β”‚
β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”˜
     β”‚
   Your posts β†’ Reach more people

Most Nostr clients connect you to several default relays. But understanding this helps when you:

  • Can’t see someone’s content
  • Want to join a specific community
  • Need to troubleshoot missing posts

How Posts Flow

See how your posts travel through the Nostr network

YouCreate a post
Relay 1
Relay 2
Followers
Current Step:

You write a post and sign it with your private key.

Choosing Relays πŸ”Œ

Default Recommendations

If you’re just starting, stick with these popular, reliable relays:

RelayDescriptionReliability
wss://relay.damus.ioDamus main relay⭐⭐⭐⭐⭐
wss://nostr.wineGeneral relay⭐⭐⭐⭐
wss://relay.snort.socialSnort social⭐⭐⭐⭐

Interest-Based Discovery

Communities often run their own relays for focused discussions:

  • Bitcoin: wss://nostr.bitcoiner.social
  • Development: wss://relay.nostrdevs.com
  • Art: wss://relay.nostrich.art

Relay Explorer

Browse and connect to Nostr relays. Relays store and distribute your posts. Connect to multiple relays for better reliability.

New to Nostr?

Start with our recommended starter pack of 5 reliable relays

Damus

USA

The most popular Nostr relay, maintained by Damus team

500K+Unknown
Checking...
NIP-01NIP-04

nos.lol

Germany

Fast general-purpose relay with good uptime

200K+Unknown
Checking...
NIP-01NIP-09

Purple Pages

USA

Metadata relay for profiles and contacts

400K+Unknown
Checking...
MetadataContacts

Snort

USA

Snort client relay with spam protection

150K+Unknown
Checking...
NIP-01Anti-spam

Nostr.bg

Bulgaria

Bulgarian relay serving European users

50K+Unknown
Checking...
NIP-01NIP-04

Current

USA

Paid relay with high performance and support

20K+UnknownPaid
Checking...
PremiumPriority

Primal

USA

Primal client relay optimized for performance

100K+Unknown
Checking...
NIP-01NIP-50

Bitcoiner.social

USA

Community-focused relay for Bitcoiners

75K+Unknown
Checking...
Bitcoin focusedCommunity

Yabu

Japan

Japanese relay serving Asian Nostr users

60K+Unknown
Checking...
Japanese community

Eden

USA

High-performance paid relay

30K+UnknownPaid
Checking...
PremiumLow latency

Knots

USA

Experimental relay testing new features

10K+Unknown
Checking...
ExperimentalNIP testing

Welshman

UK

Community relay with good moderation

25K+Unknown
Checking...
CommunityModeration

Plebs Network

USA

Community relay network

40K+Unknown
Checking...
CommunityBitcoin

Hivetech

France

General purpose relay

15K+Unknown
Checking...
NIP-01

F7Z

Brazil

fiatjaf's personal relay

30K+Unknown
Checking...
Experimental

Stacker News

USA

Relay for Stacker News community

45K+Unknown
Checking...
BitcoinStacker News

Nostr Wine

USA

Paid relay with excellent performance

15K+UnknownPaid
Checking...
PremiumHigh performance

NostrDice

USA

Gaming and dice-focused relay

5K+Unknown
Checking...
Gaming

Vera

USA

Live streaming focused relay

8K+Unknown
Checking...
Live streamingNIP-53

19

Popular Relays

0

Online Now

16

Free Relays

0

Selected

Free vs Paid Relays

Free Relays

  • Open to everyone
  • May have rate limits
  • Can fill up with spam
  • Great for beginners

Paid Relays

  • Usually require small fee (often 1000-5000 sats/month)
  • Better performance
  • Less spam
  • Support relay operators

πŸ’‘ Tip: Start with free relays. You can always add paid ones later.


Advanced: Outbox Model (NIP-65) [ADVANCED]

This section is optional. You can use Nostr perfectly well without understanding NIP-65.

What is NIP-65?

NIP-65 introduces a smarter way to handle relays called the β€œoutbox model.”

Instead of: You manually connecting to 10+ relays You do: Publish your preferred relay list once, let clients figure it out

How It Works

1. You publish a relay list:
   {
     "read": ["wss://relay-a.com"],
     "write": ["wss://relay-b.com"]
   }

2. Other clients read this and know:
   - Where to find your posts (read relays)
   - Where to send you messages (write relays)

Setting Up Personal Relays

For advanced users, running your own relay gives you:

  • Complete control over your data
  • Perfect reliability (no dependency on others)
  • Privacy (only your data on the relay)

Popular personal relay software:

πŸ“š See our Relay Guide for detailed setup instructions.


Quick Reference

Common Relay Commands

In most clients, you can:

  • Add relay: Settings β†’ Relays β†’ Add
  • Remove relay: Long press/click relay β†’ Remove
  • Check status: Relay list shows connection status

Best Practices

  1. Connect to 4-8 relays for good coverage
  2. Include one β€œwrite” relay where you always post
  3. Check relay uptime before relying on it
  4. Keep your relay list updated as the network grows

Troubleshooting

”I can’t see any posts”

  • Check if you’re connected to any relays (Settings β†’ Relays)
  • Try adding popular relays from the list above
  • Wait a moment for content to load

”My posts disappear”

  • Some relays delete old content to save space
  • Connect to more relays for redundancy
  • Consider a paid relay for permanent storage

”Relay won’t connect”

  • Check your internet connection
  • Try the relay URL in a browser (should show error/ws page)
  • The relay might be down - try another one

Troubleshooting Wizard

Let's diagnose and fix your Nostr issue step by step

Step 0

What's your problem?


Test Your Understanding

Think you’ve got relays figured out? Test your knowledge:

Relays Quiz

Relay Basics

Question 1 of 5

0/5 answered
In the post office analogy, what are relays?
Must Know

Still Have Questions?

Join the Nostr community: