Getting Started with Elastigroup

This tutorial covers getting your first Elastigroup up and running. This is a great place to start exploring how Elastigroup works and start saving on your compute costs. Once you’ve launched your Elastigroup check out the many features linked throughout the tutorial to learn more.

Already signed up and imported your first workload? Learn how to Create an Elastigroup from Scratch.

Step 1: Sign Up

Log on to, click Get Started and sign up to create your Spotinst account.
After signing up, log in to the Spotinst Console.

Step 2: Select and Authenticate Your Cloud Provider

In the Onboarding Wizard select and authenticate Elastigroup with your cloud provider to enable Elastigroup to manage resources on your behalf. Elastigroup then validates your credentials and begins discovering the existing resources you have running.

Note: The process of discovering resources can take a few minutes as Elastigroup checks for every possible resource in every possible location.
Step 3: Select a Workload

In the table select a service you’d like to clone into an Elastigroup. Elastigroup’s resource discovery process identifies AWS services that can be cloned into an Elastigroup in just a few clicks. Can’t find the workload you had in mind? Additional options can be found under Other Use Cases. Alternatively, you can select a specific instance or simply Create an Elastigroup from Scratch.

Note: Your original resources will not be affected. Elastigroup simply clones them.

Selecting a service brings you to the Creation Wizard, ready to create your first Elastigroup. In the review tab simply click Create!

What’s Next

Congratulations, your Elastigroup is up and running! Now that you’ve connected your cloud provider and launched your first Elastigroup, take a moment to go over all the Elastigroup Concepts, which cover the Elastigroup components, integrations and developer tools designed to help you take full advantage of Elastigroup’s capabilities.

Container Management

Elastigroup provides an easy way to manage containers on Spot instances with your preferred container management system. Learn how Elastigroup works with Kubernetes and KOPS, AWS’s ECS and EKS, Nomad and Docker Swarm.

Stateful Concepts

Learn how to run your stateful applications on Spot instances with Elastigroup. Here’s where you can learn about configuring how Elastigroup can manage your root and other data volumes, maintain your Elastic IP and more.


This section provides tutorials on integrating Jenkins, Gitlab, Docker Machine and Chef with Elastigroup, as well as documentation on how each integration works.

Elastigroup Developer Tools

Elastigroup provides battle-tested RESTful APIs as well as a Python SDK. Learn about how Elastigroup works with popular Provisioning Tools, including Terraform, Ansible and Cloudformation.

General Concepts

The General Concepts section covers the components that together comprise Elastigroup’s building blocks. Here you can learn about Spot, On-Demand and Reserved pricing models, Elastigroup’s Fallback to On-Demand feature, scheduling tasks on Elastigroup and more.

Compute Concepts

The Compute Concepts section is where you can learn about configuring the instance launch and management components of Elastigroup, from configuring Preferred Instance Types to Elastigroup’s Auto Healing feature.