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. Enterprise is priced by arrangement. 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 3 days. It is the whole Team plan, every feature switched on: up to 6 projects, up to 7 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 3 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. If your readings do not reach us on some days of your trial or plan — unless it was something you did yourself, such as switching off a key or removing a project — we give those days back automatically, up to a limit: free days after a trial, or a later payment date on a plan. If you are still waiting on a reply from support when it ends, it carries on, within the same limit, until 3 days after we reply. 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

Pro

$15/month$152/year
SAR 57 chargedSAR 570 chargedSave $30 (SAR 114)

Where most projects should start. For a developer who wants the whole picture of their project.

  • 2 projects
  • 1 person (just you)
  • Connect as many AI tools as you like
  • 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

Team

$35/month$352/year
SAR 132 chargedSAR 1320 chargedSave $70 (SAR 264)

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

  • 6 projects
  • 7 people in your workspace
  • Connect as many AI tools as you like
  • 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 18.86 a person once the seats are full (Pro: SAR 57), and every riyal buys 90 AI credits (Pro: 70).

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 96 readings and the newest take 25, 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 96 Yes Yes Yes Yes Yes
Go 88 Yes Yes Yes Yes Yes
Java 85 Yes Yes Yes Yes Yes
Python 84 Yes Yes Yes Yes Yes
Elixir 76 Yes Yes Yes Yes Yes
C# / .NET 73 Yes Yes Yes Yes Yes
Ruby 73 Yes Yes Yes Yes Yes
Web (browser) 73 Yes Yes Not applicable1 Yes Yes
PHP 71 Yes Yes Yes Yes Yes
Android (Kotlin) 65 Yes Yes Not applicable1 Yes Yes
Rust 58 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 25 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