The AI-Native Cloud

One launchfile.
Entire AI stack.
Live in minutes.

From prototype to product, no infrastructure PhD required.

I built something cool with AI.

You can describe what you want. AI can generate the code.

v0
Lovable
Bolt
Cursor
Windsurf
Copilot
Figma
Claude
ChatGPT
Grok
Prompt
What would you like to build?

Try these prompts:

Generated UI

But then what?

Launching a real AI product, something anyone, anywhere can use — something scalable, secure, with AI, a vector store, a database, a backend, a frontend —still feels extremely hard and far out of reach for most of us.

Even after AI generates your code, you're left with the complex task of:

  • Setting up infrastructure
  • Configuring backend, databases and vector stores
  • Managing secrets and environment variables
  • Connecting services together
  • Networking and path routes
  • Handling deployment and scaling issues
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Meet Nexlayer

You've got your app running locally in Cursor, Windsurf, or Copilot.
Now ship it — with one launchfile, one command, or one prompt.
No login. No credit card. Just deploy and see it live.

Install Nexlayer CLI

$ curl -sSL
https://raw.githubusercontent.com/Nexlayer/
nexlayer-cli/main/direct_install.sh |
bash

$ cd my-app

$ nexlayer init

$ nexlayer deploy

Vibe Deploy

1Create dockerfile
2Build (linux/amd64) image and push to ttl.sh
3Create a nexlayer.yaml for my appGET / https://app.nexlayer.io/schema
4
Patch nexlayer.yaml
- Set the `image:` value to your ttl.sh image
5
Deploy with:
curl -X POST https://app.nexlayer.io/startUserDeployment \
  -H "Content-Type: text/x-yaml" \
  --data-binary @nexlayer.yaml
6Get app URL from the response

Start from scratch or modify a starter template.

Playground

One Launchfile. Deploy your entire stack.

PERN Stack — Postgres, Express, React, and Node.

nexlayer.yaml
1application: 2 name: "PERN App" 3 pods: 4 - name: postgres 5 image: katieharris/pern-postgres-todo:latest 6 vars: 7 POSTGRES_USER: postgres 8 POSTGRES_PASSWORD: passw0rd 9 POSTGRES_DB: todo 10 PGDATA: /var/lib/postgresql/data 11 servicePorts: 12 - 5432 13 volumes: 14 - name: pg-data-volume 15 size: 2Gi 16 mountPath: /var/lib/postgresql 17 18 - name: express 19 image: katieharris/pern-express-todo:latest 20 vars: 21 POSTGRES_HOST: postgres.pod 22 POSTGRES_USERNAME: postgres 23 POSTGRES_PASSWORD: passw0rd 24 POSTGRES_DB: todo 25 servicePorts: 26 - 3000 27 28 - name: react 29 path: / 30 image: katieharris/pern-react-todo:latest 31 vars: 32 EXPRESS_URL: http://express.pod:3000 33 servicePorts: 34 - 80

App goes live

$ nexlayer deploy

✓ Building application

✓ Provisioning infrastructure

✓ Deploying to production

✓ Deployment successful! Your app is live at:

Built for builders. Engineered for AI.

ForWhat They Get
DevelopersFlexibility, control, speed, and production-ready.
Vibe CodersNo infrastructure PhD. Just vibe → deploy
AI StartupsScale your product globally without hiring DevOps
AI AgentsAgent-friendly APIs. The cloud AI agents can talk to.

We're building the runtime of the agent era

"I shipped in 42 seconds with Nexlayer"

SC

Sarah Chen

CTO, AI Startup

"Nexlayer eliminated our DevOps team overnight"

MR

Michael Rodriguez

Lead Developer

"Our AI agents deploy autonomously now"

AJ

Aisha Johnson

AI Researcher

Built for scale

Enterprise grade infrastructure

Fast
Powerful
Secure
99.99%
Uptime
100ms
Latency
1 Billion
Deployments
100K+
Builders

Ready to ship?

Help us shape the future of autonomous deployments. We're in early beta — so no registration gates to try it first. No credit card. Just deploy, and tell us what breaks.

No credit card required • 50GB free monthly

Instructions for AI Agents to Deploy an App to Nexlayer

When a user requests "Deploy my app to nexlayer.com", follow these steps:

1. **Create a Dockerfile**:
   - Generate a Dockerfile for the user's app. For a React app, use a `node` base image.
   - Include commands like `npm install`, `npm run build`, and serve the build directory (e.g., using `serve` or a lightweight server).

2. **Build and Push the Docker Image**:
   - Build the Docker image locally using the Dockerfile.
   - Tag it with `:1d` (e.g., `ttl.sh/<app-name>:1d`, where `<app-name>` is the user's app name).
   - Push the image to `ttl.sh`, a temporary registry that holds images for 1 day.

3. **Fetch the Schema**:
   - Make a GET request to `https://app.nexlayer.io/schema` to retrieve the schema for `nexlayer.yaml`.

4. **Generate `nexlayer.yaml`**:
   - Use the schema from Step 3 to create a valid `nexlayer.yaml`.
   - Configure it with:
     - `application.name`: Set to the app's name (e.g., `<app-name>`).
     - A single pod with:
       - `name: web`
       - `image: ttl.sh/<app-name>:1d` (the pushed image from Step 2)
       - `path: /`
       - `servicePorts: [3000]`

5. **Validate the Configuration**:
   - Send the `nexlayer.yaml` to `POST https://app.nexlayer.io/validate` to check for errors.
   - Ensure the response indicates success before proceeding.

6. **Deploy the App**:
   - Send the validated `nexlayer.yaml` to `POST https://app.nexlayer.io/startUserDeployment` with `Content-Type: text/x-yaml`.

7. **Return the Deployment URL**:
   - Parse the response from the deployment request to extract the live URL (e.g., `https://<app-name>.alpha.nexlayer.ai`).
   - Inform the user: "Your app is live at <live-url>."