My Beast: all products
Sign inSign up

Products and prices

Tools to run your web app: catch errors, read logs, watch uptime, keep secrets safe. Pick only what you need, monthly or yearly. Cancel anytime.

How it works

  1. Choose the products you want for a project, a plan for each, and pay through our reseller Paddle.
  2. Each product opens at once for that project at services.my-beast.com, with a setup guide: what to install in your app or on your server, and the keys it needs. Uptime checks, incidents and secrets work from the browser straight away.
  3. Your team signs in once for every product. You decide what each person can see and do.
  4. Cancel any time: the plan then runs to the end of the period you paid for.

Good to know

VAT
Prices don't include VAT. If VAT applies to you, it's added on top, and you'll see it before you pay.
Renewing and cancelling
Plans renew automatically each month or year, and the payment method you used is charged, until you cancel. Cancel any time: a plan then ends when the period paid for does.
Refunds
Ask within 30 days of your first payment for a plan, or within 14 days of a renewal, and you get that payment back in full, no reason needed (refund policy).
Your team
You're included. Each extra team member costs €5 to €30 a month, depending on the plans you pick. Each project after your team's first gets 25% off its plans. Moving to a bigger plan or adding a product costs only the difference, for the rest of the month or year. Every plan comes with a project's three environments; one more is €4 a month, in every product that counts them.
Paddle
Our order process is conducted by our online reseller Paddle.com. Paddle.com is the merchant of record for all orders on this site: it takes the payment, works out the VAT, issues the invoice and handles refunds.
Who provides it
The services are provided by My Beast, run by Elena Andronova, Finland, under its terms. Questions: hello@my-beast.com.

Errors

Errors from your app and its pages, grouped into issues, with alerts.

Every exception your Laravel app reports, and every uncaught error in its pages, is grouped into an issue per environment and tied to its release. You hear about new issues, regressions and spikes by Telegram, email or Slack.

  • Errors grouped into issues
  • Tied to the release that brought them
  • Alerts by Telegram, email or Slack
  • Scrubbed before it leaves your server

More about Errors: features, how it works, the data it keeps →

Every error grouped into issues, most harmful first, with new and regressed ones marked.

Errors

The Errors inbox for Shop lists eight issues, most harmful first, each with a 24-hour sparkline, event and customer counts, and New or Regressed badges.
Every error grouped into issues, most harmful first, with new and regressed ones marked.
An open production issue shows what broke and during which request, the release, the trend, 9 events hitting 4 customers, related log lines and the stack trace with source code.
One issue: where it broke, in which release, who it hit, the request's log lines and the code around the line.
Plan What's included Monthly Yearly (2 months free) Choose
Starter A small app or a side project Errors kept for 7 days · Up to 10,000 errors a month · Up to 10,000 page and request timings a month €9 a month €90 a year Choose Starter
Team A live product with real users Errors kept for 30 days · Up to 100,000 errors a month · Up to 100,000 page and request timings a month €29 a month €290 a year Choose Team
Business A busy app or several teams Errors kept for 90 days · Up to 1 million errors a month · Up to 1 million page and request timings a month €99 a month €990 a year Choose Business

Logs

Every app's log in one searchable place, with a live view.

Your Laravel app's log lines go to one place, scrubbed of personal data before they leave your server. Search them by text, level, channel or time, watch them live, and read every line of one request together.

  • Search by text, level and request
  • A live view as lines arrive
  • Scrubbed before it leaves your server
  • Never slows a request

More about Logs: features, how it works, the data it keeps →

Search every line your servers send, by text, level, host, release or request.

Logs

A Logs search for "invoice" shows 400 matching lines, an hourly chart split by level, and the newest lines with their channel, route, request id and host.
Search every line your servers send, by text, level, host, release or request.
A single request's page lists its lines oldest first, from the upload to a 500, with levels and timings, plus what other products saw then.
Every line of one request in order, with what Errors, Incidents and the others saw at that moment.
Plan What's included Monthly Yearly (2 months free) Choose
Starter A small app or a side project Logs kept for 7 days · Up to 1 million log lines a month €9 a month €90 a year Choose Starter
Team A live product with real users Logs kept for 30 days · Up to 10 million log lines a month €29 a month €290 a year Choose Team
Business A busy app or several teams Logs kept for 90 days · Up to 50 million log lines a month €79 a month €790 a year Choose Business

Sessions

Session recording and replay with consent, journeys and stuck points.

