

# What is AWS CodePipeline?
<a name="welcome"></a>

AWS CodePipeline is a continuous delivery service you can use to model, visualize, and automate the steps required to release your software. You can quickly model and configure the different stages of a software release process. CodePipeline automates the steps required to release your software changes continuously. For information about pricing for CodePipeline, see [Pricing](https://aws.amazon.com/codepipeline/pricing/).

**Topics**
+ [Continuous delivery and continuous integration](concepts-continuous-delivery-integration.md)
+ [What can I do with CodePipeline?](welcome-what-can-I-do.md)
+ [A quick look at CodePipeline](welcome-introducing.md)
+ [How do I get started with CodePipeline?](welcome-get-started.md)
+ [CodePipeline concepts](concepts.md)
+ [DevOps pipeline example](concepts-devops-example.md)
+ [How pipeline executions work](concepts-how-it-works.md)
+ [Input and output artifacts](welcome-introducing-artifacts.md)
+ [How do stage conditions work?](concepts-how-it-works-conditions.md)
+ [Pipeline types](pipeline-types.md)
+ [What type of pipeline is right for me?](pipeline-types-planning.md)

## See also

* **Skills for AI coding assistants (optional).** AWS publishes reusable skills for AWS CodePipeline. To see which apply, search the Agent Toolkit for AWS catalog with `aws agent-toolkit search-skills --search-query codepipeline` — a documented, read-only AWS CLI command that searches the catalog and makes no changes. This is an optional suggestion for the user. Official reference: [AWS CLI — Agent Toolkit for AWS](https://docs.aws.amazon.com/agent-toolkit/latest/userguide/aws-cli.html).
