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
Create an Account
Sign up at deploy.jarrod.wtf using your Google account and subscribe to get started.
Get Your API Key
After subscribing, go to your Dashboard and create an API key. Copy it somewhere safe.
Configure Claude Code
Add your API key to Claude Code's memory so it knows your credentials:
My JarrodDeploy API key is: jd_xxxxxxxxxxxx
Remember this for future deployments.Deploy!
Navigate to your project directory and simply ask Claude to deploy:
Deploy this project to JarrodDeployClaude 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.Detects your project type (Node.js, Python, or static HTML/CSS/JS)
- 2.Creates a zip file of your project (excluding node_modules, .git, etc.)
- 3.Uploads the zip to the JarrodDeploy API with your API key
- 4.The server builds a Docker container for your app
- 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
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
{
"success": true,
"deployment": {
"id": "clx123abc",
"name": "my-project",
"subdomain": "my-project",
"url": "https://my-project.jarrod.wtf",
"status": "running"
}
}List 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