Official package · Automation and infrastructure

Send and watch realtime events from your terminal

Check that your backend publishes what you expect and that your channels and auth behave. hibira listen and hibira trigger print plain lines for scripts; hibira on its own opens an interactive view.

GitHub versionLicense

  • Subscribes to private and presence channels by signing them locally with your secret.
  • Reads the same HIBIRA_* environment variables as our packages, so an existing .env works.
  • Saved profiles for each app, with the secret stored readable by your user only.
The hibira interactive view in a terminal: channels on the left, live events on the right and the selected event’s JSON below.
The hibira interactive view in a terminal: channels on the left, live events on the right and the selected event’s JSON below.

Sign in to see these snippets with your own cluster host. Sign in

  1. Install

    curl -fsSL https://hibira.io/install.sh | sh
    # Windows: irm https://hibira.io/install.ps1 | iex
  2. Set it up

    hibira config set --app-id YOUR_APP_ID --key YOUR_APP_KEY --host ws.hibira.io   # asks for the secret
  3. Use it

    hibira listen orders
    hibira trigger orders order.updated '{"id":42,"status":"shipped"}'
    hibira   # the interactive view

Before you start

  • Watching needs only the app key; publishing needs the app ID and secret.

Use the app key from your dashboard; the secret stays on your server. Channels, events and authorization endpoints work exactly as they do with Pusher. Create your free account →