$npx skillfedfor your agent

sceptre

An AWS Cloud Provisioning Tool

Worth itPyPI Build ToolsReleased May 2026143.1K downloads / moApache-2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — sceptre-4.7.0-py3-none-any.whl
v4.7.0 · released 2026-05-22 · Python <4.0,>=3.10 · 13 runtime deps: boto3, cfn-flip, click, colorama, deepdiff, deprecation, jinja2, jsonschema

Yes. Sceptre is production-stable, actively maintained, and widely used. It has no known vulnerabilities, permissive licensing, and low install friction. Install it if you deploy multiple related CloudFormation stacks and need dependency resolution, group-level operations, or CI/CD integration; skip it if you manage only a handful of independent stacks or prefer to use CloudFormation directly.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or later; AWS credentials must be configured in your environment or AWS config file for CloudFormation operations to succeed.
  • Low install friction with a pure-Python wheel and 13 well-established runtime dependencies.
  • Active maintenance with recent commits; the project shows stable production status.

License · maintenance · safety

Apache-2.0 (permissive) — Apache-2.0 is permissive; you can use, modify, and distribute Sceptre freely in commercial and private projects with minimal restrictions, provided you include the license notice.

last release 2026-05-22 (84 days) · last repo commit 2026-08-03 · 1,533 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 143,083 downloads/mo, #11,183 on PyPI

Verify before relying

pip install sceptre

from sceptre.context import SceptreContext
from sceptre.plan.executor import SceptrePlan

ctx = SceptreContext(project_path=".", command_path="dev/vpc.yaml")
plan = SceptrePlan(ctx)
plan.execute()
  • Whether Sceptre's parallelization strategy and performance characteristics scale to very large stack groups
  • How Sceptre handles state consistency when operations are interrupted or fail partway through a group command
  • Specific performance characteristics and scalability limits for multi-account and multi-region deployments
Same gist for agents: .md · .json

What it is and what it does

Sceptre is a command-line and Python library tool that wraps AWS CloudFormation to automate the deployment and management of infrastructure stacks. It organizes stacks into logical groups (e.g., dev, prod), separates stack configuration from templates, and automatically resolves dependencies between stacks so that outputs from one stack can be passed as parameters to dependent stacks. You define stacks using YAML configuration files and templates in JSON, YAML, Jinja2, or Python DSLs, then use Sceptre commands to create, update, delete, or query stacks—either individually or in groups.

Sceptre handles cross-stack and cross-region dependencies, supports custom Resolvers for injecting dynamic values into templates, and allows Hooks to run arbitrary code before or after stack operations. It integrates with CI/CD pipelines via its CLI and Python API, and supports multi-account AWS deployments. The tool is unopinionated about project structure and does not require you to manage CloudFormation state separately.

Use it for

  • Deploy and manage related infrastructure stacks across dev, staging, and production environments with a single command per environment.
  • Automatically resolve and deploy stacks with cross-stack dependencies, ensuring outputs flow to dependent stack parameters.
  • Integrate infrastructure provisioning into CI/CD pipelines using Sceptre's CLI or Python API with pre/post-operation Hooks.
  • Query and list stack resources, outputs, and status across multiple stacks in a group without manual AWS console navigation.
  • Manage infrastructure across multiple AWS accounts and regions using Sceptre's built-in multi-account and multi-region support.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

Sceptre is production-stable, actively maintained, and widely used. It has no known vulnerabilities, permissive licensing, and low install friction. Install it if you deploy multiple related CloudFormation stacks and need dependency resolution, group-level operations, or CI/CD integration; skip it if you manage only a handful of independent stacks or prefer to use CloudFormation directly.

Install

sceptre on PyPI

Before you install

Low install friction with a pure-Python wheel and 13 well-established runtime dependencies. Active maintenance with recent commits; the project shows stable production status.

Requires Python 3.10 or later; AWS credentials must be configured in your environment or AWS config file for CloudFormation operations to succeed.

License in practice

Apache-2.0 is permissive; you can use, modify, and distribute Sceptre freely in commercial and private projects with minimal restrictions, provided you include the license notice.

Quickstart

pip install sceptre

from sceptre.context import SceptreContext
from sceptre.plan.executor import SceptrePlan

ctx = SceptreContext(project_path=".", command_path="dev/vpc.yaml")
plan = SceptrePlan(ctx)
plan.execute()

Verify before relying

  • Whether Sceptre's parallelization strategy and performance characteristics scale to very large stack groups
  • How Sceptre handles state consistency when operations are interrupted or fail partway through a group command
  • Specific performance characteristics and scalability limits for multi-account and multi-region deployments

Package facts

LicenseApache-2.0 permissive
Python supportSupports the current Python release <4.0,>=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
13 packages
boto3cfn-flipclickcoloramadeepdiffdeprecationjinja2jsonschemanetworkxpackagingpyyamlsceptre-cmd-resolversceptre-file-resolver
MaintenanceActively maintained 84 days since the last release
Last repo commit
First released
Downloads143,083 / month, #11,183 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseNatural Language :: EnglishProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

Evidence: sceptre-4.7.0-py3-none-any.whl

Tags

Capabilities
cloudformation automation toolaws stack deployment orchestrationinfrastructure as code cloudformationmulti-stack dependency managementcloudformation cli wrapperaws infrastructure provisioningstack group management
Topics
cloudformationdevopsinfrastructure-as-code
PyPI keywords
awsclouddevopsinfrastructuretoolscli

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “cloudformation automation tool”

  • sceptreSceptre automates AWS CloudFormation stack deployment and management…
  • awslabs.aws-iac-mcp-serverProvides an MCP server that validates CloudFormation templates,…
  • cloudformation-cliA command-line tool for authoring and managing AWS CloudFormation…

Give your agent the search over MCP, or paste the wish link into any chat.

More Build Tools packages

packaging Worth it
PyPI · Build Tools · released Aug 2026

Provides reusable utilities for Python packaging interoperability, including version handling, specifiers, markers, requirements, tags, and metadata parsing according to standards like PEP 440 and PEP 425.

Apache-2.0 OR BSD-2-Clausepure Python · 3.9+
2.2Bdownloads / mo
tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
pip Worth it
PyPI · Build Tools · released Aug 2026

pip is the standard installer for Python packages, enabling you to download and install packages from the Python Package Index and other indexes into your Python environment.

MITpure Python · 3.10+
617.5Mdownloads / mo
hatchling Worth it
PyPI · Python Modules · released Aug 2026

Hatchling is a standards-compliant Python build backend that handles packaging, metadata, and distribution of Python projects when configured in a project's pyproject.toml file.

MITpure Python · 3.10+
484.2Mdownloads / mo
grpcio-tools Worth it
PyPI · Build Tools · released Jul 2026

Generates Python gRPC service stubs and message classes from Protocol Buffer definitions, enabling developers to build gRPC clients and servers.

Apache-2.0compiled wheel · 3.10+
278.2Mdownloads / mo
pre-commit Worth it
PyPI · Build Tools · released Aug 2026

pre-commit is a framework for installing and running git hooks written in any language before commits are made, automating code quality and validation checks across multi-language projects.

Install it if your team needs consistent, automated validation at commit time.

permissive licensepure Python · 3.10+
179.9Mdownloads / mo

See also sceptre-cmd-resolver · sceptre-file-resolver · aws-cdk-lib · aws-cdk.core · awslabs.aws-iac-mcp-server · aws-cdk.aws-cloudformation · pulumi-awsx · aws-cdk.assets · aws-cdk.aws-ecs · environ