---
title: "How to deploy · RUAL Documentation"
description: "Deploy RUAL blueprints to a cluster."
canonical: https://docs.rual.nl/deployment/how-to-deploy
language: en
---

# How to Deploy

Since RUAL version 13.0.7, you can deploy your blueprints and components to production while continuing to operate your development environment as you were accustomed to.

### What is Production

In RUAL, the default setting places you within the development environment. Contrary to traditional methods, we have merged the development and production environments into one. Previously, saving a blueprint automatically deployed it to production.

Since the release of [version 13.0.7](https://docs.rual.nl/core-versions/130007), we have revised this workflow to create a clearer distinction between development and production environments. Now, saving changes does not automatically trigger deployment; instead, you must navigate to the Menu and select `Deployment`. Here, you will find a list of recently modified blueprints, components, and more that you can choose to deploy.

### Development View

By default, using [RUAL Studio](https://docs.rual.nl/interfaces/rual-studio) automatically redirects you to State Pages with the `?development` query. If you are logged in with a RUAL Developer User account, you will see the non-deployed blueprint. Otherwise, you will view the production blueprint, just like any other public user accessing that page.

When you select `Production Run` within your blueprint, it executes the non-deployed blueprint, facilitating easier debugging with production data. To prevent RUAL Developers from executing development blueprints too readily, consider disabling the "Run Production" option in their [user accounts](https://docs.rual.nl/cluster/user-access-management#permissions).

### Deployment

By default, only cluster owners are permitted to initiate a blueprint deployment. You can compare your currently deployed production blueprint with your development blueprint using the `compare` button. You also have the option to grant 'Allow Deployment' permissions to your RUAL Developers while managing [user access](https://docs.rual.nl/cluster/user-access-management#permissions).

### Frequently asked

**How do I deploy a RUAL blueprint to production?**

Since RUAL 13.0.7 you deploy blueprints and components to production while continuing to work in the development environment. Your saved work stays in the development view until you deploy it.

**Why do my changes not show up for users after saving?**

Saving keeps the change in development. Production keeps serving the last deployed version until you deploy again, which is what makes it safe to build and test during working hours.