Record visits to your web app with each person's yes, masked in the browser before anything leaves. Watch them back, follow a signed-in person's journey through your Laravel app, and see where people get stuck.

  • Masked before it leaves the browser
  • Only with the person's yes
  • Stuck points found for you
  • Key flows and where people give up

More about Sessions: features, how it works, the data it keeps →

Recordings of real visits, with the ones where people got stuck or hit an error marked.

Sessions

The recordings list shows 119 production recordings, each with pages visited, presses, browser and length, and badges for stuck moments and browser errors.
Recordings of real visits, with the ones where people got stuck or hit an error marked.
The stuck points list shows 14 open places where people got stuck, such as slow pages, refused saves, server errors and abandoned forms, with how many people each hit.
Where people get stuck: slow pages, refused forms, errors and abandoned flows, by how many it hit.
Plan What's included Monthly Yearly (2 months free) Choose
Starter A small app or a side project Recordings kept for 7 days · Up to 1,000 visits a month, recorded with consent · Up to 100,000 clicks and page views a month €19 a month €190 a year Choose Starter
Team A live product with real users Recordings kept for 30 days · Up to 10,000 visits a month, recorded with consent · Up to 1 million clicks and page views a month €49 a month €490 a year Choose Team
Business A busy app or several teams Recordings kept for 90 days · Up to 50,000 visits a month, recorded with consent · Up to 5 million clicks and page views a month €199 a month €1,990 a year Choose Business

Deploys

Every app's deploys in one place: who shipped what, the log, rollback.

Put mybeast-deploy in front of the deploy command you already use. It runs your script as it is and reports who ran it, from which machine, the commit, its log and how it ended. Each app and environment shows what is live now.

  • Your deploy script, as it is
  • The log, live as it runs
  • What is live in each environment
  • Told when a deploy fails

More about Deploys: features, how it works, the data it keeps →

Every deploy and rollback, its result, commit and who ran it, filterable by app and environment.

Deploys

The deploy history lists 15 deploys of the web and worker apps in 30 days, with environment, result, commit, who ran each and how long it took.
Every deploy and rollback, its result, commit and who ran it, filterable by app and environment.
A failed production deploy of the worker app shows what it shipped, who ran it and when, and its log up to a migration that failed.
One deploy: the commit it shipped, who ran it, and its full log with the failing step.
Plan What's included Monthly Yearly (2 months free) Choose
Starter A small app or a side project Up to 3 apps €9 a month €90 a year Choose Starter
Team A live product with real users Up to 10 apps €25 a month €250 a year Choose Team
Business A busy app or several teams Up to 20 apps €39 a month €390 a year Choose Business

Add-ons 1 app more: €3 a month or €30 a year

Status

Uptime checks and heartbeats: an alert when a site or a job stops answering.

Status calls your addresses as often as your plan allows, from every 5 minutes to every 30 seconds, and waits for your jobs to check in. When a monitor goes down, your team is told by email, Telegram or Slack, and your webhooks hear it too. A public page shows the monitors you choose.

  • HTTP checks, as often as every 30 s
  • Heartbeats for jobs and crons
  • Email, Telegram, Slack and webhooks
  • A public status page

More about Status: features, how it works, the data it keeps →

Uptime checks for your sites and APIs: what is down now, downtime by day, and each monitor's week.

Status

The Status overview shows all 4 monitors up, 99.55 % up in 7 days, 48 minutes of downtime, a chart of downtime a day, and each monitor's last 7 days.
Uptime checks for your sites and APIs: what is down now, downtime by day, and each monitor's week.
Shop's public status page says "All up" and shows four services, each with 90 days of daily bars and its uptime percentage.
A public status page your customers can check: current state and 90 days of uptime.
Plan What's included Monthly Yearly (2 months free) Choose
Starter A small app or a side project Watch up to 10 sites or jobs · Checked as often as every 5 minutes €6 a month €60 a year Choose Starter
Team A live product with real users Watch up to 50 sites or jobs · Checked as often as every minute €15 a month €150 a year Choose Team
Business A busy app or several teams Watch up to 200 sites or jobs · Checked as often as every 30 seconds €39 a month €390 a year Choose Business

Add-ons 10 monitors more: €5 a month or €50 a year

Incidents

Declare and run incidents: severity, a lead, a timeline, follow-ups.

Declare an incident by hand, or from your own systems through the API. Give it a severity and a lead, post updates as it moves from Investigating to Resolved, and your team hears each step by email, Telegram or Slack. Afterwards, keep follow-ups and a write-up on it.

  • Severity, status and a lead
  • A timeline of every change
  • Told by email, Telegram or Slack
  • Opened by hand or through the API

More about Incidents: features, how it works, the data it keeps →

