Integrate with Alpacon
Connect Alpacon with your existing tools and workflows for seamless automation.
CI/CD platforms
GitHub Actions
Automate deployments with GitHub Actions and Alpacon.
GitLab CI
Integrate Alpacon with GitLab CI/CD pipelines.
Jenkins
Use Alpacon with Jenkins for continuous deployment.
Common integration patterns
Deployment automation
# Deploy to production server
alpacon websh production "cd /app && git pull && npm install && pm2 restart"
Multi-server commands
# Update all web servers
for server in web1 web2 web3; do
alpacon websh $server "sudo systemctl restart nginx"
done
API-based automation
# Execute commands via REST API
curl -X POST https://your-workspace.us1.alpacon.io/api/events/commands/ \
-H "Authorization: Bearer $TOKEN" \
-d '{"server": "production", "command": "deploy"}'
Benefits of integration
- No SSH keys in CI/CD - Use secure API tokens instead
- Audit trail - All automated actions are logged
- Command ACLs - Restrict what automation can execute
- Simple setup - One-line installation, immediate use
Getting started
- Create an API token for automation
- Choose your integration platform above
- Follow the platform-specific guide
- Test with simple commands first
Need help?
- API reference - Complete API documentation
- CLI reference - All CLI commands
- Troubleshooting - Common integration issues