# How Runwai Works — From project to live site in three steps

> Connect your project, let Runwai prepare and publish it, and stay online with monitoring and safe updates.

**HTML page:** [https://runwai.dev/how-it-works](https://runwai.dev/how-it-works)  
**Deploy:** [https://deploy.runwai.dev](https://deploy.runwai.dev)

## Step 01 — Connect your project

Sign in with GitHub or upload your project folder. Runwai looks at your app and learns how it should be built and run — you do not need to fill in complicated config by hand.

- Works with common app types (websites, APIs, and more)
- Recognizes how your project is set up automatically
- Passwords and API keys are stored securely

## Step 02 — We get it ready to go online

Runwai turns your project into a version that can run on the web. Repeat visits are faster because work from the last successful publish is reused when possible.

- Most publishes finish in about a minute
- Each publish is tracked so you know what went live and when
- Try changes safely before sending them to everyone (when you use GitHub)

## Step 03 — Publish safely

Your update goes live in small steps while Runwai checks that pages load and errors stay low. If something looks wrong, Runwai can stop and put the last good version back — often before anyone notices.

- New version is tested with a slice of traffic first
- Automatic undo if errors spike after an update
- Site stays available while updates roll out

## Guarantees highlighted on the site

| Signal | Meaning |
| --- | --- |
| ~1 min | Typical time from start to live |
| Online | Site stays up while you update |
| 1 place | One dashboard to publish your app |
| 24/7 | Runwai watches that your app stays healthy |

## FAQ

### Do I need to change my app?

Usually no. If your project already runs on your computer with normal tools, Runwai can likely publish it the same way.

### What if an update breaks something?

Runwai watches for errors after each publish. If the new version misbehaves, we can switch visitors back to the previous working version quickly, often in seconds.

### I already use Docker — can I keep that?

Yes. If your project includes a Docker setup, Runwai can use it instead of guessing how to build your app.

### How are passwords and API keys kept safe?

They are encrypted, only used when your app runs, and are not exposed in public logs or copied into files people can download.

## Related

- [Home](https://runwai.dev/index.md)
- [Pricing](https://runwai.dev/pricing.md)
- [llms.txt](https://runwai.dev/llms.txt)
