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

# Application Hosting

> Deploy modern web applications directly from your Git repository.

Deploy from Git without worrying about server management. Connect your repository, push your code, and we build and run your application—with zero-downtime deployments, preview URLs, and managed runtimes.

## Supported Runtimes

We support a variety of modern frameworks and languages, including:

* **Next.js**: Optimized for both static and server-side rendering with automatic build detection.
* **Node.js**: Run Express, NestJS, or any other Node.js application.
* **Python**: Deploy Django, Flask, or FastAPI apps.
* **Go**: High-performance Go binaries and web servers.

## Deployment Flow

1. **Connect GitHub**: Grant OrbitLab access to your GitHub repository.
2. **Configure Build**: We automatically detect your framework. You can customize:
   * **Build Command**: e.g., `npm run build`
   * **Start Command**: e.g., `npm start`
   * **Root Directory**: Useful for monorepos where the app is in a subfolder (e.g., `apps/web`).
3. **Environment Variables**: Add your secrets and configuration variables securely. These are injected into your app at runtime.
4. **Push to Deploy**: Every push to your selected branch triggers a new build and zero-downtime deployment.

## Advanced Features

* **Edge Routing**: Define redirects, rewrites, and custom headers with an [`orbitlab.json`](/routing) file in your repo.
* **Monorepo Support**: Use the `rootDir` setting to specify which folder in your repository contains the application code.
* **Framework Detection**: We automatically identify common frameworks like Next.js, Vite, and others to pre-configure your build settings.
* **Preview URLs**: Get a unique HTTPS URL for every deployment to test changes.
* **Persistent Storage**: Keep files and data between deployments in `/app/data`—see [Persistent Storage](/storage).
* **Runtime Logs**: Access real-time logs directly from the dashboard for easy debugging.
* **Auto-Scaling**: Seamlessly handle traffic spikes with scalable resources.
