> For the complete documentation index, see [llms.txt](https://docs.snyk.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.snyk.io/developer-tools/integrations.md).

# Integrations

- [Overview](https://docs.snyk.io/developer-tools/integrations/integrate-with-snyk.md): Overview of Snyk integrations across agentic workflows, SCMs, IDEs, CI/CD pipelines, and more
- [SCMs](https://docs.snyk.io/developer-tools/integrations/scm-integrations.md): How Snyk SCM integrations add security at each stage: importing a Project, writing code, and building
- [Deployment recommendations](https://docs.snyk.io/developer-tools/integrations/scm-integrations/deployment-recommendations.md): Recommendations for rolling out Snyk SCM integration features gradually to avoid developer friction
- [Workspaces](https://docs.snyk.io/developer-tools/integrations/scm-integrations/workspaces.md): How Snyk Workspaces improve the accuracy and reliability of SCM integration results in large enterprises
- [User permissions and access scopes](https://docs.snyk.io/developer-tools/integrations/scm-integrations/user-permissions-and-access-scopes.md): The user permissions and access scopes Snyk SCM integrations require, by connection method
- [Group-level integrations](https://docs.snyk.io/developer-tools/integrations/scm-integrations/group-level-integrations.md): How Group-level SCM integrations give broader visibility into all application assets for a customer
- [GitHub for Snyk Essentials](https://docs.snyk.io/developer-tools/integrations/scm-integrations/group-level-integrations/github-for-snyk-essentials.md): How to configure the GitHub integration for Snyk Essentials at the Group level
- [GitLab for Snyk Essentials](https://docs.snyk.io/developer-tools/integrations/scm-integrations/group-level-integrations/gitlab-for-snyk-essentials.md): How to configure the GitLab integration for Snyk Essentials at the Group level
- [Bitbucket for Snyk Essentials](https://docs.snyk.io/developer-tools/integrations/scm-integrations/group-level-integrations/bitbucket-for-snyk-essentials.md): How to configure the Bitbucket integration for Snyk Essentials at the Group level
- [Azure DevOps for Snyk Essentials](https://docs.snyk.io/developer-tools/integrations/scm-integrations/group-level-integrations/azure-devops-for-snyk-essentials.md): How to configure the Azure DevOps integration for Snyk Essentials at the Group level
- [Organization-level integrations](https://docs.snyk.io/developer-tools/integrations/scm-integrations/organization-level-integrations.md): How Snyk provides Organization-level SCM integrations with GitHub, GitLab, Bitbucket, and more
- [GitHub](https://docs.snyk.io/developer-tools/integrations/scm-integrations/organization-level-integrations/github.md): How to set up the Snyk GitHub SCM integration, including prerequisites and Broker for private repositories
- [GitHub Enterprise](https://docs.snyk.io/developer-tools/integrations/scm-integrations/organization-level-integrations/github-enterprise.md): How to set up the Snyk GitHub Enterprise SCM integration, available on Enterprise plans
- [GitHub Cloud App](https://docs.snyk.io/developer-tools/integrations/scm-integrations/organization-level-integrations/github-cloud-app.md): How to set up the Snyk GitHub Cloud App integration, including use with Universal Broker
- [GitHub Server App](https://docs.snyk.io/developer-tools/integrations/scm-integrations/organization-level-integrations/github-server-app.md): How to set up the Snyk GitHub Server App integration for self-hosted instances, on Enterprise plans
- [GitHub Read-only Projects](https://docs.snyk.io/developer-tools/integrations/scm-integrations/organization-level-integrations/github-read-only-projects.md): How Snyk GitHub Read-only Projects monitor public GitHub repositories without write access
- [GitLab](https://docs.snyk.io/developer-tools/integrations/scm-integrations/organization-level-integrations/gitlab.md): How to set up the Snyk GitLab SCM integration, available on Enterprise plans and with Snyk Broker
- [Bitbucket Cloud](https://docs.snyk.io/developer-tools/integrations/scm-integrations/organization-level-integrations/bitbucket-cloud.md): How to set up the Snyk Bitbucket Cloud SCM integration, with the Bitbucket Cloud App recommended
- [Bitbucket Cloud App](https://docs.snyk.io/developer-tools/integrations/scm-integrations/organization-level-integrations/bitbucket-cloud-app.md): How to set up the Snyk Bitbucket Cloud App, the default Bitbucket Cloud integration
- [Bitbucket Data Center/Server](https://docs.snyk.io/developer-tools/integrations/scm-integrations/organization-level-integrations/bitbucket-data-center-server.md): How to set up the Snyk Bitbucket Data Center and Server SCM integration for continuous scanning
- [Azure Repositories (TFS)](https://docs.snyk.io/developer-tools/integrations/scm-integrations/organization-level-integrations/azure-repositories-tfs.md): How to set up the Snyk Azure Repositories integration for Azure DevOps Server 2020 and above, on Enterprise plans
- [Application context for SCM integrations](https://docs.snyk.io/developer-tools/integrations/scm-integrations/application-context-for-scm-integrations.md): How application context enriches Snyk SCM integrations with interconnected asset information
- [Backstage file in Asset Inventory - use case](https://docs.snyk.io/developer-tools/integrations/scm-integrations/application-context-for-scm-integrations/backstage-file-in-asset-inventory-use-case.md): How a Backstage catalog file enriches repository assets in Snyk Essentials Asset Inventory
- [SCM integrations and Snyk Broker](https://docs.snyk.io/developer-tools/integrations/scm-integrations/scm-integrations-and-snyk-broker.md): How to use Snyk Broker with SCM integrations when your SCM instance is not publicly accessible
- [Snyk IDE plugins and extensions](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions.md): Snyk IDE plugins and extensions for scanning as you develop, including custom endpoint configuration
- [Eclipse plugin](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/eclipse-plugin.md): The Snyk Eclipse plugin for scanning and fixing vulnerabilities as you develop
- [Download the CLI with the Eclipse plugin](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/eclipse-plugin/download-the-cli-with-the-eclipse-plugin.md): How the Eclipse plugin automatically downloads the Snyk CLI it uses to scan
- [Authentication for the Eclipse plugin](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/eclipse-plugin/authentication-for-the-eclipse-plugin.md): How to authenticate the Snyk Eclipse plugin, including the supported protocols
- [Eclipse plugin folder trust](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/eclipse-plugin/eclipse-plugin-folder-trust.md): How the Snyk Eclipse plugin uses folder trust before scanning new folders
- [Configuration of the Eclipse plugin](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/eclipse-plugin/configuration-of-the-eclipse-plugin.md): Legacy configuration for the Snyk Eclipse plugin, kept available for versions before the unified IDE configuration dialog
- [Environment variables for the Eclipse plugin](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/eclipse-plugin/environment-variables-for-the-eclipse-plugin.md): Environment variables the Snyk Eclipse plugin passes to the Snyk CLI for open source and IaC scans
- [Use the Snyk plugin to secure your Eclipse projects](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/eclipse-plugin/use-the-snyk-plugin-to-secure-your-eclipse-projects.md): How to scan and fix vulnerabilities in your Eclipse Projects with the Snyk plugin
- [SAST scanning results (SAST, Snyk Code)](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/eclipse-plugin/sast-scanning-results-sast-snyk-code.md): How to view Snyk Code SAST scanning results in the Eclipse plugin
- [Misconfiguration scanning results (Snyk Infrastructure as Code)](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/eclipse-plugin/misconfiguration-scanning-results-snyk-infrastructure-as-code.md): How to view Snyk IaC misconfiguration scanning results in the Eclipse plugin
- [Third-party dependency scanning (SCA, Snyk Open Source)](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/eclipse-plugin/third-party-dependency-scanning-sca-snyk-open-source.md): How to view Snyk Open Source SCA dependency scanning results in the Eclipse plugin
- [Troubleshooting for the Eclipse plugin](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/eclipse-plugin/troubleshooting-for-the-eclipse-plugin.md): How to troubleshoot the Snyk Eclipse plugin, including unsupported end-of-life operating systems
- [JetBrains plugin](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/jetbrains-plugin.md): The Snyk JetBrains plugin for scanning and fixing vulnerabilities as you develop
- [Configuration for the Snyk JetBrains plugin and IDE proxy](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/jetbrains-plugin/configuration-for-the-snyk-jetbrains-plugin-and-ide-proxy.md): Legacy configuration for the Snyk JetBrains plugin and IDE proxy, kept available for versions before the unified IDE configuration dialog
- [Authentication for the JetBrains plugin](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/jetbrains-plugin/authentication-for-the-jetbrains-plugins.md): How to authenticate the Snyk JetBrains plugin, including the supported protocols
- [JetBrains plugin folder trust](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/jetbrains-plugin/jetbrains-plugin-folder-trust.md): How the Snyk JetBrains plugin uses folder trust before scanning new folders
- [Run an analysis with the JetBrains plugin](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/jetbrains-plugin/run-an-analysis-with-the-jetbrains-plugin.md): How to run a Snyk scan in the JetBrains plugin once it is configured, authenticated, and trusted
- [Troubleshooting for the JetBrains plugin](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/jetbrains-plugin/troubleshooting-for-the-jetbrains-plugin.md): How to troubleshoot the Snyk JetBrains plugin, including unsupported end-of-life operating systems
- [Visual Studio extension](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/visual-studio-extension.md): The Snyk Visual Studio extension for scanning and fixing vulnerabilities as you develop
- [Visual Studio extension configuration, environment variables, and proxy](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/visual-studio-extension/visual-studio-extension-configuration-environment-variables-and-proxy.md): Legacy configuration, environment variables, and proxy settings for the Snyk Visual Studio extension
- [Authentication for Visual Studio extension](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/visual-studio-extension/authentication-for-visual-studio-extension.md): How to authenticate the Snyk Visual Studio extension, including the supported protocols
- [Visual Studio workspace trust](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/visual-studio-extension/visual-studio-workspace-trust.md): How the Snyk Visual Studio extension uses workspace trust before scanning
- [Run an analysis with Visual Studio extension](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/visual-studio-extension/run-an-analysis-with-visual-studio-extension.md): How to run a Snyk scan on your solution with the Visual Studio extension
- [View analysis results from Visual Studio extension](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/visual-studio-extension/view-analysis-results-from-visual-studio-extension.md): How to view and filter Snyk vulnerabilities in the Visual Studio extension
- [Troubleshooting and known issues with Visual Studio extension](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/visual-studio-extension/troubleshooting-and-known-issues-with-visual-studio-extension.md): How to troubleshoot the Snyk Visual Studio extension, including known issues and unsupported systems
- [Visual Studio Code extension](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/visual-studio-code-extension.md): The Snyk Visual Studio Code extension for scanning and fixing vulnerabilities as you develop
- [Visual Studio Code extension configuration, environment variables, and proxy](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/visual-studio-code-extension/visual-studio-code-extension-configuration-environment-variables-and-proxy.md): Legacy configuration, environment variables, and proxy settings for the Snyk Visual Studio Code extension
- [Authentication for Visual Studio Code extension](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/visual-studio-code-extension/authentication-for-visual-studio-code-extension.md): How to authenticate the Snyk Visual Studio Code extension, including the supported protocols
- [Visual Studio Code workspace trust](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/visual-studio-code-extension/visual-studio-code-workspace-trust.md): How the Snyk Visual Studio Code extension uses workspace trust before scanning
- [Create a .dcignore file](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/visual-studio-code-extension/create-a-.dcignore-file.md): How to create a .dcignore file to exclude files and directories from Snyk Code scans
- [Run an analysis with Visual Studio Code extension](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/visual-studio-code-extension/run-an-analysis-with-visual-studio-code-extension.md): How to run a Snyk scan with the Visual Studio Code extension once configured and trusted
- [View analysis results from Visual Studio Code extension](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/visual-studio-code-extension/view-analysis-results-from-visual-studio-code-extension.md): How to view Snyk security vulnerabilities and code quality results in the Visual Studio Code extension
- [Analysis results: Snyk Code](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/visual-studio-code-extension/view-analysis-results-from-visual-studio-code-extension/analysis-results-snyk-code.md): How to view Snyk Code security and quality results in the Visual Studio Code extension
- [Analysis results: Snyk IaC configuration](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/visual-studio-code-extension/view-analysis-results-from-visual-studio-code-extension/analysis-results-snyk-iac-configuration.md): How to view Snyk IaC configuration results for Terraform, Kubernetes, and CloudFormation in VS Code
- [Analysis results: Snyk Open Source](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/visual-studio-code-extension/view-analysis-results-from-visual-studio-code-extension/analysis-results-snyk-open-source.md): How to view Snyk Open Source vulnerability results in the Visual Studio Code extension
- [Troubleshooting for Visual Studio Code extension](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/visual-studio-code-extension/troubleshooting-for-visual-studio-code-extension.md): How to troubleshoot the Snyk Visual Studio Code extension, including unsupported end-of-life systems
- [Snyk Language Server](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/snyk-language-server.md): The Snyk Language Server that powers Snyk functionality across supported IDEs
- [IDE and CLI usage telemetry](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/snyk-language-server/ide-and-cli-usage-telemetry.md): How the Snyk Language Server collects usage telemetry after each successful test
- [Example configurations for Snyk Language Server](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/snyk-language-server/example-configurations-for-snyk-language-server.md): Example Snyk Language Server configurations for editors such as Sublime Text
- [Release and support policy for Snyk IDE plugins](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/release-and-support-policy-for-snyk-ide-plugins.md): The release and support policy for Snyk IDE plugins, including build channels
- [Troubleshooting IDEs](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/troubleshooting-ides.md): Troubleshooting articles for Snyk IDE plugins and extensions
- [How to set environment variables by operating system for IDEs and CLI](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/troubleshooting-ides/how-to-set-environment-variables-by-operating-system-for-ides-and-cli.md): How to set environment variables for Snyk IDEs and the CLI on Windows, macOS, and Linux
- [OAuth 2.0 authentication does not work](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/troubleshooting-ides/how-to-set-environment-variables-by-operating-system-os-for-ides-and-cli-1.md): How to resolve Snyk OAuth 2.0 authentication problems in IDE plugins
- [Authentication using API token does not work](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/troubleshooting-ides/authentication-using-api-token-does-not-work.md): How to resolve Snyk API token authentication problems in IDE plugins
- [Troubleshoot certificate errors](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/troubleshooting-ides/troubleshoot-certificate-errors.md): How to resolve certificate path errors in Snyk IDE plugins
- [Force use of the latest language server](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/troubleshooting-ides/force-use-of-the-latest-language-server.md): How to force Snyk IDE plugins to use the latest Snyk Language Server
- [Snyk Code appears disabled](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/troubleshooting-ides/snyk-code-appears-disabled.md): How to resolve Snyk Code appearing disabled in an IDE plugin
- [Missing or differing results in Snyk Code](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/troubleshooting-ides/missing-or-differing-results-in-snyk-code.md): How to resolve missing or differing Snyk Code results caused by ignore files
- [Server returned HTTP response code 403 for URL](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/troubleshooting-ides/server-returned-http-response-code-403-for-url.md): How to resolve an HTTP 403 error by checking the Snyk endpoint URL and token
- [Maven scans with private repositories](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/troubleshooting-ides/maven-scans-with-private-repositories.md): How to resolve Maven scan failures caused by private repository dependencies in IDE plugins
- [Error executing binary because of corporate policy (Windows)](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/troubleshooting-ides/error-executing-binary-because-of-corporate-policy-windows.md): How to resolve Snyk binary execution errors from AppData restrictions on Windows
- [Net new issues (delta) scan troubleshooting](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/troubleshooting-ides/net-new-issues-delta-scan-troubleshooting.md): How to troubleshoot Snyk net new issues delta scans that fail on npm reference scans
- [IDE plugin scan fails on Windows systems with .exe download blocking](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/troubleshooting-ides/ide-plugin-fails-with-scan-failed-on-windows-systems-with-.exe-download-blocking.md): How to resolve Snyk IDE plugin scan failures from .exe download blocking on Windows
- [IDE Plugin Compatibility Matrix](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/compatibility-matrix.md)
- [Unified IDE Configuration Dialog](https://docs.snyk.io/developer-tools/integrations/snyk-ide-plugins-and-extensions/unified-ide-configuration-dialog.md): How to use the unified IDE configuration dialog to set authentication, CLI, trust, and Project defaults across the Snyk IDE plugins
- [Snyk CI/CDs](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations.md): How to integrate Snyk into CI/CD pipelines, with the Snyk CLI recommended for flexibility
- [Snyk Code in the CI/CD pipeline](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/use-snyk-code-in-the-ci-cd-pipeline.md): How to run Snyk Code in a CI/CD pipeline to catch vulnerabilities in code changes
- [Snyk CI/CD Integration deployment and strategies](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/snyk-ci-cd-integration-deployment-and-strategies.md): Deployment approaches and strategies for adopting Snyk CI/CD integrations
- [CI/CD adoption and deployment](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/snyk-ci-cd-integration-deployment-and-strategies/ci-cd-adoption-and-deployment.md): How to compare SCM and CI/CD integrations when adopting Snyk in your pipeline
- [CI/CD setup](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/snyk-ci-cd-integration-deployment-and-strategies/ci-cd-setup.md): How to set up Snyk in a CI/CD pipeline, including the configuration inputs you need
- [Snyk test and snyk monitor in CI/CD integration](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/snyk-ci-cd-integration-deployment-and-strategies/snyk-test-and-snyk-monitor-in-ci-cd-integration.md): How to use snyk test and snyk monitor in a CI/CD pipeline for Snyk Open Source Projects
- [Snyk Open Source-specific CI/CD strategies](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/snyk-ci-cd-integration-deployment-and-strategies/snyk-open-source-specific-ci-cd-strategies.md): CI/CD strategies for Snyk Open Source software composition analysis testing
- [Snyk Container-specific CI/CD strategies](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/snyk-ci-cd-integration-deployment-and-strategies/snyk-container-specific-ci-cd-strategies.md): CI/CD strategies for running Snyk Container after the container image is built
- [Snyk IaC-specific CI/CD strategies](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/snyk-ci-cd-integration-deployment-and-strategies/snyk-iac-specific-ci-cd-strategies.md): CI/CD strategies for running Snyk IaC as part of your pipeline stages
- [CI/CD troubleshooting and resources](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/snyk-ci-cd-integration-deployment-and-strategies/ci-cd-troubleshooting-and-resources.md): Tips and resources for troubleshooting and scaling Snyk CI/CD integrations
- [Snyk Images and EOL image policy](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/snyk-images-and-eol-image-policy.md): The Snyk end-of-life policy for images from the Snyk Images build toolchain
- [Snyk images guides to migration](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/snyk-images-guides-to-migration.md): Guides for migrating from Snyk images across CircleCI, Bitbucket Pipelines, and GitHub Actions
- [Snyk Images migration](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/snyk-images-guides-to-migration/snyk-images-migration.md): How to migrate to custom images after the removal of the Snyk Images library
- [CircleCI migration](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/snyk-images-guides-to-migration/circleci-migration.md): How to migrate CircleCI jobs away from affected Snyk images and orbs
- [BitBucket Pipelines migration](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/snyk-images-guides-to-migration/bitbucket-pipelines-migration.md): How to migrate Bitbucket Pipelines away from affected Snyk scan images
- [GitHub actions migration](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/snyk-images-guides-to-migration/github-actions-migration.md): How to migrate GitHub Actions away from affected Snyk actions
- [User-defined custom images for CLI](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/user-defined-custom-images-for-cli.md): How to build user-defined custom images for the Snyk CLI
- [AWS CodePipeline integration with CodeBuild](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/aws-codepipeline-integration-by-adding-a-snyk-scan-stage.md): How to add a Snyk Open Source scan stage to AWS CodePipeline with CodeBuild
- [Azure Pipelines integration using the Snyk Security Scan task](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/azure-pipelines-integration.md): How to add security scanning to Azure Pipelines with the Snyk Security Scan task
- [How the Snyk Security Scan task works](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/azure-pipelines-integration/how-the-snyk-security-scan-task-works.md): How the Snyk Security Scan task runs on each Azure Pipelines build
- [Install the Snyk extension for your Azure pipelines](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/azure-pipelines-integration/install-the-snyk-extension-for-your-azure-pipelines.md): How to install the Snyk extension for Azure Pipelines from the Visual Studio Marketplace
- [Add the Snyk Security Task to your pipelines](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/azure-pipelines-integration/add-the-snyk-security-task-to-your-pipelines.md): How to add the Snyk Security task to your Azure Pipelines, including prerequisites
- [Snyk Security Scan task parameters and values](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/azure-pipelines-integration/snyk-security-scan-task-parameters-and-values.md): The configuration parameters and values for the Snyk Security Scan task in Azure Pipelines
- [Regional API endpoints](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/azure-pipelines-integration/regional-api-endpoints.md): How to configure the Snyk Security Scan task to use a regional Snyk API endpoint in Azure Pipelines
- [Example of a Snyk task to test a node.js (npm)-based application](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/azure-pipelines-integration/example-of-a-snyk-task-to-test-a-node.js-npm-based-application.md): Example Snyk Security Scan task configuration to test a Node.js npm application in Azure Pipelines
- [Simple example of a Snyk task to test an application](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/azure-pipelines-integration/simple-example-of-a-snyk-task-to-test-an-application.md): A simple example of a Snyk task to test the open source dependencies of an application in Azure Pipelines
- [Example of a Snyk task for a container image pipeline](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/azure-pipelines-integration/example-of-a-snyk-task-for-a-container-image-pipeline.md): Example Snyk Security Scan task for testing a container image in an Azure Pipelines script
- [Simple example of a Snyk task to test a container image](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/azure-pipelines-integration/simple-example-of-a-snyk-task-to-test-a-container-image.md): A simple example of a Snyk task to test a container image in Azure Pipelines
- [Example of a Snyk task to test application code](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/azure-pipelines-integration/example-of-a-snyk-task-to-test-application-code.md): Example Snyk Security Scan task configuration to test application code in Azure Pipelines
- [Simple example of a Snyk task to run a code test](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/azure-pipelines-integration/simple-example-of-a-snyk-task-to-run-a-code-test.md): A simple example of a Snyk task to run a Snyk Code test in Azure Pipelines
- [Bitbucket Pipelines integration using a Snyk pipe](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/bitbucket-pipelines-integration-using-a-snyk-pipe.md): How Snyk integrates with Bitbucket Pipelines using a Snyk pipe to scan your code
- [Language support for Bitbucket Pipelines integration](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/bitbucket-pipelines-integration-using-a-snyk-pipe/language-support-for-bitbucket-pipelines-integration.md): The languages supported by the Snyk Bitbucket Pipelines pipe integration
- [Bitbucket Pipelines integration: how it works](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/bitbucket-pipelines-integration-using-a-snyk-pipe/bitbucket-pipelines-integration-how-it-works.md): How the Snyk pipe runs on each Bitbucket Pipelines execution
- [Prerequisites for Bitbucket Pipelines integration](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/bitbucket-pipelines-integration-using-a-snyk-pipe/prerequisites-for-bitbucket-pipelines-integration.md): Prerequisites for setting up the Snyk Bitbucket Pipelines pipe integration
- [Configure your Bitbucket Pipelines integration](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/bitbucket-pipelines-integration-using-a-snyk-pipe/configure-your-bitbucket-pipelines-integration.md): How to configure the Snyk pipe to test and monitor code in Bitbucket Pipelines
- [How to add a Snyk pipe](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/bitbucket-pipelines-integration-using-a-snyk-pipe/how-to-add-a-snyk-pipe.md): How to add a Snyk pipe to a Bitbucket Pipelines pipeline
- [Snyk pipe parameters and values (Bitbucket Cloud)](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/bitbucket-pipelines-integration-using-a-snyk-pipe/snyk-pipe-parameters-and-values-bitbucket-cloud.md): The Snyk pipe parameters and values for Bitbucket Cloud pipelines
- [Migrating to Bitbucket Pipelines v1.0.0](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/bitbucket-pipelines-integration-using-a-snyk-pipe/migrating-to-bitbucket-pipelines-v1.0.0.md): How to migrate to the Snyk Bitbucket Pipelines pipe v1.0.0 with custom image support
- [Snyk pipe examples](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/bitbucket-pipelines-integration-using-a-snyk-pipe/snyk-pipe-examples.md): Where to find up-to-date usage examples for the Snyk Bitbucket Pipelines pipe
- [CircleCI integration using a Snyk Orb](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/circleci-integration-using-a-snyk-orb.md): How Snyk integrates with CircleCI using a Snyk Orb to scan application dependencies
- [GitHub actions for Snyk setup and checking for vulnerabilities](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities.md): How Snyk GitHub Actions set up Snyk and check for vulnerabilities in your pipeline
- [Snyk CocoaPods action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-cocoapods-action.md): Examples of using the Snyk GitHub Action for CocoaPods
- [Snyk dotNET action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-dotnet-action.md): Examples of using the Snyk GitHub Action for .NET
- [Snyk Golang action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-golang-action.md): Examples of using the Snyk GitHub Action for Go
- [Snyk Gradle action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-gradle-action.md): Examples of using the Snyk GitHub Action for Gradle
- [Snyk Gradle-jdk11 action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-gradle-jdk11-action.md): Examples of using the Snyk GitHub Action for Gradle with JDK 11
- [Snyk Gradle-jdk12 action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-gradle-jdk12-action.md): Examples of using the Snyk GitHub Action for Gradle with JDK 12
- [Snyk Gradle-jdk14 action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-gradle-jdk14-action.md): Examples of using the Snyk GitHub Action for Gradle with JDK 14
- [Snyk Gradle-jdk16 action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-gradle-jdk16-action.md): Examples of using the Snyk GitHub Action for Gradle with JDK 16
- [Snyk Gradle-jdk17 action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-gradle-jdk17-action.md): Examples of using the Snyk GitHub Action for Gradle with JDK 17
- [Snyk Maven action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-maven-action.md): Examples of using the Snyk GitHub Action for Maven
- [Snyk Maven-3-jdk-11 action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-maven-3-jdk-11-action.md): Examples of using the Snyk GitHub Action for Maven 3 with JDK 11
- [Snyk Node action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-node-action.md): Examples of using the Snyk GitHub Action for Node.js
- [Snyk PHP action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-php-action.md): Examples of using the Snyk GitHub Action for PHP
- [Snyk Python action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-python-action.md): Examples of using the Snyk GitHub Action for Python
- [Snyk Python-3.6 action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-python-3.6-action.md): The removed Snyk GitHub Action for Python 3.6, with migration guidance
- [Snyk Python-3.7 action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-python-3.7-action.md): The removed Snyk GitHub Action for Python 3.7, with migration guidance
- [Snyk Python-3.8 action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-python-3.8-action.md): Examples of using the Snyk GitHub Action for Python 3.8
- [Snyk Ruby action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-ruby-action.md): Examples of using the Snyk GitHub Action for Ruby
- [Snyk Scala action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-scala-action.md): The removed Snyk GitHub Action for Scala, with migration guidance
- [Snyk Docker action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-docker-action.md): Examples of using the Snyk GitHub Action for Docker container images
- [Snyk Infrastructure as Code action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-infrastructure-as-code-action.md): Examples of using the Snyk GitHub Action for infrastructure as code (IaC)
- [Snyk Setup action](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/github-actions-for-snyk-setup-and-checking-for-vulnerabilities/snyk-setup-action.md): The Snyk Setup GitHub Action for installing the Snyk CLI to check for vulnerabilities
- [Jenkins plugin integration with Snyk](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/jenkins-plugin-integration-with-snyk.md): How to use the native Snyk Jenkins plugin, based on the Snyk CLI, to test and monitor Projects
- [Maven plugin integration with Snyk](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/maven-plugin-integration-with-snyk.md): How to use the Snyk Maven plugin, based on the Snyk CLI, to scan and monitor your Projects
- [TeamCity (JetBrains) integration using the Snyk security plugin](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/teamcity-jetbrains-integration-using-the-snyk-security-plugin.md): How to integrate Snyk with TeamCity using the Snyk Security plugin
- [TeamCity integration: install the Snyk plugin](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/teamcity-jetbrains-integration-using-the-snyk-security-plugin/teamcity-integration-install-the-snyk-plugin.md): How to install or upgrade the Snyk Security plugin in TeamCity
- [TeamCity configuration parameters](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/teamcity-jetbrains-integration-using-the-snyk-security-plugin/teamcity-configuration-parameters.md): The Snyk settings and configuration parameters for the TeamCity integration
- [Language support for TeamCity integration](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/teamcity-jetbrains-integration-using-the-snyk-security-plugin/language-support-for-teamcity-integration.md): The languages supported by the Snyk TeamCity integration
- [How TeamCity integration works](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/teamcity-jetbrains-integration-using-the-snyk-security-plugin/how-teamcity-integration-works.md): How the Snyk TeamCity plugin tests and monitors your code during builds
- [TeamCity integration: use Snyk in your build](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/teamcity-jetbrains-integration-using-the-snyk-security-plugin/teamcity-integration-use-snyk-in-your-build.md): How to add Snyk to a TeamCity build to scan your code
- [Terraform Cloud integration for Snyk IaC using Run Tasks](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/terraform-cloud-integration-for-snyk-iac-using-run-tasks.md): How to integrate Snyk IaC with Terraform Cloud using run tasks
- [Set up the Terraform Cloud integration for IaC](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/terraform-cloud-integration-for-snyk-iac-using-run-tasks/set-up-the-terraform-cloud-integration-for-iac.md): How to set up the Terraform Cloud run task integration for Snyk IaC
- [How to use the Terraform Cloud integration for IaC](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/terraform-cloud-integration-for-snyk-iac-using-run-tasks/how-to-use-the-terraform-cloud-integration-for-iac.md): How Snyk scans Terraform plans on each run through the Terraform Cloud integration
- [Terraform Enterprise integration for Snyk IaC](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/terraform-enterprise-integration-for-snyk-iac.md): How to integrate Snyk IaC with HashiCorp Terraform Enterprise
- [Partner integrations](https://docs.snyk.io/developer-tools/integrations/partner-integrations.md): Explore Snyk Partner integration solutions across 17 categories
- [Jira and Slack integrations](https://docs.snyk.io/developer-tools/integrations/jira-and-slack-integrations.md): Snyk integrations for Jira and Slack
- [Snyk Security in Jira Cloud integration](https://docs.snyk.io/developer-tools/integrations/jira-and-slack-integrations/snyk-security-in-jira-cloud-integration.md): How the Snyk Security app for Jira Cloud surfaces vulnerabilities in your Jira projects
- [Jira integration](https://docs.snyk.io/developer-tools/integrations/jira-and-slack-integrations/jira-integration.md): How to set up the Snyk Jira integration to create tickets from vulnerabilities
- [Slack app](https://docs.snyk.io/developer-tools/integrations/jira-and-slack-integrations/slack-app.md): How to set up the Snyk Slack app, the recommended replacement for the Slack integration
- [Slack integration](https://docs.snyk.io/developer-tools/integrations/jira-and-slack-integrations/slack-integration.md): How to set up the Snyk Slack integration, with the Slack App recommended
- [Event forwarding](https://docs.snyk.io/developer-tools/integrations/event-forwarding.md): How Snyk event forwarding pushes platform events to other products
- [Amazon EventBridge](https://docs.snyk.io/developer-tools/integrations/event-forwarding/amazon-eventbridge.md): How to forward Snyk platform events to Amazon EventBridge
- [AWS CloudTrail Lake](https://docs.snyk.io/developer-tools/integrations/event-forwarding/aws-cloudtrail-lake.md): How to forward Snyk platform events to AWS CloudTrail Lake, available on Enterprise plans
- [AWS Security Hub](https://docs.snyk.io/developer-tools/integrations/event-forwarding/aws-security-hub.md): How to send Snyk issues to AWS Security Hub to centralize your security reporting
- [Google Security Command Center](https://docs.snyk.io/developer-tools/integrations/event-forwarding/google-security-command-center.md): How to send Snyk findings to Google Security Command Center, in Early Access on Enterprise plans
- [CrowdStrike Falcon Next-Gen SIEM](https://docs.snyk.io/developer-tools/integrations/event-forwarding/crowdstrike-falcon-next-gen-siem.md): How to forward Snyk events to CrowdStrike Falcon Next-Gen SIEM, in Early Access on Enterprise plans


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.snyk.io/developer-tools/integrations.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
