Unleash your true
speed of creation.

On demand development environments for web apps and microservices.
Save time, iterate faster and further. This is how user acceptance testing should be.

Why Squash

Why Squash

10 X

Faster user
acceptance testing

35-50 %

Savings in
server costs

99 %

Less QA DevOps
hours

2 X

Less
Bugs

How it Works

1. Connect your code repository

Connect to Squash through your GitHub, Bitbucket or GitLab account.

2. Create a Pull/Merge Request

Add new code to the repository and create a Pull Request. Squash automatically posts a comment with a testing URL.

3. View and Test

Squash launches a unique virtual machine to deploy your code when you open the link. View your changes live and test your application in a secure environment!

4. Experiment

Run multiple versions of the same feature in parallel and in complete isolation. This is how user acceptance testing should be.

Features

One-Click Deployments

Fully automated and fast deployments based on Docker or deployment rules defined in a YAML (.yml) file.

One VM per branch (and Dockerfile)

Reliability, best performance and environment isolation.

Flexible VMs

Pick from any pre-made VM sizes from 1GB to 16GB of memory. Customize the storage on each VM size to tailor your needs.

Auto shutdown policies

Multiple auto shutdown options to ensure a balance between optimal cost savings and convenience.

SSH/shell access

A unique IP address and SSH endpoint to each deployment.

Assets

Got product cover images, profile pictures, dev db dumps or any assets that you need to share between deployments? We got you covered.

Use Cases

Squash was designed from the ground up to support the most complex and modern web
applications of today and tomorrow.

Test/QA environments

Squash deployments are faster than regular development servers, more reliable and readily available only when you need them. One VM and unique URL per branch providing optimal test isolation.

Microservices

Deploy complex applications using one or more microservices with docker-compose. Map each microservice port with a custom subdomain and access these services independently.

Demo Environments

Demo different stages and versions of your application without the hassle of managing servers. Setup and store demo data and keep it intact between runs with persistent storage.

Prototyping

Easily create and deploy variations of the same branch and test them out in parallel and share with clients and stakeholders.

Continuous Integration (CI)

An extra layer of automation on top of your existing CI process. Each Pull Request gets its own automatic Squash comment.

Benefits

image description

Time Savings

Stop wasting time with manual test deployments, provisioning servers, managing backups, security and debugging server specific issues.

image description

Cost Savings

Save between 30 and 50% on server costs. No more paying for test servers 24x7. Squash deployments stay active only when you need them, and the number of deployments can scale up and down automatically.

image description

Squash Bugs

Not fully automating a test environment can lead to 2x more bugs, some of these bugs will hit production.

image description

Play nice with the Agile process

Squash allows development teams to spend more time developing high quality applications. Teams can now experiment earlier and iterate faster.

Pricing

Start
with a
free
credit
of $40
image description

See our pricing details for
additional information.

Try it FREE