Nostr development kit

Nostr for builders.

Fast and reliable nostr libraries for multiple languages and runtimes.

Why rust-nostr?

A practical foundation for nostr software.

Native APIs

Use ergonomic bindings for Rust, Python, Kotlin, Swift, and other application stacks.

Multi-runtime

Build for native applications, WebAssembly, embedded devices, servers, and clients.

Rust core

Keep protocol-heavy code fast, memory-safe, reliable, and predictable.

Broad NIP support

Work with the relevant NIPs needed by real nostr applications.

Reliable APIs

Use libraries designed around stable behavior, clear examples, and predictable integration.

Open source

MIT licensed, maintained in the open, and built for the nostr ecosystem.

Documentation

Go deeper in the book.

The book contains installation notes, current APIs, examples, etc.

Open the book