Open Source vs SaaS ################################ There are several ways to use Robusta: - :ref:`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. :ref:`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 :ref:`self-host the UI ` with our paid plans. Pricing ^^^^^^^^^^^^ The Robusta OSS is and always will be free. It is MIT licensed. The Robusta UI is `free to get started `__. We also have enterprise plans if you need to self-host the UI in your own environment. Contact support@robusta.dev 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. .. image:: ./images/self_host_diagram.png :align: center Installing the self-hosted UI ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ To install the Robusta self hosted instance, please contact support@robusta.dev, or post in the #support channel of `our Slack community `_.