Simple plans for every language, monthly or yearly — Boosthis

Choose monthly or yearly below, where a year costs 10 months, and the price you see is the final amount charged — inclusive of any applicable taxes, with no hidden fees. Charged in Saudi Riyal (SAR): the SAR figure shown is the exact amount taken from your card. The dollar figure is an approximate conversion at the fixed rate of SAR 3.75 to $1, and your own bank converts at its own rate, which may include a fee. Major cards are accepted. You choose your plan when your free trial ends, or during it if you would rather subscribe straight away.

Try Boosthis free for 7 days. It is the whole Team plan, every feature switched on: up to 6 projects, up to 10 people and 12,000 AI credits. No card and no payment details: confirm your email with the 6-digit code we send you, and the trial starts as soon as you enter it. On day 7 the trial ends and nothing is charged — subscribe whenever you like to carry on. Your projects, keys and everything already measured stay exactly as they are, whether you subscribe or not. Subscribe during the trial and you keep the free days you have left: you pay the ordinary price once, and the month you have paid for starts the day the trial would have ended. You get an email when the trial starts, one a few days in, and one when it ends. End the trial whenever you like — one click, and nothing is ever charged for it. One free trial per account and per confirmed email address.

Choose your plan

Starter

$15/month$149/year
SAR 56 chargedSAR 560 chargedSave $30 (SAR 112)

Your first project, fully instrumented.

  • 1 project
  • 1 person (just you)
  • 1 AI connection
  • 1,000 AI credits/month (about 62 typical questions)
  • 30 days of project history — how far the day-by-day chart and Ask Boosthis can both look back
  • Every kit included — twelve languages, coverage differs by runtime

Pro

$35/month$349/year
SAR 131 chargedSAR 1310 chargedSave $70 (SAR 262)

