Learn how to deploy and manage your applications with Saturday - the mobile-first deployment platform.
Get up and running with Saturday in under 5 minutes. Deploy your first app using just your phone.
Link your GitHub repository to Saturday
Configure Telegram or WhatsApp bot
Send a message to deploy your app
Sign up for a Saturday account and verify your email address.
curl -X POST https://api.saturday.dev/auth/signup \
-H "Content-Type: application/json" \
-d '{
"email": "your@email.com",
"password": "your-password"
}'
Install the Saturday CLI for advanced features and local development.
npm install -g @saturday/cli
# Or with yarn
yarn global add @saturday/cli
# Or with pnpm
pnpm add -g @saturday/cli
Authenticate with your Saturday account.
saturday login
Connect your Telegram account to start deploying via messages.
Bot Username
@SaturdayDeployBot
/deploy
Deploy Application
Deploy your app to production
/status
Check Status
View deployment status and logs
/rollback
Rollback
Rollback to previous version
/logs
View Logs
Get recent deployment logs
/deploy [project-name] [branch]
# Examples:
/deploy my-app main
/deploy my-app feature/new-ui
/deploy my-app
/status [project-name]
# Examples:
/status my-app
/status
/env [project-name] [key=value]
# Examples:
/env my-app NODE_ENV=production
/env my-app DATABASE_URL=postgres://...
/env my-app --list
/domain [project-name] [domain]
# Examples:
/domain my-app myapp.com
/domain my-app --list
/domain my-app --remove myapp.com
All API requests require authentication using your API key.
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.saturday.dev/v1/projects
/v1/projects
List all projects
/v1/projects/{id}/deploy
Deploy a project
/v1/deployments/{id}
Get deployment details
Most deployments complete in under 2 minutes. Complex builds may take up to 5 minutes.
Yes, Saturday supports private GitHub repositories. You'll need to grant access during setup.
We support all major frameworks: React, Vue, Angular, Next.js, Nuxt.js, Svelte, and static sites.
Use the /domain command in Telegram or configure through the web dashboard. SSL certificates are automatically provisioned.
Join our community for real-time help
Report issues and contribute
Get help from our team