Open Source vs SaaS¶
There are several ways to use Robusta:
Robusta Open Source (OSS): A monitoring and automation engine that runs in your own cluster.
Robusta OSS + Cloud Robusta UI: The Robusta OSS combined with a powerful cloud UI.
Robusta OSS + Self hosted Robusta UI: Manage the UI yourself, installed on your own Kubernetes cluster.
Which option is right for me?¶
For most people, the Robusta OSS + Cloud UI is the right option. Install the OSS and enable the UI to use it.
You can also use the Robusta OSS without the cloud UI.
Lastly, if you want to use the UI but are unable to send data to our cloud, you can self-host the UI with our paid plans.
The Robusta OSS is and always will be free. It is MIT licensed.
The Robusta UI is free for up to 50 nodes. For larger environments the price is usage based, and we have an extended free trial available. Just sign up and try it.
We also have enterprise plans if you need to self-host the UI in your own environment.
Contact email@example.com for all questions.
Self hosted architecture¶
The Robusta backend consists of the following components, installed via a helm chart, on a Kubernetes cluster of your choice:
Supabase: stores all alerts and troubleshooting data in a Postgres DB. Handles user authentication.
Robusta UI Frontend: alerting dashboard built just for Kubernetes.
Robusta Relay: handles Slack integration and more.
In addition to the backend services, an installation of the base Robusta OSS project is required, on one or more clusters.
Instead of using the cloud backend services, the Robusta OSS project will be directed to the self hosted backend instance.