/deployfor your Slack team

Manage your deployments without leaving Slack, powered by GitHub

Add to SlackFree 14-day trial. Credit card not required.

Why SlashDeploy

Awesome features to help your team ship software faster.

Simple deployments

Enable anybody in your team to deploy faster without leaving Slack. Once installed, just type /deploy help to see all the cool things SlashDeploy can do for you.

Continuous deployment

List the auto-deploy branches and SlashDeploy will automatically deploy changes when it sees a matching Git commit. Our chatbot will notify you upon the status of deployment.

Commit status checks

Define the GitHub's required commit status checks and SlashDeploy will ensure broken deployments never reach your users. You will get notified about failing status checks.

Environment locks

Whether it's your staging, production or QA, deploy locks prevent others from accidentally deploying to a shared environment. Optionally leave a message to let your colleagues know the details.

Plain text configuration

Manage your deployment configuration alongside your code. Simply drop a .slashdeploy.yml file under the root for your GitHub repository and SlashDeploy will pick up the changes.

Backed by GitHub Deployment API

Deployments you run on SlashDeploy are powered by GitHub Deployment API, leaving you with full control over your data and infrastructure. SlashDeploy does not require access to your servers, nor the source code.

Simple pricing

With our billing policy, you only get billed for what you use.

$3

Per active user per month

Starts at $15 / month, includes your first 5 users.

All features included:

  • Unlimited deploys
  • Unlimited repositories
  • Deploy locks
  • Auto deployments
  • Deploy queues

Frequently Asked Questions

  • What does an active user mean?

    An active monthly user is any GitHub account that, during the billing month, interacted with our service via /deploy command or triggered an auto-deployment via Git push. You can see your current month's estimated usage on your Dashboard.

  • How are my deployments executed?

    SlashDeploy helps you manage your deployment workflows from Slack, but does not really execute deployments on its own. We leverage GitHub Deployment API to let you listen for GitHub deployment events yourself and run deployments on the infrastructure you wish. That makes it possible for us not to require access to your servers, nor the source code and play nicely with other CI/CD tooling you might be using. Check out our docs on how to set up SlashDeploy and some examples of possible architectures.

  • Do you have access to my repositories?

    SlashDeploy is a GitHub Application configured on per-repository basis. Even though, we do request OAuth access to read your SlashDeploy configured repositories, we never clone, nor access your source code. We require this permission to be able to receive GitHub Push events, in order to trigger auto-deployments. The only file that SlashDeploy reads from your repository is the .slashdeploy.yml configuration file. See the list of permissions SlashDeploy needs in our docs.

  • Is SlashDeploy free for open-source projects?

    Although we would love to provide a free plan for open-source projects, at this moment we do not have such availability. If you're interested in this feature, please do let us know in our product roadmap.

  • How do I request a feature?

    Our product roadmap is publicly available in GitHub. Feel free to request a feature, ask a question, report a bug, or join a discussion in any of existing issues. We'd love to hear your feedback!

  • Does this work with GitLab, BitBucket, Microsoft Teams?

    No. Unfortunately, at this stage, SlashDeploy works only with Slack and GitHub. If you would like us to support other tools and/or services, please let us know in our product roadmap.

  • Do you support GitHub Enterprise or on-premises installation?

    We're working hard on supporting enterprise customers. If you are on GitHub Enterprise and require an on-premises installation, contact us to get an early access.