Incidents at a glance: what is open, how fast they get resolved, and follow-ups not done yet.

Incidents

The Incidents overview shows 2 open now, 4 begun in 7 days, the median time to resolve, incidents per month by severity, and follow-ups with 2 overdue.
Incidents at a glance: what is open, how fast they get resolved, and follow-ups not done yet.
Incident INC-5, a SEV2 marked Identified, shows its lead, its latest public update, related findings from other products, and a timeline with an internal note.
One incident: its status and lead, updates, what changed around it, and a timeline of everything that happened.
Plan What's included Monthly Yearly (2 months free) Choose
Starter A small app or a side project Up to 20 incidents a month €9 a month €90 a year Choose Starter
Team A live product with real users Up to 100 incidents a month €39 a month €390 a year Choose Team
Business A busy app or several teams Up to 1,000 incidents a month €99 a month €990 a year Choose Business

Secrets

Environment variables and secrets in one place, pulled where they are needed.

Each project keeps its variables per environment: development, staging and production to start. Values are encrypted before they are stored, every change is kept, and a server pulls its environment with a read-only token, through the mybeast-secrets CLI or the API.

  • Per project and environment
  • Values encrypted at rest
  • Every change kept, any one rolled back
  • Pulled with a read-only token

More about Secrets: features, how it works, the data it keeps →

An environment's variables, secret values hidden, with what differs from the other environments.

Secrets

Shop's 50 production variables are grouped by prefix, with visible values shown, secret values hidden as dots, and each variable's last change.
An environment's variables, secret values hidden, with what differs from the other environments.
The production history lists 12 changes newest first, each with who and when, the variables added or changed, and a Roll back link.
Every change to an environment, who made it, and a one-click roll back.
Plan What's included Monthly Yearly (2 months free) Choose
Starter A small app or a side project 3 environments (for example live, test, dev) · Up to 50 settings in each €9 a month €90 a year Choose Starter
Team A live product with real users 10 environments (for example live, test, dev) · Up to 200 settings in each €29 a month €290 a year Choose Team
Business A busy app or several teams 20 environments (for example live, test, dev) · Up to 500 settings in each €49 a month €490 a year Choose Business

Add-ons 100 variables in every environment more: €5 a month or €50 a year

Audit

One tamper-evident audit log: who did what, and who saw whose data.

Your app records who did what, to what and about whom, in the same transaction as the action. Each project's events form a hash chain, each finished day is sealed with a signed checkpoint, and a daily check names the first event that does not match. Reading the log is recorded too.

  • Recorded in your own transaction
  • A hash chain, sealed every day
  • An access report per person
  • Every read of the log recorded

More about Audit: features, how it works, the data it keeps →

A tamper-evident record of who did what in your app, searchable by person, action and account.

Audit

The Audit events page has a search by person, action, account and time, then 460 events newest first, each saying who did what to whom.
A tamper-evident record of who did what in your app, searchable by person, action and account.
The integrity page says the log is whole, with 460 events, 46 sealed days, the chain head and seal key, and the nightly checks.
Proof the log is whole: every event is chained and every day sealed and checked each night.
Plan What's included Monthly Yearly (2 months free) Choose
Starter A small app or a side project History kept for 3 months · Up to 100,000 recorded actions a month €9 a month €90 a year Choose Starter
Team A live product with real users History kept for 6 months · Up to 1 million recorded actions a month €49 a month €490 a year Choose Team
Business A busy app or several teams History kept for 24 months · Up to 10 million recorded actions a month €149 a month €1,490 a year Choose Business

Mail

Transactional email over REST from your own domains, with a delivery log.

For the email your app sends one person because of something they did: sign-ups, password resets, receipts, alerts. One HTTPS request sends it from a domain you have verified, signed with DKIM, and the delivery log and your webhooks say what happened.

  • A REST API, no SMTP
  • Sent from your own domains
  • SPF, DKIM and DMARC records given
  • A delivery log for every recipient

More about Mail: features, how it works, the data it keeps →

Plan What's included Monthly Yearly (2 months free) Choose
Starter A small app or a side project 1 sending domain, 2 API keys · 10,000 e-mails a month €9 a month €90 a year Choose Starter
Team A live product with real users 2 sending domains, 4 API keys · 20,000 e-mails a month €19 a month €190 a year Choose Team
Business A busy app or several teams 5 sending domains, 10 API keys · 50,000 e-mails a month €39 a month €390 a year Choose Business

To buy, you first make a free My Beast account: about 3 minutes, with a code from your phone for safety. We keep what you picked.