Deploy with Claude Code

Deploy your projects instantly by simply asking Claude. No complex CI/CD pipelines, no configuration files. Just say "deploy" and watch your app go live.

Quick Start

1

Create an Account

Sign up at deploy.jarrod.wtf using your Google account and subscribe to get started.

2

Get Your API Key

After subscribing, go to your Dashboard and create an API key. Copy it somewhere safe.

3

Configure Claude Code

Add your API key to Claude Code's memory so it knows your credentials:

Tell Claude
My JarrodDeploy API key is: jd_xxxxxxxxxxxx

Remember this for future deployments.
4

Deploy!

Navigate to your project directory and simply ask Claude to deploy:

In your project directory
Deploy this project to JarrodDeploy

Claude will automatically zip your project, upload it, and give you a live URL like myproject.jarrod.wtf

What Claude Does Behind the Scenes

When you ask Claude to deploy, it performs these steps automatically:

  1. 1.Detects your project type (Node.js, Python, or static HTML/CSS/JS)
  2. 2.Creates a zip file of your project (excluding node_modules, .git, etc.)
  3. 3.Uploads the zip to the JarrodDeploy API with your API key
  4. 4.The server builds a Docker container for your app
  5. 5.Your app goes live at yourproject.jarrod.wtf

Supported Project Types

Node.js

Express, Next.js, Fastify, or any Node app with a package.json

Python

Flask, FastAPI, Django with requirements.txt

Static

HTML, CSS, JavaScript. Just have an index.html

API Reference

For advanced users or custom integrations, here's the direct API:

Deploy a Project

POST /api/deploy
curl -X POST https://deploy.jarrod.wtf/api/deploy \
  -H "Authorization: Bearer jd_your_api_key" \
  -F "name=my-project" \
  -F "file=@project.zip"

Response

JSON Response
{
  "success": true,
  "deployment": {
    "id": "clx123abc",
    "name": "my-project",
    "subdomain": "my-project",
    "url": "https://my-project.jarrod.wtf",
    "status": "running"
  }
}

List Deployments

GET /api/deployments
curl https://deploy.jarrod.wtf/api/deployments \
  -H "Authorization: Bearer jd_your_api_key"

Example Prompts for Claude

Here are some ways you can ask Claude to deploy:

"Deploy this project to JarrodDeploy"
"Ship this to my-cool-app.jarrod.wtf"
"Deploy this as a static site"
"Update my deployment at mysite.jarrod.wtf"

Troubleshooting

Build fails

Make sure your project has all required files: package.json for Node.js,requirements.txt for Python, or index.html for static sites.

API key not working

Verify your subscription is active in your Dashboard. API keys only work with an active subscription.

Subdomain already taken

Try a different project name or add a unique suffix. Claude will suggest alternatives if your first choice is taken.

Ready to deploy?

Get Started