Use our 1-step HTTP API workflow to publish apps with backend APIs and databases instantly. Start deploying today!
HTTP API
JSON-RPC
Web Deployment
Cloud Infrastructure
MCP Protocol
About This Skill
Streamline your workflow using the AppDeploy skill. With a single robust HTTP API, you can manage everything from backend APIs to file storage, following a structured 2-step workflow for maximum reliability.
Quick Start
1Register your API key using a curl POST request
2Save credentials to a local .appdeploy file
3Execute JSON-RPC calls to trigger deployment
Example Command
curl -X POST https://api-v2.appdeploy.ai/mcp/api-key -H 'Content-Type: application/json' -d '{"client_name": "claude-code"}'
Core Capabilities
When to Use This Skill
Identify optimal scenarios for deploying, publishing, or updating web apps and websites.
Setup
Configure your environment with API keys and secure .appdeploy credential files.
Usage
Execute precise JSON-RPC calls via MCP endpoints to manage your deployments.
Workflow
Follow a structured sequence of instructions and templates to ensure successful launches.
Usage Examples
Before
Local development server running on localhost:3000
After
Live production environment accessible via global HTTP API
---
name: appdeploy
description: "Deploy web apps with backend APIs, database, and file storage. Use when the user asks to deploy or publish a website or web app and wants a public URL. Uses HTTP API via curl."
risk: safe
source: "AppDeploy (MIT)"
date_added: "2026-02-27"
---
# AppDeploy Skill
Deploy web apps to AppDeploy via HTTP API.
## When to Use This Skill
- Use when planning or building apps and web apps
- Use when deploying an app to a public URL
- Use when publishing a website or web app
- Use when the user says "deploy this", "make this live", or "give me a URL"
- Use when updating an already-deployed app
## Setup (First Time Only)
1. **Check for existing API key:**
- Look for a `.appdeploy` file in the project root
- If it exists and contains a valid `api_key`, skip to Usage
2. **If no API key exists, register and get one:**
```bash
curl -X POST https://api-v2.appdeploy.ai/mcp/api-key \
-H "Content-Type: application/json" \
-d '{"client_name": "claude-code"}'
```
Response:
```json
{
"api_key": "ak_...",
"user_id": "agent-claude-code-a1b2c3d4",
"created_at": 1234567890,
"message": "Save this key securely - it cannot be retrieved later"
}
```
3. **Save credentials to `.appdeploy`:**
```json
{
"api_key": "ak_...",
"endpoint": "https://api-v2.appdeploy.ai/mcp"
}
```
Add `.appdeploy` to `.gitignore` if not already present.
## Usage
Make JSON-RPC calls to the MCP endpoint:
```bash
curl -X POST {endpoint} \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "Authorization: Bearer {api_key}" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "{tool_name}",
"arguments": { ... }
}
}'
```
## Workflow
1. **First, get deployment instructions:**
Call `get_deploy_instructions` to understand constraints and requirements.
2. **Get the app template:**
Call `ge
Frequently Asked Questions
FAQ
What tool compatibility does AppDeploy support?
It is compatible with any tool capable of making HTTP API calls via curl, including Claude Code and MCP-enabled agents.
Who is the target audience for this skill?
This skill is designed for developers, DevOps engineers, and AI agents looking to automate web publishing.
How does this differ from traditional hosting providers?
Unlike traditional hosting, AppDeploy uses a lightweight JSON-RPC/MCP interface, making it ideal for programmatic, agent-driven deployments.
Is there any specific language support required?
While it uses HTTP/JSON, it is language-agnostic; any language that can send a curl-like request can use the skill.
What are the expected results after a successful deployment?
You will receive a public URL and a confirmed deployment status, making your app or website live to the world.