Open Source Deployment Tool

Deploy to GitHub
in Seconds

Upload your project files or folders, configure your repo, and push directly to GitHub โ€” with full subfolder support.

๐Ÿ“
Folder & Subfolder Support
Upload entire project directories with nested subfolders โ€” structure preserved perfectly.
๐Ÿ”‘
Token-Based Deploy
Use a GitHub personal access token to deploy. Tokens are never stored โ€” ephemeral by design.
โš™๏ธ
Custom Config
Choose repo name, branch, and commit message. Full control over every deployment.
๐Ÿ—‘๏ธ
Secure Delete
Remove deployed repos safely with your GitHub token โ€” no session needed, token discarded immediately after.
๐Ÿ“ก
API Reference
Full API Reference with examples in JS (ESM/CJS), Python, PHP, Ruby, and cURL.
๐Ÿ”’
Privacy First
Your GitHub token is used once per request and immediately discarded. Never logged or persisted.
โšก Quick Start via API
Deploy in one command
# Deploy a folder using cURL
curl -X POST https://gitdeploy.my.id/api/deploy \
  -H "X-GitHub-Token: ghp_yourtoken" \
  -F "repoName=my-project" \
  -F "branch=main" \
  -F "commitMessage=Initial deploy" \
  -F "files[]=@src/index.html" \
  -F "files[]=@src/css/style.css"