Where most projects should start. Full toolkit: tracing, full telemetry, unlimited AI connections.

  • 3 projects
  • 3 people in your workspace
  • Unlimited AI connections
  • 4,000 AI credits/month (about 250 typical questions)
  • 30 days of project history — how far the day-by-day chart and Ask Boosthis can both look back
  • Every kit included — twelve languages, coverage differs by runtime
  • Full-stack traces (15 of 15 runtimes)
  • Full telemetry switch (14 of 15 runtimes)
  • Database work: wait share + repeated queries (Node.js / Express, Python, Java, Go, PHP, C# / .NET, Ruby, Rust, Elixir and Edge functions today)
  • Data distance: how far your project sits from its data, and what that costs a request
  • Function hosting: what a run costs, and how close it comes to the platform's limits
  • AI calls: which provider, how often they fail, how long they wait (every runtime today); spend estimate + rate-limit headroom (Web (browser), Node.js / Express, Python and Edge functions today)
  • Cache waste: what re-fetching the same thing costs
  • Stepping up: SAR 43.67 a person once the seats are full (Starter: SAR 56), and every riyal buys 30 AI credits (Starter: 17).

Team

$70/month$701/year
SAR 263 chargedSAR 2630 chargedSave $140 (SAR 526)

For when more than one person is responsible for the same project.

  • 6 projects
  • 10 people in your workspace
  • Unlimited AI connections
  • 12,000 AI credits/month (about 750 typical questions)
  • 120 days of project history — how far the day-by-day chart and Ask Boosthis can both look back
  • Every kit included — twelve languages, coverage differs by runtime
  • Full-stack traces (15 of 15 runtimes)
  • Full telemetry switch (14 of 15 runtimes)
  • Database work: wait share + repeated queries (Node.js / Express, Python, Java, Go, PHP, C# / .NET, Ruby, Rust, Elixir and Edge functions today)
  • Data distance: how far your project sits from its data, and what that costs a request
  • Function hosting: what a run costs, and how close it comes to the platform's limits
  • AI calls: which provider, how often they fail, how long they wait (every runtime today); spend estimate + rate-limit headroom (Web (browser), Node.js / Express, Python and Edge functions today)
  • Cache waste: what re-fetching the same thing costs
  • Stepping up: SAR 26.30 a person once the seats are full (Pro: SAR 43.67), and every riyal buys 45 AI credits (Pro: 30).

Unlimited

$110/month$1101/year
SAR 413 chargedSAR 4130 chargedSave $220 (SAR 826)

For running many projects and a whole team at once.

  • Unlimited projects
  • Unlimited people in your workspace
  • Unlimited AI connections
  • 30,000 AI credits/month (about 1,875 typical questions)
  • 400 days of project history — how far the day-by-day chart and Ask Boosthis can both look back
  • Every kit included — twelve languages, coverage differs by runtime
  • Full-stack traces (15 of 15 runtimes)
  • Full telemetry switch (14 of 15 runtimes)
  • Database work: wait share + repeated queries (Node.js / Express, Python, Java, Go, PHP, C# / .NET, Ruby, Rust, Elixir and Edge functions today)
  • Data distance: how far your project sits from its data, and what that costs a request
  • Function hosting: what a run costs, and how close it comes to the platform's limits
  • AI calls: which provider, how often they fail, how long they wait (every runtime today); spend estimate + rate-limit headroom (Web (browser), Node.js / Express, Python and Edge functions today)
  • Cache waste: what re-fetching the same thing costs
  • Priority support: your plan is on every message you send, and yours goes to the top of the queue waiting for a reply (no promised reply time)
  • Stepping up: no seat cap at all — past 16 people it costs less a person than a full Team (SAR 26.30), and every riyal buys 72 AI credits (Team: 45).

What each runtime actually gets

Every plan includes every kit we serve: twelve languages — JavaScript / TypeScript, Python, Java, Go, PHP, C# / .NET, Ruby, Dart (Flutter), Swift, Kotlin (Android), Rust and Elixir — in phone apps, browser pages, back-end servers, Bun and edge functions, which is sixteen things you can install. What is identical everywhere is the scoring model and its budgets, the strict PII guard, and the AI tool surface. How much a runtime can measure is not identical and cannot be: the fullest kits take 95 readings and the newest take 24, because a browser has no garbage collector to inspect, Rust has no runtime to ask, and an edge isolate is gone between requests. Find your runtime here before you choose a plan.

What each runtime can measure today. Generated from the kits themselves, so it cannot drift from the code. “Meters” is how many readings that kit can take — a reading its host cannot give is shown in your dashboard as unavailable, with the reason, never as a zero. Every other cell answers one of three ways: Yes, the reading is there; Not yet, it is not built for that kit yet; or Not applicable, it cannot exist in that runtime at all — with the reason under the table. A Yes with a footnote is still a yes, and the footnote says where that reading stops short of what the column name suggests.
Runtime Meters Tracing Full telemetry Database work AI calls Whole route list
Node.js / Express 95 Yes Yes Yes Yes Yes
Go 87 Yes Yes Yes Yes Yes
Java 84 Yes Yes Yes Yes Yes
Python 83 Yes Yes Yes Yes Yes
Elixir 77 Yes Yes Yes Yes Yes
C# / .NET 72 Yes Yes Yes Yes Yes
Ruby 72 Yes Yes Yes Yes Yes
Web (browser) 72 Yes Yes Not applicable1 Yes Yes
PHP 70 Yes Yes Yes Yes Yes
Android (Kotlin) 65 Yes Yes Not applicable1 Yes Yes
Rust 57 Yes Yes Yes Yes Yes
Flutter 49 Yes Yes Not applicable1 Yes Yes
React Native 49 Yes Yes Not applicable1 Yes Yes
Swift (Apple) 48 Yes Yes Not applicable1 Yes Yes
Edge functions 24 Yes Not yet Yes Yes Not applicable2

1 Database work — Web (browser), React Native, Flutter, Swift (Apple) and Android (Kotlin). A kit here measures the app where it runs — on the device or in the page — and there is no server request there and no database to wait on. The database belongs to the backend the app calls, and the kit installed on that backend is what measures the work against it: the waiting, the order the queries are issued in, the rows they bring back and the pressure on the connection pool. This is a boundary, not a gap waiting to be filled.

2 Whole route list — Edge functions. The platform decides which addresses reach the function, and it keeps that mapping outside the code: the kit wraps the one function the platform invokes, and there is no framework inside the isolate holding a list of routes to ask for. Every label the kit reports is therefore read from the address of a request that actually arrived. The exception is a worker that runs a router library inside the isolate: that worker does hold a list of its own, and reading it is a capability we have not built rather than one the platform prevents.

The table asks 5 questions of each of the 15 runtimes, and answers every one of them: the reading is there, it cannot exist in that runtime at all, or it is not built yet. Today: tracing on 15 of 15; full telemetry on 14 of 15; database work on 10 of 15 (it cannot exist at all on React Native, Web (browser), Flutter, Swift (Apple) and Android (Kotlin)); AI calls on 15 of 15; whole route list on 14 of 15 (it cannot exist at all on Edge functions). Tracing needs the kit to emit spans, and a waterfall needs it to link each span to the one it sits inside (15 of the 15 that emit them do); full-telemetry mode needs the kit to honour the directive. AI-call visibility is every runtime today, and the spend estimate that goes with it is Web (browser), Node.js / Express, Python and Edge functions today — a plan that includes them cannot add them to a runtime that has no way to watch. React Native, Web (browser), Node.js / Express, Python, Java, Go, PHP, C# / .NET, Ruby, Flutter, Swift (Apple), Android (Kotlin), Rust and Elixir can ask the app’s own framework for its whole route list, so the map shows routes traffic has never reached, marked as not seen. On every other runtime the map shows the pages traffic has reached, which is not the same as all the pages the app has. On Edge functions that is the only map there can be: there is no route list inside to ask for, so the cell says not applicable rather than not yet. The price is the same whichever runtime you use, so pick the plan for the readings your runtime can actually take.

Plans renew automatically — monthly plans each month, yearly plans each year — until cancelled. Cancel anytime: you keep your plan until the end of the period you have paid for, and a lapsed plan never deletes your data. Fees are prepaid for the period you chose and non-refundable except where the law requires — full details in the Refund & Cancellation Policy.

Create your account See what Boosthis does