Skip to content
SPECIFICTION
Get listed

Sceptre

docs.sceptre-project.org

WindowsmacOSLinuxAPISelf-hosted

Spec sheet

Purpose
Sceptre manages the creation, update, and deletion of AWS CloudFormation stacks and provides commands to retrieve stack information.Read 9 Oct 2026 · docs.sceptre-project.org
Support
The documentation directs bugs and feature requests to the project’s GitHub Issues page and community discussion to the #sceptre channel on og-aws Slack.Read 9 Oct 2026 · docs.sceptre-project.org
AWS credentials
The getting-started guide says Sceptre uses the same configuration files as the AWS CLI to access an AWS account.Read 9 Oct 2026 · docs.sceptre-project.org
CLI controls
The CLI supports stack concurrency limits for launch, create, and update operations.Read 9 Oct 2026 · docs.sceptre-project.org
Dependencies
Sceptre can pass one stack’s outputs to another stack’s parameters and infer the resulting dependency order.Read 9 Oct 2026 · docs.sceptre-project.org
Deployment workflow
It is designed to run in CI/CD pipelines and is available as a CLI tool or Python module.Read 9 Oct 2026 · docs.sceptre-project.org
Extensibility
Users can define custom resolvers and hooks as Python classes packaged for Sceptre to load.Read 9 Oct 2026 · docs.sceptre-project.org
Hooks
Hooks can run actions before or after stack operations, and users can add custom hooks.Read 9 Oct 2026 · docs.sceptre-project.org
IAM permissions
Sceptre uses the executing user’s permissions by default and supports configuration for AWS profiles and IAM roles.Read 9 Oct 2026 · docs.sceptre-project.org
Installation
The maker’s installation guide supports installation with pip and use of a Docker image; pip installation assumes Python is installed.Read 9 Oct 2026 · docs.sceptre-project.org
Intended use
The documentation describes Sceptre as designed to run as part of CI/CD pipelines.Read 9 Oct 2026 · docs.sceptre-project.org
Limit
Sceptre requires AWS permissions for the CloudFormation operations being performed, with additional permissions needed for features such as change sets or template buckets.Read 9 Oct 2026 · docs.sceptre-project.org
Multi-account AWS
Sceptre supports working with stacks across multiple AWS accounts and regions.Read 9 Oct 2026 · github.com
Parallel builds
The project describes its builds as fast and highly parallelized.Read 9 Oct 2026 · github.com
Security configuration
The IAM guidance describes using scoped deployment roles and permission boundaries instead of granting CI/CD systems blanket administrator permissions.Read 9 Oct 2026 · docs.sceptre-project.org
Stack dependencies
Resolvers can pass one stack’s outputs to another stack’s inputs at runtime.Read 9 Oct 2026 · docs.sceptre-project.org
Stack groups
Related stacks can be organized into groups, with commands that operate on multiple stacks.Read 9 Oct 2026 · github.com
Template formats
It supports templates written in JSON, YAML, Jinja2, and Python DSLs such as Troposphere.Read 9 Oct 2026 · github.com
Templates
It supports CloudFormation, Jinja2 and Python templates configured with YAML files.Read 9 Oct 2026 · docs.sceptre-project.org
Templates from remote sources
Template handlers can load templates from local files, S3, or a web URL, and users can add custom handlers.Read 9 Oct 2026 · docs.sceptre-project.org
Usage
Sceptre is available as a command-line tool or a Python module.Read 9 Oct 2026 · docs.sceptre-project.org

Where Specifiction places it

Alternatives to SceptreAll alternatives →