Skip to main content
Eight things must be true before your users meet Vendo in production.

What must be true

Rows 1, 3, 6, and 8 come with your Cloud key. The other four are yours to wire.
Row 6 enrols itself. A keyed deployment registers its own URL and tick secret at boot, so Cloud knocks once a minute — set VENDO_BASE_URL to your app’s full public URL and there is nothing else to configure.

One command checks your wiring

vendo doctor reads your repo and your environment. It never calls the deployed app, so run it where your source lives.
Terminal
Exit 0 means every check passed. A hard failure prints broken:, a soft one prints warning:. Add --json and doctor prints one object with a checks array. A failing entry carries its error_code and a fix_ref URL, for example E-WIRE-004.

What your process prints at boot

createVendo announces the seams it composed, once per process. Column two is the venue that won each slot. Column three is what selected it.
vendo ready
If a row says something other than cloud, that slot was filled by an adapter you passed.