Unifying Development Workflows with Amazon CodeCatalyst - From Project Management to CI/CD
This article explains project management, blueprint-based environment setup, and CI/CD workflow integration with CodeCatalyst.
The Tool Fragmentation Problem and CodeCatalyst Integration
Modern software development involves combining multiple tools: issue management (Jira, GitHub Issues), source control (GitHub, CodeCommit), CI/CD (GitHub Actions, CodePipeline), and development environments (local PC, Cloud9). The configuration overhead and context switching between tools reduces development efficiency. CodeCatalyst is a development platform that unifies these capabilities into a single service. CodeCatalyst closed new customer access on November 7, 2025; existing customers can continue to use the service with existing spaces but cannot create new spaces. Within a project, it centrally manages issue tracking, source repositories, CI/CD workflows, and cloud development environments, allowing developers to complete their work without switching between tools. You sign in with an AWS Builder ID and configure AWS account connections for deployment targets.
Project Initialization with Blueprints
Blueprints are project templates. Selecting a pattern such as single-page application (React, Vue, or Angular), serverless API (SAM), or container application (ECS) automatically generates source code, CI/CD workflows, and infrastructure definitions. This reduces new project setup time. You can also create custom blueprints and share them within your organization, standardizing project structures and ensuring consistency across teams.
Workflow Design and Customization
CodeCatalyst workflows are defined in YAML and automatically execute build, test, and deploy steps triggered by source code changes. Using syntax similar to GitHub Actions, you connect the inputs and outputs of each action to compose a pipeline. Deployments to AWS accounts are performed through environment resources, and assigning different IAM roles to development, staging, and production environments separates permissions. Deploy actions for AWS services (CloudFormation, ECS, Lambda, S3) are provided out of the box, and GitHub Actions listed in the GitHub Marketplace can also be used, subject to a few limitations. You can configure workflows to run automatically when a pull request is created and post test results as comments on the pull request. A unique advantage of CodeCatalyst is that issue management and workflows exist on the same platform.
Dev Environments and Developer Experience
Dev Environments is a feature that launches development environments on-demand in the cloud. A devfile (YAML) defines the environment configuration (runtimes, tools, environment variables, dependencies), ensuring all team members develop in the same environment. You can connect remotely from VS Code (SSH Remote extension) or JetBrains IDE (Gateway), working with the same experience as local development. Instance sizes range from 2 vCPU/4 GB to 16 vCPU/32 GB, scaling with project requirements. Environments automatically stop when not in use and restore their state when resumed, providing good cost efficiency. However, network latency may make file operations and builds feel slower compared to local development. For large monorepos or development styles that involve frequent builds, local development may be more comfortable, so it is important to choose based on the characteristics of your project.
CodeCatalyst Pricing
The CodeCatalyst Free Tier includes unlimited users, with 2,000 build minutes, 60 Dev Environment hours, and unlimited source repositories per month. The Standard Tier costs approximately $4.00 per user per month, with increased limits for build minutes and Dev Environment hours (as of August 2026). The Enterprise Tier costs approximately $20.00 per user per month and includes SSO integration and custom image support.
Summary
CodeCatalyst is a service that integrates source control, issue tracking, CI/CD, and cloud development environments into a single platform. Its key features include rapid project setup with blueprints (including custom blueprints), YAML-based workflow definitions, and team-unified development environments via Dev Environments with VS Code and JetBrains support.
References (Official AWS Resources)
The primary sources for this page are the official AWS website and documentation. Check the official pages below for the latest specifications and pricing.
- Amazon CodeCatalyst official page
- AWS CloudFormation official page
- AWS CodeBuild official page
- AWS Documentation (official)
If this page and the official documentation disagree, treat the official documentation as authoritative.