Skip to main content
CI/CD, or Continuous Integration and Continuous Delivery/Deployment, is a set of practices and tools to automate configuration management workflows. In Continuous Integration (CI), developers regularly merge their configuration changes into a shared repository. These changes are automatically tested and integrated, ensuring that new updates are compatible with the existing configurations. This reduces the chance of integration issues and allows for rapid, reliable change cycles. Continuous Delivery/Deployment (CD) extends this by automating the release of configuration changes into production. Continuous Delivery ensures that configuration is always in a deployable state, whereas Continuous Deployment goes a step further by automatically deploying changes to production as soon as they pass all tests. The Cognite Toolkit can run on any CI/CD platform that can install and run a CLI or a Docker container. Choose your CI/CD provider below to get started.

Setting up GitHub Actions

Configure GitHub Actions workflows to automate builds and deployments.

Setting up Azure DevOps pipelines

Use Azure DevOps Pipelines for continuous integration and deployment.

Setting up GitLab CI/CD

Create GitLab CI/CD pipelines to automate your deployment workflows.

Establish deployment workflows

Learn about DevOps and DataOps best practices for CDF deployments.
Last modified on January 27, 2026