Thoughts on building with Nostr, from the team behind nostr-core.
Subscribe to this blog
Works in any feed reader, and rss.importFeedAsDrafts turns it straight into Nostr long-form events.

One package. 48 NIPs. The protocol, ready to use.
Read more →
The entire NWC spec in five lines of code. That's not a simplification; it's the actual API.
Read more →
Keys, events, relays, encryption, threads, reactions. All typed, all ready.
Read more →
No OAuth. No API keys. No vendor. Just the protocol.
Read more →
Most Nostr libraries give you the basics. nostr-core gives you the protocol.
Read more →
The protocol is interesting. The libraries should be boring. That's a good thing.
Read more →
A connection string and five methods cover most use cases.
Read more →
Your wallet state lives on relays. Your proofs travel with your keys. No sync service.
Read more →
NIP-47 connects you to a remote wallet. NIP-60 carries one with you. Together they cover every payment scenario.
Read more →
Content-addressed blobs on Blossom servers, authenticated with your Nostr key.
Read more →Agents don't need more protocol knowledge. They need to know where to look. One skill to find every NIP, LUD, NUT, and BUD.
Read more →AI agents are only as good as the instructions they get. We wrote ten. From identity to payments to social -- all guided.
Read more →Point it at a feed. Get signed long-form events back. WordPress, Substack, Ghost, Medium, all of it.
Read more →Picture-first feeds come to Nostr. Kind 20, full metadata, friends tagged in the event itself, no platform in the middle.
Read more →No invoice, no callback, no receipt to take on faith. Kind 9321 carries the cash itself.
Read more →Your follows already know which mints are good. NIP-87 lets you ask them instead of a hardcoded list.
Read more →An availability page that is an event, bookings that are private calendar invites, and no subscription in between.
Read more →To, Cc, and a Bcc that stays blind by construction. Email-shaped messaging over gift wrap.
Read more →Kind 30078 turns relays into a personal database. Preferences on every device, no account system.
Read more →TypeScript ends at compile time. Schema checks shape at the edges; policy judges what gets through.
Read more →Laptops sleep and NATs time out. Relays now reconnect with backoff and replay your subscriptions.
Read more →