pocketnostr

Self-hosted, federation-friendly infrastructure for the nostr protocol, run by Pocketlabs.

Nostr is a simple, open, censorship-resistant protocol for publishing and relaying signed events. There's no central server — anyone can run a relay, and any client can read from and write to any relay. pocketnostr is our own relay and set of tools built on top of it.

What we run here

A public nostr relay

wss://relay.pocketnostr.com — a standard NIP-01 relay you can point any nostr client at to publish or subscribe to events. Supports NIP-11 relay info (fetch it with curl -H "Accept: application/nostr+json" https://relay.pocketnostr.com).

A git-over-nostr repository hub

hub.pocketnostr.com — browse repositories announced via NIP-34 (git stuff over nostr): repo metadata, clone URLs, and maintainers, all just nostr events stored on our relay. No central git host required — repos announced here can be mirrored or read by any other NIP-34-aware relay or client too.

Federation, not a walled garden

Everything above is plain nostr: signed events on a relay. That means nothing here is locked to pocketnostr — the same events can be published to, or read from, any other public relay (e.g. relay.damus.io, nos.lol, relay.nostr.band). Running our own relay just gives us (and anyone we host) a reliable, purpose-built home base.