Cloud Pods

Cloud Pods provides a new way of collaborating in cloud application development workflows.

Cloud Pods are a mechanism that allows you to take a snapshot of the state in your current LocalStack instance, persist it to a storage backend, and easily share it with your team members.

Persistence versus Cloud Pods

While the Persistence feature ensures that the service state survives container restarts, Cloud Pods go beyond and allow more fine-grained control over your state.

Instead of simply restoring a state when restarting LocalStack, Cloud Pods allow you to take snapshots of your local instance (with the commit command) and inject such snapshots into a running instance (with the inject command) without requiring a restart.

In addition, we provide a remote storage backend that can be used to store the state of your running application and share it with your team members.

You can interact with Cloud Pods via the Web UI, and to load and store the persistent state of pods, you can use the localstack command-line interface (CLI).

Cloud Pods Web UI


Getting started with the Cloud Pods CLI

LocalStack provides a command line tool to manage the state of your instance via Cloud Pods.

Cloud Pods CLI command reference

The reference guide for LocalStack Cloud Pods CLI commands and how to get started on using them!