Notte / Sessions
Price the work, not just the hour.
Compare usage rates with a specific workload and eligible plan. Browser time, code execution, proxy traffic and retained idle sessions can all affect the bill.
12 providers · Public sources · Checked October 18, 2026
01 / Start with the work
What are you running?
Same browser category. Different things to build and operate.
A browser for your code
Keep your controller. Compare browser lifecycle, action speed, saved state and the limits of a session.
Compare Sessions02Code that runs with the browser
Deploy a handler, invoke an app action or keep an external worker. Compare where the work happens.
Compare Functions03A workflow that can sign in
Saved state, credential fill and managed connections do different jobs. Choose the login path you need.
Compare Auth02 / Measured, with context
A fast start.
Then the work itself.
Opening a browser and completing a task are different measurements.
Saved snapshot checked October 18, 2026. Latest available runs per provider, at concurrency 1. Environments and run dates can differ. Browserless returned a connection authentication error; its timing is unavailable.
Inspect the measurements and dates
| Provider | Lifecycle date | Runs | Lifecycle success | Browser region | Runner | Throughput date | Task success |
|---|---|---|---|---|---|---|---|
| Browserless | 2026-10-18 | 100 | 0% | us-west | us-west-1 / t3.small | 2026-10-18 | Configuration failure |
| Tilion | 2026-10-18 | 100 | 99% | us-east-1 | us-east-1 / t3.medium | 2026-10-17 | 100% |
| Notte | 2026-10-18 | 100 | 100% | us-west-2 | us-west-1 / t3.small | 2026-10-18 | 91% |
| KERNEL | 2026-10-18 | 100 | 86% | us-east-1 | us-east-1 / t3.medium | 2026-10-17 | 69% |
| Browser Use | 2026-10-18 | 100 | 100% | us-east-1 | us-east-1 / t3.medium | 2026-10-17 | 94% |
| Lightpanda | 2026-10-18 | 100 | 100% | us-west-1 | us-west-1 / t3.small | 2026-10-18 | 100% |
| Browserbase | 2026-10-18 | 100 | 100% | us-west-2 | us-east-1 / t3.medium | 2026-10-17 | 100% |
| Cloudflare | 2026-10-18 | 100 | 100% | global | us-east-1 / t3.medium | 2026-10-17 | 100% |
| Hyperbrowser | 2026-10-18 | 100 | 100% | us-east-1 | us-east-1 / t3.medium | 2026-10-17 | 87% |
| Steel | 2026-10-18 | 100 | 100% | us-east-1 | us-east-1 / t3.medium | 2026-10-17 | 100% |
| Anchor Browser | 2026-10-18 | 100 | 100% | us-east-1 | us-east-1 / t3.medium | 2026-10-17 | 100% |
| AWS AgentCore | 2026-10-18 | 100 | 100% | us-east-1 | us-east-1 / t3.medium | 2026-10-17 | 51% |
Task success belongs to the throughput workload, not the lifecycle test. Read the source and methodology ↗
03 / The landscape
Look at it from every angle.
Change the question. Keep the product boundaries in view.
Closer to the lower left means less measured lifecycle latency and a lower estimated browser-hour rate. Browserless has no comparable successful measurement in this snapshot.
View this chart as a table
| Provider | Lifecycle median | Usage / hour | Measured |
|---|---|---|---|
| Tilion | 124 ms | $0.03 | 2026-10-18 |
| Notte | 332 ms | $0.01 | 2026-10-18 |
| KERNEL | 333.5 ms | $0.06 | 2026-10-18 |
| Browser Use | 441.5 ms | $0.02 | 2026-10-18 |
| Lightpanda | 487.5 ms | $0.06 | 2026-10-18 |
| Browserbase | 600 ms | $0.12 | 2026-10-18 |
| Cloudflare | 768.5 ms | $0.09 | 2026-10-18 |
| Hyperbrowser | 877.5 ms | $0.10 | 2026-10-18 |
| Steel | 1496 ms | $0.10 | 2026-10-18 |
| Anchor Browser | 2433 ms | $0.05 | 2026-10-18 |
| AWS AgentCore | 2791 ms | $0.13 | 2026-10-18 |
04 / Price the workflow
An hourly rate is a start.
Plan floors, proxy traffic and code execution change the monthly bill.
Notte / Monthly planning estimate
Your workload.
Includes the $20/month plan floor, returned as usage credit. This assumes a recurring paid plan.
- Browser time 500 hours × $0.01
- $5.00
- Managed proxy traffic 0 GB × $10
- $0.00
- Usage before plan floor
- $5.00
Browser-session estimate only. Function compute, identity services and any other usage are separate. Session-duration eligibility and billing rounding must also fit the selected plan.
See plans and billing detailsBrowser usage rates in the charts come from the saved Arena snapshot. The estimate below uses Notte's public pricing. It is a planning estimate before billing rounding and any additional services.
05 / The details that matter
Find the capability you need.
A product name tells you less than its actual contract.
These lists include different implementation paths. Native, composed, preview and undocumented support stay distinct in the detailed comparison. See the complete matrix ↗
06 / Compare one by one
Which one fits your workflow?
Every provider in BrowserArena. The differences worth looking at first.
Notte vs Browserbase
Python handlers or TypeScript Functions beside the browser
KNotte vs Kernel
Hosted Functions or browser-local app actions
SNotte vs Steel
An integrated workflow or a browser API you can self-host
HNotte vs Hyperbrowser
Compare profile persistence, credential fill and execution
ANotte vs Anchor Browser
Write a handler or demonstrate an automation task
BNotte vs Browser Use
Separate browser infrastructure from the hosted agent
BNotte vs Browserless
Compare the session, reconnect and deployment contracts
CNotte vs Cloudflare Browser Run
A browser workflow platform or a Workers composition
ANotte vs AWS AgentCore Browser
Browser workflows with Notte or an AWS tool stack
LNotte vs Lightpanda
Choose a browser engine before comparing its hosting
TNotte vs Tilion
Compare measured sessions and confirm production access
Two other providers, side by side55 comparisons
Choose by the job you need to run20 workload guides
Closer look / Cloud browser pricing comparisons
What the comparison covers
Sessions cover browser control, lifecycle, state, live view, recording and capacity. Functions cover where browser code runs and how it is deployed, invoked, scheduled and monitored. Auth covers website account state, credential handling and connection readiness.
Each provider's product surfaces stay separate. A hosted agent is not a deployed Function, an API key is not a website login, and a persisted profile is not a guarantee of authentication. The directory links focused comparisons when those differences determine the choice.
Notte
The public usage rates are $0.01 per browser-hour, $0.05 per Function-hour and $10 per GB of managed proxy traffic. Paid plans return their price as usage credits. Price the relevant meters and plan eligibility for the workload.
Sources: notte.cc ↗
Browserbase
Compare the public plan's included browser allowance and overage with the workflow's duration. Include proxy traffic and any separately priced services; an Arena browser-hour estimate does not describe the whole Browserbase bill.
Sources: browserbase.com ↗
Kernel
Use the plan and browser configuration in Kernel's pricing documentation. Managed networking, account allowances and app execution make a browser-hour comparison only one part of the decision.
Sources: kernel.sh ↗
Steel
Hosted browser plans and a self-hosted browser have different cost structures. For self-hosting, include the worker, compute, networking, storage and operations rather than assigning the open-source code a zero operating cost.
Sources: docs.steel.dev ↗
Choose a practical evaluation
A useful cost comparison gives both a usage estimate and the eligible monthly plan. Keep an unsupported workload out of the price ranking even if a rate can be multiplied into an attractive number.
For 10,000 runs lasting three minutes, browser time is 500 hours before rounding, setup and retries. At Notte's published $0.01 browser-hour rate, that meter is $5. Paid-plan eligibility and any proxy or Function usage still determine the total bill.
- Count attempted runs as well as successful runs.
- Apply the provider's rounding rule to each session before adding usage.
- Separate browser time, function compute, proxy traffic and identity services.
- Apply included credits once; do not add the same subscription fee again.
- Mark an ineligible plan as a capacity mismatch rather than a cheap option.
From a comparison to a working workflow
Start with a short browser task and a pass/fail result. Add the necessary account state, then exercise the production shape: concurrency, duration, triggers and retained artifacts. Keep the provider's documented cleanup flow in place from the first test.
The full directory includes provider comparisons, focused buying questions, workload shortlists, competitor buying guides and migrations to Notte. Use it to resolve a specific implementation decision rather than assuming the most feature-rich or fastest-starting product will fit every job.
Try the workflow
you came here to build.
Keep your own results. Compare them with ours.