at protocol indexer with flexible filtering, xrpc queries, and a cursor-backed event stream, built on fjall
at-protocol atproto indexer rust fjall
Rust 83.2%
Nushell 16.1%
Nix 0.7%
69 1 0

Clone this repository

https://tangled.org/ptr.pet/hydrant https://tangled.org/did:plc:dfl62fgb7wtjj3fcbb72naae/hydrant
git@knot.gaze.systems:ptr.pet/hydrant git@knot.gaze.systems:did:plc:dfl62fgb7wtjj3fcbb72naae/hydrant

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

hydrant#

configuration#

environment variables:

  • HYDRANT_DATABASE_PATH: path to database folder (default: ./hydrant.db)
  • HYDRANT_RELAY_HOST: relay WebSocket URL (default: wss://relay.fire.hose.cam)
  • HYDRANT_PLC_URL: base URL of the PLC directory (default: https://plc.wtf).
  • HYDRANT_FULL_NETWORK: if set to true, the indexer will discover and index all repos it sees.
  • HYDRANT_CURSOR_SAVE_INTERVAL: how often to save the Firehose cursor (default: 10s).