Cookies ahead

Our support chat tool "Intercom" would like to collect some more data on you. See the related link for more details.

Docs

Examples

These examples show the costs for different real life setups including apps with multiple environments and different software stacks.

Docs

fortrabbit / use cases

🏘️

One codebase, every customer.

SaaS hosting

One codebase serves every customer. What changes is how much of it runs outside the request.

One codebase serving many customers, each of whom believes the application is theirs. PHP suits this better than its reputation suggests: Laravel ships subscription billing and queues as first-party packages, and Symfony runs the same background work through Messenger — the parts a subscription application would otherwise spend its first year building.

Billing runs belong in a worker

Trial expiry, usage metering, invoice generation, and digest mail all happen on a schedule, and none of them should happen inside a request. The jobs component runs long-running workers and cron jobs beside the web processes, on the same code and the same environment variables.

A billing run that takes 20 minutes takes 20 minutes in a worker, without a request timing out.

Growth is per component

Customer number 500 usually needs more PHP processes, not a bigger everything. Components scale one at a time, so the database can stay where it is while PHP grows.

There are no persistent connections on the platform, so live dashboards and collaborative editing are out. Polling and mail from a worker cover most of what a subscription application actually needs there.

An honest account.

Different by design

A platform purpose-built for PHP. More than the sum of its parts.

Pay in arrears

Daily prorated, post-paid billing. No upfront payment, no yearly commitment.

Modular pricing

Pay per component and scale each one from xs to 2xl on its own.

No dark patterns

No vendor lock-in, no upselling, no misleading messages.

Humans in support

Eye-level developer chat over the support bubble. No sales calls.

Developer-first

Git-push deploy, SSH access, bring your own code. No 1-click bloat.

Managed platform

A hardened, service-oriented PHP stack. Deploy code, skip the server admin.

Frequently asked

Can each customer get a separate database?
One per environment

One per environment - An environment carries exactly one MySQL database, and the database user cannot create additional schemas. Customers share it, separated in the application by a tenant column or table prefix. Full isolation means one environment per customer, each with its own database, components, and bill.

#
How do database changes reach every customer?
On deploy

On deploy - Migrations run as a post-deploy command, the same as for any other application. Once that step stops finishing quickly, it moves to the jobs component and runs as a background task instead of holding up the deployment.

#
Can one customer's data be restored on its own?
By copying rows

By copying rows - Backups capture the whole environment — files and database together — on a daily schedule. Restoring one customer means loading the dump into another environment or a local database and copying their rows back. With one environment per customer, it becomes an ordinary restore.

#
Are live dashboards and push updates supported?
No

No - Persistent connections are not available on the platform, so anything built on WebSockets is out. Usage counters, notifications, and activity feeds work with polling on a sensible interval, or with mail sent from a worker.

#
Does the bill grow with customer count?
Indirectly

Indirectly - Cost follows load and data size, not the number of accounts. Components are booked individually and billed pro-rated by the day, so PHP can grow ahead of the database, or the other way round, without a jump to the next bundled tier.

#

What customers say

I'd used fortrabbit years ago and liked it, but moved to a VPS, as was all the rage. I've grown tired of thinking about server admin, saw the new platform beta, and gave it a try. Frank and the team have been amazing, and taken my feedback seriously. The component-based pricing is easy to understand and competitive. The dashboard is well thought out, and the platform continues to be built for what I do: PHP, Laravel (Statamic). I'm moving my stuff back, where it always should have been.

Katja P

Katja P

Software Engineer

2026 — Direct feedback

I've been a fortrabbit customer for seven years, and I continue to appreciate its simplicity and reliability. Deploying Laravel applications is incredibly fast and intuitive: projects are online in just a few steps, without wasting time managing infrastructure. Support is always quick, knowledgeable, and practical. fortrabbit lets me focus on development, knowing everything else is in excellent hands.

AS

Andrea Spotorno

2026 — Direct feedback

Thanks for the great service, I so prefer this to spinning up my own Linux box every time.

MB

Matt Bloomfield

2025 — Customer support

More