Services
Everything you can deploy with RelayKit — relays, media, gateways and tools, each one page with setup notes and configuration reference.
RelayKit deploys services from curated presets — Docker Compose templates with sane defaults, exposed configuration, and domain routing baked in. Pick a service below to see what it does and how to run it.
| Service | Type | What it gives you | NIPs |
|---|---|---|---|
| strfry | relay | High-performance general-purpose relay in C++ | NIP-01, NIP-11 |
| nostr-rs-relay | relay | Rust relay with whitelist and kind filtering policies | NIP-01, NIP-11, NIP-42 |
| chapar | relay | Chat-only relay for NIP-59 gift-wrapped events | NIP-17, NIP-59 |
| nogringo relay | relay | Private NIP-17/59 relay with auth-gated reads | NIP-17, NIP-42, NIP-59 |
| Blossom | media | Media server for images, videos and files | NIP-96, NIP-98 |
| nPanel | gateway | nsite gateway with same-domain NIP-05 names | NIP-05, NIP-5A |
| grasp | tools | Git hosting over Nostr with embedded relay | — |
| pulse | tools | Push notifications for Nostr events to your phone | — |
Which relay should I run?
The three relay engines cover different jobs: strfry for raw performance and general-purpose use, nostr-rs-relay when you want policy control (pubkey whitelists, kind filtering, NIP-42 auth), and chapar for private chat relays that only accept NIP-59 gift-wrapped events. You can run several side by side — that is the point.
New services land regularly — see the changelog for what shipped lately.