Skip to main content

kernel deploy <file>

Deploy an app to Kernel from the current directory. The entrypoint file and dependency manifest must live in the project root.
package.json (JS/TS) or pyproject.toml (Python) must be present next to the entrypoint.

kernel deploy github

Deploy directly from a GitHub repository without cloning or pushing locally.
For private repositories, provide --github-token or set the GITHUB_TOKEN environment variable.

kernel deploy logs <deployment_id>

Stream build and runtime logs for a deployment.
Log lines longer than 64 KiB are truncated. Emit bulky payloads to external storage and log references.

kernel deploy history [app_name]

Show deployment history for all apps or a specific app.

kernel deploy get <deployment_id>

Get details for a deployment.

kernel deploy delete <deployment_id>

Delete a deployment.

kernel invoke <app> <action>

Invoke an app action. By default the CLI returns immediately after the invocation is queued.
Press Ctrl+C to cancel an in-flight invocation. The associated browser sessions are cleaned up automatically.

kernel invoke get <invocation_id>

Get an invocation.

kernel invoke history

Show invocation history.

kernel invoke update <invocation_id>

Update an invocation’s status or output.

kernel invoke browsers <invocation_id>

List browser sessions for an invocation.

kernel invoke delete-browsers <invocation_id>

Delete browser sessions for an invocation.

kernel app list

List deployed app versions.

kernel app history <app_name>

Show deployment history for a specific app.

kernel app delete <app_name>

Delete an app and all its deployments.

kernel logs <app_name>

Tail app logs.
Log lines longer than 64 KiB are truncated.