Skip to main content

Documentation Index

Fetch the complete documentation index at: https://kernel.sh/docs/llms.txt

Use this file to discover all available pages before exploring further.

This page describes the kernel/browser:api-access deployable service provisioned through Stripe Projects.

What this resource is

A project-scoped Kernel API key used to create and manage cloud browsers (CDP, Playwright, Computer Controls, etc.) for that Stripe Project’s Kernel project.

Provisioning

stripe projects add kernel/browser:api-access --config '{"name":"production"}'
stripe projects env --pull

Configuration

FieldTypeRequiredDescription
namestringyesLabel for the API key (e.g. production, staging)

After provisioning

  1. Run stripe projects env --pull to sync credentials into .env / .projects/vault.
  2. Use the Kernel API key from the environment (typically KERNEL_API_KEY) with the SDK or CLI.
import Kernel from '@onkernel/sdk';

const kernel = new Kernel(); // uses KERNEL_API_KEY from env

const browser = await kernel.browsers.create();
kernel browsers create

Pricing

SituationPrice
No active Kernel plan on the orgUsage-based: 0.01/min(standard),0.01/min** (standard), **0.02/min (stealth)
Active plan:developer, plan:hobbyist, or plan:startupIncluded with plan (component pricing free under parent plan)
Provision a plan first when the developer needs predictable monthly credits and concurrency limits.

Operations

# Rotate credentials (invalidates old key)
stripe projects rotate kernel/browser:api-access

# Remove the resource
stripe projects remove kernel/browser:api-access

Further reading