Recommended first provider
Start with Vercel. Why:- easiest first live proof
- preview-safe path exists
- clear project scope
Usage order
npm install- start the hosted API with
npm run api:hosted - create one scoped provider connection through the hosted API
- test it
- inspect readiness
- only then create live plans
Canonical setup path
Today, the governed engine behind Keycli lives in the hostedsrc-ts path.
Public onboarding is still repo-first. The hosted API is canonical, and the current public wedge may be driven either through the hosted HTTP API directly or through the thin repo CLI shape that talks to it.
Start here first:
node src/cli.mjs ... is acceptable as the current thin entrypoint into that hosted workflow.
Create a scoped connection
Use the hosted API to create one scoped connection at a time:- GitHub: set
"provider": "github"and"scope": { "provider": "github", "repository": "demo-org/demo-app" } - Render: set
"provider": "render"and"scope": { "provider": "render", "serviceId": "srv-demo" }
Inspect what is connected
Current scope shapes
- Vercel:
{ "provider": "vercel", "project": "your-project" } - GitHub:
{ "provider": "github", "repository": "org/repo" } - Render:
{ "provider": "render", "serviceId": "srv-..." }
If live execution is not available
Usually it is one of these:- missing connection
- invalid credentials
- scope mismatch
- unsupported target