Skip to content

Commit 16239d7

Browse files
committed
Refresh some copy, add pricing/limits page
1 parent 59d8b9d commit 16239d7

12 files changed

Lines changed: 96 additions & 56 deletions

build/browser-frameworks.mdx

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@ When using Kernel's [app platform](/build/develop), we **co-locate** your code w
1515

1616
To create a browser automation app with Kernel, simply define an app and action that creates a Kernel browser.
1717

18-
<Tip>
19-
Install our [sample apps](/quickstart#1-download-the-sample-app) to get up and running with Playwright, Browser Use, Computer Use, or Stagehand!
20-
</Tip>
21-
2218
### 1. Create an app and define a browser action
2319

2420
Start by creating your app and defining an action for your browser automation:
@@ -135,13 +131,6 @@ def playwright_script(runtime_context, payload):
135131
Make sure to call `browser.close()` at the end of your action to ensure the browser connection is properly closed.
136132
</Info>
137133

138-
## Browser frameworks: environment variables
139-
140-
Browser frameworks sometimes require environment variables (e.g. LLM API keys). Set them when [deploying](/launch/deploy#environment-variables) your app.
141-
142-
## Next steps
134+
## Web agent frameworks: environment variables
143135

144-
Once you've created your browser automation app:
145-
1. [Deploy](/launch/deploy) it on Kernel's cloud platform
146-
2. Learn how to [invoke](/launch/invoke) your app's actions
147-
3. Explore [browser configuration options](/launch/browser-persistence) for advanced use cases
136+
Web agent frameworks sometimes require environment variables (e.g. LLM API keys). Set them when [deploying](/launch/deploy#environment-variables) your app.

build/remote-browsers.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Remote Browsers"
33
---
44

5-
Kernel [browsers](/info/unikernels) were designed to be lightweight, fast, and efficient for cloud-based browser automation at scale. They can be used as part of the Kernel [app platform](/build/develop) or connected a **remote service** with Chrome DevTools Protocol.
5+
Kernel browsers were designed to be lightweight, fast, and efficient for cloud-based browser automation at scale. They can be used as part of the Kernel [app platform](/build/develop) or connected to a **remote service** with Chrome DevTools Protocol.
66

77
Remote Kernel browsers have the same capabilities as on our app platform, including:
88
- [Browser persistence](/launch/browser-persistence)

careers/backend-engineer.mdx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@ title: "Backend Engineer"
33
---
44

55
- 🌆 **Location: SF or Cincinnati**
6-
- 💰 **Salary: &#36;175,000 - &#36;235,000 + 2&#37;+ equity**
6+
- 💰 **Salary: &#36;175,000 - &#36;235,000 + 2&#37; equity**
77
-**Years of experience: 5+**
88
- 💻 **Skills: Bun / Typescript, Go, Stainless, MySQL (PlanetScale)**
99

1010
## About Kernel
1111

12-
We're building *the* developer platform that lets AI agents use real applications, starting with browsers. Our edge is an infrastructure platform that's extensible, observable, and built for scale from day one. We've shipped foundational tech, landed paying customers, and are well-funded while still in stealth.
12+
We're building *the* developer platform that lets AI agents use applications, starting with browsers. Our edge is an infrastructure platform that's extensible, observable, and built for scale from day one.
1313

14-
Our **serverless platform** handles the hard stuff: autoscaling reliable browser infrastructure, observability, and the messy details of web interaction so developers can focus on what their agents do, not how they do it. **Kernel makes AI tangible, practical, and powerful** — allowing developers to deploy agents that can truly interact with the digital world.
14+
Our **serverless platform** handles the hard stuff: autoscaling reliable browser infrastructure, observability, and enabling human-in-the-loop interactions in production.
1515

16-
**If you're interested in building critical infrastructure for the next generation of AI applications, we'd love to chat.** One line of code deploys any web agent to our cloud. The rest is up to you.
16+
**If you're interested in building critical infrastructure for the next generation of AI applications, we'd love to chat.**
1717

1818
## About the role
1919

@@ -44,6 +44,7 @@ As **Founding Backend Engineer** at Kernel, you'll architect and build the core
4444
- **$1k / mo budget** for LLM usage fees #vibecheck
4545
- **Daily lunches** on us
4646
- **Unlimited PTO**
47+
- 401k + company match
4748

4849
## Hiring process
4950

careers/engineer-new-grad.mdx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@ title: "Software Engineer - New Grad"
33
---
44

55
- 🌆 **Location: Cincinnati**
6-
- 💰 **Salary: &#36;100,000 - &#36;125,000 + 0.5&#37;+ equity**
6+
- 💰 **Salary: &#36;100,000 - &#36;125,000 + 0.5&#37; equity**
77
-**Years of experience: 0+**
88
- 💻 **Skills: Bun / Typescript, Go, Stainless, MySQL (PlanetScale)**
99

1010
## About Kernel
1111

12-
We're building *the* developer platform that lets AI agents use real applications, starting with browsers. Our edge is an infrastructure platform that's extensible, observable, and built for scale from day one. We've shipped foundational tech, landed paying customers, and are well-funded while still in stealth.
12+
We're building *the* developer platform that lets AI agents use applications, starting with browsers. Our edge is an infrastructure platform that's extensible, observable, and built for scale from day one.
1313

14-
Our **serverless platform** handles the hard stuff: autoscaling reliable browser infrastructure, observability, and the messy details of web interaction so developers can focus on what their agents do, not how they do it. **Kernel makes AI tangible, practical, and powerful** — allowing developers to deploy agents that can truly interact with the digital world.
14+
Our **serverless platform** handles the hard stuff: autoscaling reliable browser infrastructure, observability, and enabling human-in-the-loop interactions in production.
1515

16-
**If you're interested in building critical infrastructure for the next generation of AI applications, we'd love to chat.** One line of code deploys any web agent to our cloud. The rest is up to you.
16+
**If you're interested in building critical infrastructure for the next generation of AI applications, we'd love to chat.**
1717

1818
## About the role
1919

@@ -42,6 +42,7 @@ As **New Grad Software Engineer** at Kernel, you'll build the core systems that
4242
- **$1k / mo budget** for LLM usage fees #vibecheck
4343
- **Daily lunches** on us
4444
- **Unlimited PTO**
45+
- 401k + company match
4546

4647
## Hiring process
4748

careers/infra-engineer.mdx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@ title: "Infrastructure Engineer"
33
---
44

55
- 🌆 **Location: SF or Cincinnati**
6-
- 💰 **Salary: &#36;175,000 - &#36;235,000 + 2&#37;+ equity**
6+
- 💰 **Salary: &#36;175,000 - &#36;235,000 + 2&#37; equity**
77
-**Years of experience: 5+**
88
- 💻 **Skills: Distributed systems, Nomad, microVMs, unikernels, WebRTC, serverless**
99

1010
## About Kernel
1111

12-
We're building *the* developer platform that lets AI agents use real applications, starting with browsers. Our edge is an infrastructure platform that's extensible, observable, and built for scale from day one. We've shipped foundational tech, landed paying customers, and are well-funded while still in stealth.
12+
We're building *the* developer platform that lets AI agents use applications, starting with browsers. Our edge is an infrastructure platform that's extensible, observable, and built for scale from day one.
1313

14-
Our **serverless platform** handles the hard stuff: autoscaling reliable browser infrastructure, observability, and the messy details of web interaction so developers can focus on what their agents do, not how they do it. **Kernel makes AI tangible, practical, and powerful** — allowing developers to deploy agents that can truly interact with the digital world.
14+
Our **serverless platform** handles the hard stuff: autoscaling reliable browser infrastructure, observability, and enabling human-in-the-loop interactions in production.
1515

16-
**If you're interested in building critical infrastructure for the next generation of AI applications, we'd love to chat.** One line of code deploys any web agent to our cloud. The rest is up to you.
16+
**If you're interested in building critical infrastructure for the next generation of AI applications, we'd love to chat.**
1717

1818
## About the role
1919

@@ -45,6 +45,7 @@ As **Founding Infrastructure Engineer** at Kernel, you'll architect and build th
4545
- **$1k / mo budget** for LLM usage fees #vibecheck
4646
- **Daily lunches** on us
4747
- **Unlimited PTO**
48+
- 401k + company match
4849

4950
## Hiring process
5051

careers/intro.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ title: "Join Us!"
44

55
## About Kernel
66

7-
We're building *the* developer platform that lets AI agents use real applications, starting with browsers. Our edge is an infrastructure platform that's extensible, observable, and built for scale from day one. We've shipped foundational tech, landed paying customers, and are well-funded while still in stealth.
7+
We're building *the* developer platform that lets AI agents use applications, starting with browsers. Our edge is an infrastructure platform that's extensible, observable, and built for scale from day one.
88

9-
Our **serverless platform** handles the hard stuff: autoscaling reliable browser infrastructure, observability, and the messy details of web interaction so developers can focus on what their agents do, not how they do it. **Kernel makes AI tangible, practical, and powerful** — allowing developers to deploy agents that can truly interact with the digital world.
9+
Our **serverless platform** handles the hard stuff: autoscaling reliable browser infrastructure, observability, and enabling human-in-the-loop interactions in production.
1010

11-
**If you're interested in building critical infrastructure for the next generation of AI applications, we'd love to chat.** One line of code deploys any web agent to our cloud. The rest is up to you.
11+
**If you're interested in building critical infrastructure for the next generation of AI applications, we'd love to chat.**
1212

1313
## Open roles
1414

docs.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,11 @@
5050
{
5151
"group": "Browsers",
5252
"pages": [
53+
"launch/browser-headless",
5354
"launch/browser-persistence",
55+
"launch/browser-stealth",
5456
"launch/browser-authentication",
55-
"launch/browser-headless",
5657
"launch/browser-standby",
57-
"launch/browser-stealth",
5858
"launch/browser-termination"
5959
]
6060
}
@@ -99,6 +99,7 @@
9999
"group": "Info",
100100
"pages": [
101101
"info/concepts",
102+
"info/pricing",
102103
"info/unikernels"
103104
]
104105
},

info/pricing.mdx

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: "Pricing & Limits"
3+
---
4+
5+
With Kernel, you only pay for what you use and nothing more. Our goal is to be cost-effective, scalable, and transparent.
6+
7+
## Managed infrastructure
8+
9+
| Feature | Developer (free + usage) | Start-Up ($200 / mo + usage) | Enterprise |
10+
| --- | --- | --- | --- |
11+
| Price per gb-second | $0.0000166667 | $0.0000166667 | Custom |
12+
| Headless browsers resource | 1 gb | 1 gb | 1 gb |
13+
| Headful browsers resource | 8 gb | 8 gb | 8 gb |
14+
| Free credits / mo | $5 | $50 | Custom |
15+
| Browser persistence ||||
16+
| Browser live view & logs ||||
17+
| Browser replays ||||
18+
| File uploads & downloads ||||
19+
| Configurable browser extensions ||||
20+
| BYO images & storage mounts ||||
21+
| SOC2 compliance ||||
22+
| HIPAA compliance (BAA) ||||
23+
24+
## Limits
25+
26+
| Feature | Developer (free + usage) | Start-Up ($200 / mo + usage) | Enterprise |
27+
| --- | --- | --- | --- |
28+
| Log & replay retention | 30 days | 30 days | Custom |
29+
| Concurrent browsers | 5 | 50 | Custom |
30+
| Concurrent invocations | 5 | 50 | Custom |
31+
| Persistent browsers | 5 | 50 | Custom |

introduction.mdx

Lines changed: 32 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,40 @@ description: "Infrastructure as-a-service for browser automations, web agents, a
55

66
Kernel is a powerful serverless platform that enables developers to deploy and scale browser automations without worrying about infrastructure.
77

8-
## Why use Kernel?
8+
- **Integrated browser environment** - Seamlessly create and connect your web agent to our cloud-based browsers on-demand
9+
- **Parallel scaling** - Run concurrent browsers on-demand; we scale with you
10+
- **Securely isolated** - Kernel browsers are sandboxed in individual isolated virtual machines
11+
- **State persistence** - Maintain browser sessions across invocations, preserving cookies, auth tokens, and history
12+
- **Live debugging** - View and interact with browser sessions in real-time using our Live View
13+
- **Replays** - Review past browser session videos
14+
- **Simple, predictable pricing** - Pay only for the resources you use without pre-defining infrastructure requirements
915

10-
- **Local to production in seconds** - No configurations, no production pipelines. Deploy and run your code on our platform in the same amount of time it takes to type `bun run dev`.
11-
- **Turn any agent into an API** - Kernel's platform turns every agent you write into an API that you can invoke from anywhere.
12-
- **Parallel scaling** - Run thousands of concurrent browsers on-demand; we scale with you.
13-
- **Securely isolated, easily observable** - Your code runs in isolated virtual machines, and we provide the tools you need to inspect and debug them.
14-
- **Simple, predictable pricing** - Pay only for the resources you use, without pre-defining infrastructure requirements.
16+
## How to use Kernel
1517

16-
## Browser support
18+
There are two ways to use the Kernel platform:
19+
### 1. Deploy and invoke your web agent on our platform
1720

18-
Our platform provides first-class support for browser-based workloads. For developers building web automations, AI agents, or any browser-dependent application, Kernel offers specialized capabilities:
21+
Kernel's platform allows you to to [deploy](/launch/deploy) your app's code to our cloud. This allows you to co-locate your browser automation or web agent directly alongside the browser it controls in the cloud, minimizing latency and connection issues common with other platforms.
1922

20-
- **Integrated browser environment** - Seamlessly create and interact with our cloud-based browsers on-demand
21-
- **State persistence** - Maintain browser sessions across invocations, preserving cookies, auth tokens, and history
22-
- **Standby mode** - Restart browser instances in 20 milliseconds or less
23-
- **Live debugging** - View and interact with browser sessions in real-time
24-
- **Replays** - Review past browser sessions for debugging and analysis
23+
Follow our [quickstart guide](/quickstart) to get started.
24+
25+
### 2. Connect to remote browsers via Chrome DevTools Protocol
26+
27+
For developers who already have browsers automations in production but want to use Kernel's cloud-based browsers, you can quickly spin up [remote browsers](/build/remote-browsers) and connect to them with the Chrome DevTools Protocol:
28+
29+
<CodeGroup>
30+
31+
```typescript Typescript/Javascript
32+
import { Kernel } from '@onkernel/sdk';
33+
const kernel = new Kernel();
34+
const kernelBrowser = await kernel.browsers.create();
35+
const browser = await chromium.connectOverCDP(kernelBrowser.cdp_ws_url);
36+
```
2537

26-
Our co-located architecture places your application code directly alongside the browser in the cloud, minimizing latency and connection issues common with other platforms. The best part is that all of this happens without you needing to configure Kubernetes, manage Docker containers, or wrangle AWS. We handle the infrastructure.
38+
```python Python
39+
import kernel
40+
client = Kernel()
41+
kernel_browser = client.browsers.create()
42+
browser = await chromium.connectOverCDP(kernel_browser.cdp_ws_url)
43+
```
44+
</CodeGroup>

launch/invoke.mdx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,7 @@ See [developing](/build/develop#parameters) to learn how to access the payload i
2121

2222
## Return values
2323

24-
If your action specifies a [return value](/build/develop#return-values), the invocation returns its value to the command line once it completes.
25-
26-
<Info>
27-
Return payloads have a max response limit size of 64kb. Use an S3 bucket for larger data processing.
28-
</Info>
24+
If your action specifies a [return value](/build/develop#return-values), the invocation returns its value once it completes.
2925

3026
## Invoking via API/SDK
3127

0 commit comments

Comments
 (0)