Documentation
This page is honest about what exists: a getting-started path through the dashboard, a full API reference, and the source for everything else.
Try it now -- no hardware requiredGetting Started
Create an account
Register a dashboard account (self-hosted Ory Kratos) and sign in.
Create a flock
A flock groups pigeons under one owner — think of it as a project or a fleet.
Create a pigeon
Creating a pigeon mints its Ed25519 keypair and returns a one-time device token — this is the only time the token is ever shown. Copy it before dismissing the dialog.
Provision the device
Bake the pigeon's endpoint and token into your device build (see the pigeon library below). HTTPS, WebSocket, and CoAP (DTLS/UDP or TLS/TCP, PSK-authenticated) are all live — pick whichever transport fits the hardware.
Connect and confirm
Once the device reports in, its shadow, telemetry, and logs (if wired up) start showing on the pigeon's detail page in the dashboard — and any alerts you define start evaluating against it.
Reference & Source
Support
PidgeIoT is built and run by one engineer, so here is the honest version: you will get a considered reply from the person who wrote the code, and it will usually take a day, not a minute.
What to include
A report with these five things can usually be answered on the first reply instead of the third:
- The email address on your account.
- The flock and pigeon involved, by id.
- What you expected to happen, and what happened instead.
- When it happened, in UTC, and whether it is still happening.
- The transport the device uses: HTTPS, WebSocket, or CoAP.
Never send a device token, a pre-shared key, or any other credential. Nothing we need to diagnose a problem requires one, and a token pasted into an email should be treated as compromised and rotated.