A decentralized social network with a chance of working

Learn about Nostr: A simple, open protocol that enables a truly censorship-resistant and global social network.

event.json
{
"id": "b9fead6eef87d8400cbc1a5621600b360438affb9760a6a043cc0bddea21dab6",
"kind": 1,
"pubkey": "82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2",
"created_at": 1676161639,
"content": "this is going to work",
"tags": [],
"sig": "76d19889a803236165a290fa8f3cf5365af8977ee1e002afcfd37063d1355fc755d0293d27ba0ec1c2468acfaf95b7e950e57df275bb32d7a4a3136f8862d2b7"
}

The Basics

What is Nostr?

Nostr is a simple, open protocol that enables global, decentralized, and censorship-resistant social media.

Get started

Create an account and join thousands of others on Nostr.

The protocol

Learn more about how the Nostr protocol works and what makes it special.

Find a client

Find a client (app) for the web, iOS, Android, or Desktop.

Contribute

Find out how you can help the Nostr protocol


What is Nostr?

Nostr is a protocol, designed for simplicity, that aims to create a censorship-resistant global social network. Let's unpack that a little:

Simple

The protocol is based on very simple & flexible event objects (which are passed around as plain JSON) and uses standard elliptic-curve cryptography for keys and signing. The only supported transport is websockets connections from clients to relays. This makes it easy to write clients and relays and promotes software diversity.

Resilient

Because Nostr doesn't rely on a small number of trusted servers for moving or storing data, it's very resilient. The protocol assumes that relays will disappear and allows users to connect and publish to an arbitrary number of relays that they can change over time.

Verifiable

Because Nostr accounts are based on public-key cryptography it's easy to verify messages were really sent by the user in question.

Like HTTP or TCP-IP, Nostr is a protocol; an open standard upon which anyone can build. Nostr is not an app or service that you sign up for.

Why we need Nostr

Social media has developed into a key way information flows around the world. Unfortunately, our current social media systems are broken:

  1. Uses your attention to sell ads
  2. Uses bizarre techniques to keep you addicted (refer to point 1)
  3. Decides what content to show you based on a secret algorithm that you can't inspect or change
  4. Has complete control over who can participate and who is censored
  5. Is overrun with spam and bots

See also the comparisons with other alternative social media protocols.

Micro tools to help you navigate and use Nostr

  • nostr.band is indexing the entirety of Nostr it can find and making it searchable.
  • nostr.watch has an index and connection stats of all public relays on the internet.
  • njump generates nice embeddable link previews for profiles and events and renders them.
  • Nostr Profile Manager lets you edit, backup and restore profile metadata, contacts and relay lists.
  • nostr army knife and NostrStuff let you inspect Nostr identifiers, events and relays and convert between formats.
  • zaplife.lol shows a stream of zaps and zapped notes.