Notte Browser Functions let you package any browser automation - scraping, form filling, monitoring - as a serverless API endpoint. Add cron scheduling and you have recurring browser jobs without any infrastructure.
How Browser Functions work:
- Write your automation logic (Python SDK or natural language via Anything API)
- Deploy it as a function with a single command from the CLI: github.com/nottelabs/notte-cli
- Get an API endpoint you can call from anywhere
- Optionally attach a cron schedule for recurring execution
For a new workflow, the easiest bootstrap path is often the Notte skill: install it with npx skills add nottelabs/notte-skills, let your assistant explore the task through the CLI, then promote the working flow into a Browser Function once the steps and outputs are clear.
Use cases:
- Price monitoring: Check competitor pricing every hour
- Compliance checks: Verify regulatory pages daily
- Data pipelines: Extract and push data to your warehouse on a schedule
- Uptime monitoring: Navigate critical flows and alert on failures
What's included:
- Managed cloud browser sessions with optional proxies
- Automatic retries on transient failures
- Results returned via API on completion
- Full logs and session replay for each run
- Pay-per-execution pricing
No Playwright infrastructure to manage, no containers to deploy, no cron servers to maintain.
Docs at docs.notte.cc/concepts/functions.