

# Add third-party source providers to pipelines using CodeConnections
<a name="pipelines-connections"></a>

You can use the AWS CodePipeline console or the AWS CLI to connect your pipeline to third-party repositories.

**Note**  
When you use the console to create or edit a pipeline, the change detection resources are created for you. If you use the AWS CLI to create the pipeline, you must create the additional resources yourself. For more information, see [CodeCommit source actions and EventBridge](triggering.md).

**Topics**
+ [Azure DevOps connections](connections-azure.md)
+ [Bitbucket Cloud connections](connections-bitbucket.md)
+ [GitHub connections](connections-github.md)
+ [GitHub Enterprise Server connections](connections-ghes.md)
+ [GitLab.com connections](connections-gitlab.md)
+ [Connections for GitLab self-managed](connections-gitlab-managed.md)
+ [Use a connection shared with another account](connections-shared.md)