Skip to main content
Kernel is a Stripe Projects provider. Use the Stripe CLI to link your Kernel account, choose a plan, and provision per-project API keys without using the dashboard for setup. This page is the provider-level LLM context for agents (stripe projects llm-context). Service-specific guidance for cloud browser API keys is in Stripe Projects — browser API access.

Service catalog

Stripe service slugs are prefixed with kernel/ (from the app manifest name).
  • Only one plan can be active per Kernel org at a time (allowed_updates defines upgrade/downgrade paths).
  • browser:api-access is free when any active plan is provisioned; otherwise it is usage-based ($0.01/min standard, $0.02/min stealth).

Common CLI flows

Run stripe projects services list and copy the exact service slug from the output before stripe projects add — do not guess slugs.

Account and project mapping

Each Stripe Project maps 1:1 to a Kernel project within the org. Resources provisioned for a new project_id create a Kernel project if needed.

Authentication

New accounts use the agentic credentials flow: after stripe projects link / account request, Kernel returns bearer access and refresh tokens. Use stripe projects env --pull to load credentials locally.
  • Dashboard (humans): https://dashboard.onkernel.com
  • Existing Kernel customers with billing already on file may receive payment_credentials: "provider" when linking to avoid double-billing.

Billing and Shared Payment Tokens (SPT)

Paid plans are charged through Stripe Shared Payment Tokens on the Metronome-managed Stripe customer.
The default SPT monthly spending limit is often $50. The Start-Up plan is $200/mo. Before upgrading to Start-Up, confirm the developer’s SPT limit covers the plan (stripe projects billing show) or ask them to raise the limit. Charges above the limit will fail.

Full documentation