Skip to main content

Nostr Developer Guide

Build decentralized applications on the Nostr protocol

🌐

Decentralized by Design

No central server, no single point of failure. Nostr is a simple, open protocol for truly censorship-resistant global networks.

Learn more →
🔐

Cryptographic Identity

Your identity is your keypair. No email, no phone number, no permission needed. Just generate keys and start publishing.

Learn more →

Simple Protocol

JSON events over WebSocket. That's it. The protocol is intentionally minimal, making it easy to implement in any language.

Learn more →
🧩

Extensible via NIPs

Nostr Improvement Proposals (NIPs) define optional features. Build what you need without breaking compatibility.

Learn more →
📚

Multi-Language Support

Libraries available in JavaScript, Rust, Python, Go, and more. Pick your favorite language and start building.

Learn more →
🚀

Active Ecosystem

Social clients, payment systems, marketplaces, and more. Join a thriving community of builders.

Learn more →