Thoughts on building with Nostr, from the team behind nostr-core.

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 →