Skip to content
Developer previewBack to Kernall
Browse documentation
DocumentationIntegrations

Integrations

Terminal & CLI

Use the HTTP API from your terminal while the packaged Kernall CLI is being built.

What works from a terminal

Run the source application and use curl to create a project, check actions, read policy, inspect logs, and resolve sample reviews. Begin with the quickstart.

Call the gate from your shell
curl --fail-with-body "$KERNALL_BASE_URL/api/check" \
  -H "Authorization: Bearer $KERNALL_API_KEY" \
  -H 'Content-Type: application/json' \
  -H 'Idempotency-Key: quickstart-navigation-1' \
  -d '{
    "action_type": "navigate",
    "destination": "https://example.com",
    "task_context": "Learning how action checks work"
  }'

There are no implemented kernall run, kernall login, kernall status, or sandbox lifecycle commands in this repository.

Package-manager availability

MethodStatus
HomebrewNo official formula or cask released for this preview.
npm / pnpm / BunNo verified CLI package name or install command.
Repository sourcenpm ci installs the website/API dependencies, not a global CLI.

Do not substitute a similarly named registry package for a placeholder. Official instructions will specify the exact package and version.

Environment variables

VariableUsed for
KERNALL_BASE_URLThe API origin; examples use http://localhost:3000.
KERNALL_API_KEYAn active key from bootstrap or rotation.
KERNALL_CONFIRMATION_IDThe review being polled or resolved.

These are conventions used by our snippets, not a built-in CLI configuration system. Set them in each terminal that needs them.

Terminal troubleshooting

Keep the server running in another terminal and match the printed port. Empty variables can produce invalid URLs or credentials. See troubleshooting for response codes.