Deploy your JVM, Node.js and Go apps to AWS.

Build minimal fully-provisioned images in seconds.
Test on VirtualBox, deploy atomically to AWS.
No legacy OS. No containers. No drift.

Start Deploying Effortlessly

The End of Application Deployment as you know it

Minimal Images

Boxfuse generates minimal images for your application in seconds. They boot directly on virtual hardware. There is no classic OS and no container runtime.

Immutable Instances

Boxfuse images are fully-provisioned at build time. Instances are immutable and identical in all environments, both on your local machine and on AWS.

Atomic Deployments

Boxfuse deployments to AWS are atomic blue/green deployments with zero downtime using either Elastic IPs or Elastic Load Balancers.

Why Immutable Infrastructure?
For containerization of our core api, we use Boxfuse. The Boxfuse service supports Dropwizard applications out of the box and provides a highly efficient method of building deployable images that are optimized for speed and space. We have found Boxfuse to produce smaller images than Docker ... and it’s also 10x easier to use.

Andrew Schwabe, Founder and CEO,

Why you'll love Boxfuse.
Efficient, powerful and robust to make your life easier
Images measured in MB, not GB

Boxfuse analyses your application and generates the smallest possible image to run it. A Node.js Boxfuse image without your application is only 13 MB and a Java 8 one around 40 MB. The image is directly bootable on virtual hardware and includes a bootloader, a kernel, a JVM or Node.js runtime and your application. Boxfuse generates the image on-the-fly in 5 seconds on Windows, Mac and Linux.

Deep and powerful integration

Boxfuse integrates with frameworks like Revel, Node.js, Spring Boot, Grails, Dropwizard and Play. It uses their native configuration files to automatically set up health checks, port definitions and AWS resources like security groups and elastic load balancers. No additional configuration is required on your part. All settings are auto-detected and applied intelligently for you.

Secure and production-ready by design

Boxfuse images have the smallest possible attack surface. They are always hardened and capable of doing exactly one thing: running your application as efficiently and securely as possible. There is no SSH on board and all instances are guaranteed to be identical across all environments.

Made for Continuous Deployment

In addition to its command-line client, Boxfuse comes with plugins for popular build tools like Maven or Gradle so you can generate, integration test and deploy images directly from your build script. Boxfuse also comes with a secure online repository for your images called the Boxfuse Vault. Combine this with your favorite CI server and Boxfuse's blue/green deployments and you have the perfect continuous deployment pipeline.

Atomic Blue/Green Deployments on AWS

Boxfuse always deploys your application on AWS using blue/green deployments. All deployments are atomic. A new version of the application is only put into service once it has passed the configured health checks. Only then does Boxfuse take the old version offline. Boxfuse enables these zero-downtime upgrades regardless of whether you choose to use an AWS Elastic IP or and Elastic Load Balancer. The entire process is fully automatic and requires no manual intervention on your behalf.

With Boxfuse we can focus on development. The Maven integration in our automated build allows us to deliver our software continuously, reliably and with great ease. We especially like the immutable infrastructure mindset and the zero effort integration with AWS.

Armin Gattung, Co-founder and CTO, Groupify

Built for the Open Technologies You Trust
No Lock In. No Walled Gardens. No Proprietary Formats.

Works with
Start Deploying Effortlessly