Get Started
Quickstart
This quickstart guide will help you create, deploy, and run your first app on Kernel. You’ll launch a simple browser automation app using Playwright, Browser Use, or Stagehand.
Prerequisites
brew
for the Kernel CLInpm
orpnpm
to generate a sample Kernel app- A Kernel account with an API key
1. Download the sample app
2. Install the Kernel CLI
Verify the installation exists:
3. Set your Kernel API key
Configure your environment with your Kernel API key:
4. Deploy the sample app on Kernel
5. Invoke the app
Next steps
Nice work! With Kernel, you:
- Developed an app that uses Playwright, Browser Use, or Stagehand
- Deployed and invoked it in the cloud
Our instant deployment capabilities mean you can iterate rapidly and get the benefits of using Kernel’s cloud platform without disrupting your development flow.
From here, you can:
- Explore observability tools to monitor your invocations.
- Learn about browser configurations for advanced use cases.
- Check out the Kernel CLI for the full reference.
Sample apps reference
These are the sample apps currently available when you run npx @onkernel/create-kernel-app
:
Template | Description | Framework | Query Parameters |
---|---|---|---|
sample-app | Returns the page title of a specified URL | Playwright | { url } |
browser-use | Completes a specified task | Browser Use | { task } |
stagehand | Returns the first result of a specified Google search | Stagehand | { query } |
persistent-browser | Returns the title of a web page, but reuses the same browser across invocations | Playwright | { url } |