Squash creates a virtual machine for each branch of code, automatically making your app available from a unique URL, removing all the hassle of managing your own test environments.
In 3 easy steps
Squash integrates seamless with Github.
Just create a Pull Request for any branch of code and watch the magic happens. Squash will automatically add a comment in the PR with a deployment URL.
Squash will create a new virtual machine when you open the deploy link for the first time. It will then deploy your application based on a Dockerfile or a Docker compose file.
Start with a free credit of $40, no credit card required.
Squash will add a comment on each Pull Request (PR) with a deployment link. A deployment only starts when you click on that link in the PR. Concurrency is the number of simultaneous deployments you can run at any given time. If you have a limit of 2 concurrent deployments in your account and you open the links on two separate PRs then they will run right away. Subsequent PR links will have to wait until a deployment finishes.
Although every team is different, typically we recommend 1 concurrent deployment for every 2 employees. For example, if you have a development team with 10 developers we recommend 5 concurrent deployments. We offer a free 14 days trial to help you determine the best number for you. As your team grows you can scale to any number of concurrent deployments.
Every application is different, if you are not sure of the VM resources you will need we recommend starting with the 2G plan. You can change the VM size any time later, either up or down.
Absolutely! Contact our support team and we'll make sure your subscription gets cancelled as you want. You may also change your plan any time, you can change the number of concurrent deployments or VM sizes up or down.
By default deployments will automatically shut down after 2 hours of inactivity, or after 6 hours from the deployment start time, whichever comes first. This is to ensure you get the most benefit from the service and don’t spend your account’s concurrency on deployments that are idle. However, you can also adjust these settings in your account to fit your needs.
Squash can be configured to save a snapshot of your deployment’s data and re-use it for the next run. You can do this by enabling the Persistent Storage feature on deployments where you want this functionality.
Security is our major concern when it comes to your source code. We make sure our infrastructure is protected and secure so that one of your most valuable assets is safe and protected from unauthorized access. Read our security policy to learn more.
We offer free accounts for Open Source projects, please contact our support team.