Val Town is a serverless platform to run Typescript automations. You can think of it like Zapier for software developers. Because Val Town can’t launch a local browser, Kernel lets you use tools like Puppeteer or Playwright on Val Town by connecting to a remote browser session hosted on Kernel’s infrastructure.Documentation Index
Fetch the complete documentation index at: https://tbd-6fc993ce-pools-fill-rate-1772767851.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Quick start with Puppeteer
- Create a free Kernel account and generate an API key from Settings → API Keys
- Remix this Kernel starter val
- Add it to your Val Town val’s Environment Variables (left sidebar) as
KERNEL_API_KEY - Click Run on
puppeteer.ts - View logs for output
Quick start with Playwright
Kernel also supports Playwright sessions. The steps are nearly identical:- Remix this Kernel starter val
- Add your
KERNEL_API_KEYto Environment Variables - Set
TMPDIRto/tmpto avoid Playwright file-system warnings - Click Run on
playwright.ts - Check the logs for output