Sherpa.sh
Version updated for https://github.com/sherpa-sh/Sherpa-Action to version v1.0.0-alpha.1.
- This action is used across all versions by ? repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
Sherpa.sh is an AI-driven tool that simplifies infrastructure deployment by allowing developers to describe their needs in plain English. It automates the process of setting up servers, DNS configurations, SSL certificates, and more, without requiring developers to write complex YAML files or have extensive DevOps expertise. The action supports multiple cloud providers, frameworks, and integrates seamlessly with GitHub Actions and Claude Code CLI for local testing.
What’s Changed
AI-powered deployments in plain English
Sherpa transforms any cloud provider into a deployment platform. Just describe what you want and let the AI handle the infrastructure.
prompt: “Deploy my Next.js app on AWS Lambda with CloudFront CDN”
Highlights
- Plain English Infrastructure - No YAML configs, no Terraform, no DevOps expertise required
- Multi-Cloud - AWS and Cloudflare supported, with more providers coming
- GitHub Actions Integration - Push-to-deploy workflows with memory persistence
- Claude Code CLI Support - Test locally before committing
Supported Features
| Category | Status |
|---|---|
| Next.js deployments | ✅ |
| Static site hosting | ✅ |
| Serverless functions | ✅ |
| VM provisioning (EC2) | ✅ |
| SSL certificates | ✅ |
| CDN configuration | Partial |
Quick Start
- uses: sherpa-sh/sherpa-action@v1.0.0-alpha
with:
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
prompt: "Deploy my app to Cloudflare"
env:
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
Alpha Notice
This is an early release. Expect breaking changes and rough edges. We'd love your feedback—please https://github.com/sherpa-sh/sherpa-action/issues or https://discord.com/invite/Pn7N2Wwbjy.