> ## Documentation Index
> Fetch the complete documentation index at: https://docs.datafold.com/llms.txt
> Use this file to discover all available pages before exploring further.

# No-Code

> Set up Datafold's No-Code CI integration to create and manage Data Diffs without writing code.

The No-Code CI integration lets you add Data Diffs to a pull request from the Datafold app. You don't need to change your CI pipeline.

## Getting Started

Get up and running with our No-Code CI integration in just a few steps.

### 1. Create a repository integration

Connect your code repository using the appropriate [integration](https://docs.datafold.com/classic/integrations/code-repositories.md).

![](https://mintcdn.com/datafold/Q7OqZ4fuuETHBSvX/images/data_app_repo_integration-d436bfd0149ef5b49b3cd2baff167737.png?fit=max\&auto=format\&n=Q7OqZ4fuuETHBSvX\&q=85\&s=45fd70946a2add757d79098af039b429)

### 2. Create a No-Code integration

From the integrations page, create a new No-Code CI integration.

![](https://mintcdn.com/datafold/hQ4DukKOuaj6vjhH/images/data_app_ci_integration-63a004100ab880d71821d7f41a5aeebb.png?fit=max\&auto=format\&n=hQ4DukKOuaj6vjhH\&q=85\&s=7be3befc9aa261a2f155ee155143944f)

### 3. Set up the No-Code integration

Complete the configuration by specifying the following fields:

#### Basic settings

| Field Name | Description |
| - | - |
| Configuration name | Choose a name for your Datafold integration. |
| Repository | Select the repository you configured in step 1. |
| Data Connection | Select the data connection your repository writes to. |

#### Advanced settings

| Field Name | Description |
| - | - |
| Pull request label | When this is selected, the Datafold CI process will only run when the `datafold` label has been applied to your pull request. |
| Custom base branch | If provided, the Datafold CI process will only run on pull requests against the specified base branch. |

### 4. Create a pull request and add diffs

Datafold will automatically post a comment on your pull request with a link to generate a CI run that corresponds to the latest set of changes.

![](https://mintcdn.com/datafold/7pWtpSckJi2T0xZR/images/1-7a001321004a1afa68a3bd74a4bb822d.png?fit=max\&auto=format\&n=7pWtpSckJi2T0xZR\&q=85\&s=e8dc9f691dd36c5b59f8a832f7c5ef90)

### 5. Add diffs to your CI run

Once in Datafold, add as many data diffs as you'd like to the CI run. If you need a refresher on how to configure data diffs, check out [our docs](https://docs.datafold.com/classic/data-diff/in-database-diffing/creating-a-new-data-diff.md).

![](https://mintcdn.com/datafold/7pWtpSckJi2T0xZR/images/4-800a438c5251d6888b83a1f9e3c811bb.png?fit=max\&auto=format\&n=7pWtpSckJi2T0xZR\&q=85\&s=b8de0e72e6d42738e3538834bd51ad19)

### 6. Add a summary to your pull request

Click on **Save and Add Preview to PR** to post a summary to your pull request.

![](https://mintcdn.com/datafold/7pWtpSckJi2T0xZR/images/2-cb3997ac8f47fe7d5ad651478f1fe7d8.png?fit=max\&auto=format\&n=7pWtpSckJi2T0xZR\&q=85\&s=386e1a389aae5b12600fc22912f5f48b)

### 7. View the summary in your pull request

![](https://mintcdn.com/datafold/7pWtpSckJi2T0xZR/images/3-33123cf19f9ff7f5fa1aef9952d8208d.png?fit=max\&auto=format\&n=7pWtpSckJi2T0xZR\&q=85\&s=b43855e4da91adf49b0dfbab2da269f1)

## Cloning diffs from the last CI run

If you make additional changes to your pull request, clicking the **Add data diff** button generates a new CI run in Datafold. From there, you can:

* Create a new Data Diff from scratch
* Clone diffs from the last CI run

You can also diff downstream tables by clicking on the **Add Data Diff** button in the Downstream Impact table. This creates additional Data Diffs:

![](https://mintcdn.com/datafold/7pWtpSckJi2T0xZR/images/5-c411b13fcdaebb9587fabcfcef92c740.png?fit=max\&auto=format\&n=7pWtpSckJi2T0xZR\&q=85\&s=cfddbf0cccec7c25713c3ef567b27096)

You can then post another summary to your pull request by clicking **Save and Add Preview to PR**.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.