Deploy with one command.
Scale to millions.
Dockerfile or Not
If you have a Dockerfile, we'll use it. Otherwise, we'll automatically detect your environment and write one when you deploy.
Once built, we'll deploy new containers, make sure they're healthy, then let traffic smoothly move over to them.
Deploy Existing Images
Deploy an image from DockerHub or other registries with one simple command.
Learn more →
$ hop oops
Accidentally deployed a bad version? Run
hop oops to instantly roll back to your previous deployment.
Heavy traffic? Never lift a finger
Hop grows with you, allowing you to deploy more containers as your traffic increases. Choose between manual or autoscale scaling.
No notifications, no downtime, just a smooth rollout of new containers when they're needed. Optionally configure the autoscaling rules, such as CPU%.
Take full control over when and how to scale your application as your growth demands it. Use our API & SDKs to deploy new containers dynamically.
Push to GitHub to automatically deploy a new build.
Health checks will determine if the build works in production, then, your build will be rolled out and traffic will gracefully carry over to the new containers.
|Deployment Name||Status||Preview||Updated At||my-api||✅ Deployed||View||2022-10-14T04:20:52.480Z|
First-class Networking with Every Deployment
Private IP addresses
Every container is assigned a private IP address, used for easy internal networking with a 40Gbps connection between your containers.
Access deployments, internally, or externally.
Whether you're connecting your Redis instance to your API, or exposing your application to the web, we make it easy with Gateways.
Tinker to your Needs
Change the CPU, memory and environment variables passed to new containers without disrupting existing containers.
Create, edit, and delete environment variables passed to containers, and even point environment variables to project secrets.
Any Image from Anywhere
Select an image that you've uploaded to our registry, Docker Hub, or any other registry, private or public.
APIs for Everything
Every aspect of Ignite can be controlled and automated using our modern REST API and SDKs.
Attachable Storage Volumes
Create persistent storage volumes which can be attached to deployments and containers, powered by high-throughput SSDs & NVMe drives.
Scale your deployments across multiple Hop regions and take advantage of our anycasted network to enable speedy response times for users, worldwide.