Want to run something like Heroku on your own infrastructure?

ShapeBlock helps developers, startups and agencies deploy, manage and scale apps on their own servers.

    Focus on writing code, not deploying

    Spend your time shipping awesome features to your users faster, not on staging, deploying and scaling your apps.

    Run your favorite stack

    ShapeBlock runs your favorite framework and service.

    Reduce infrastructure costs

    Running your app on a PaaS can be expensive, especially if you use a host of other third party services to support it.

    ShapeBlock is in closed beta now

      ShapeBlock provisions a scalable OpenShift cluster on your own servers.

      Just choose which cloud you want to launch your cluster on, and configure your cluster parameters.

      Take the pain out of setting up and maintaing your Kubernetes cluster

      Care and feeding of a Kubernetes cluster can be daunting, even if done right. ShapeBlock setups up a robust setup for you on your servers at the comfort of your browser.

      Made for developers, by developers

      Get best-in-class features. like scaling, monitoring, SSL, logging, backups and Continuous Delivery baked into your workflow.

      Work with the language you already love

      No vendor lockin

      ShapeBlock is built fully on open standards. You are not locked in by any proprietary tools.

      ShapeBlock is in closed beta now

        I built ShapeBlock so that you don't have to.

        After working as a full stack developer for little over a decade, I realized that I was spending as much time deploying code, if not more, as I was spending writing it.

        Around the same time, I discovered Docker and instantly fell in love with it. I liked the way it solved the "deployment" problem by packaging my apps and isolating them.

        Now I had two problems. How to use Docker in a scalable way, and how to deploy my code to production automatically.

        If I had to scale Docker, I had to learn and use stuff like Docker swarm and eventually Kubernetes. It was all rocket science to me. Even when I had embraced it and made my workflow efficient, the other developers had to go through the same hoops.

        That's when I began by abstracting away the hard parts and started tinkering with Kubernetes to get the perfect workflow for every team and project I worked. I finally zeroed in on OpenShift.

        ShapeBlock is in closed beta now


          Why OpenShift?

          Kubernetes is just the orcehstration part. There are many things you have to get right to have a useful developer workflow.

          Like how you build your container images, where do you store them?

          How would you trigger a build automatically when a developer does a git push?

          How to create staging environments at will?

          OpenShift gives all this for you as a done-for-you assortment of components. You can also tailor these with Kubernetes, but would you go with a readymade template, or spend your precious time building the elusive "perfect Kubernetes workflow"? I'd choose the former anyday.

          The only friction I had with OpenShift was that it was hard to install. I managed to install stable OpenShift clusters and converted it into a set of reusable scripts, using awesome tools like Terraform and Ansible. I built ShapeBlock on the shoulders of these giants.

          ShapeBlock is in closed beta right now

          Request a free trial.