

# Advanced topics
<a name="advanced-topics"></a>

This section includes several advanced topics that are useful to more experienced AWS CodeBuild users.

**Topics**
+ [Allow users to interact with CodeBuild](setting-up-service-permissions-group.md)
+ [Allow CodeBuild to interact with other AWS services](setting-up-service-role.md)
+ [Encrypt build outputs using a customer managed key](setting-up-kms.md)
+ [Interact with CodeBuild using the AWS CLI](setting-up-cli.md)
+ [Command line reference for AWS CodeBuild](cmd-ref.md)
+ [AWS SDKs and tools reference for AWS CodeBuild](sdk-ref.md)
+ [Using this service with an AWS SDK](sdk-general-information-section.md)
+ [Specify the AWS CodeBuild endpoint](endpoint-specify.md)
+ [Use AWS CodeBuild with AWS CodePipeline to test code and run builds](how-to-create-pipeline.md)
+ [Use AWS CodeBuild with Codecov](codecov-integration.md)
+ [Use AWS CodeBuild with Jenkins](jenkins-plugin.md)
+ [Use AWS CodeBuild with serverless applications](serverless-applications.md)
+ [Third party notices for AWS CodeBuild for Windows](notice.md)
+ [Use CodeBuild condition keys as IAM service role variables to control build access](permissions-conditionkeys-variables.md)
+ [AWS CodeBuild condition keys](action-context-keys.md)