> ## Documentation Index
> Fetch the complete documentation index at: https://docs.revolte.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Deploy Web Applications

> Deploy SSR, static, and edge web applications with framework-aware builds.

Required: `Node.js 18+` · `Revolte CLI v1.12.0+`

## Supported runtimes

| Framework | Modes             |
| --------- | ----------------- |
| Next.js   | Static, SSR, Edge |
| Remix     | SSR               |
| Vite      | Static            |
| Astro     | Static, SSR       |
| SvelteKit | Static, SSR       |

<Note>
  Revolte respects explicit repository configuration before applying framework detection defaults.
</Note>

## Example configuration

<CodeBlock language="yaml" filename="revolte.yaml">
  {`revolte:
    version: '1.0'
    project: Demo-Project
    appName: Demo-app
    env:
      production:
        branch: develop
        services:
          rid_1:
            type: WEB_APP
            name: web-app_service
            entryPoint: index.js
            properties:
              indexPage: index.html
              errorPage: error.html
              enableCdn: false
              variables:
                BASE_URL: /api/v1`}
</CodeBlock>

## Deployment workflow

<Steps>
  <Step title="Connect repository">
    Follow the [GitHub integration guide](/integrations/repository/github) to connect and validate application metadata.
  </Step>

  <Step title="Configure service">
    Follow the [YAML overview](/yaml/overview) to define the web application through YAML or
    the dashboard.
  </Step>

  <Step title="Configure runtime">
    Follow the [secrets and variables guide](/deployments/services/secrets) and the [domains
    guide](/deployments/services/domains) to configure environment variables, secrets, domains,
    and deployment settings.
  </Step>

  <Step title="Deploy application">
    Follow the [deployment overview](/deployments/services/overview) to deploy.
  </Step>
</Steps>

## Related

* [Secrets](/deployments/services/secrets)
* [Domains](/deployments/services/domains)
* [Deployment Logs](/deployments/observability/deployment-logs)
* [Web Services](/deployments/services/web-services)
