Skip to main content

Integrating the DMA Agent with your GitHub Repository

To enable UI data modeling, semantic modeling, and eval creation/curation, you need to install the Sundial AI GitHub App on your organization. This lets Sundial manage all context through your own git repository — under your ownership — and uses webhooks to push updates to our application layer whenever changes are merged.

Installing the GitHub App

Open the following URL, replacing <your_org> with your GitHub organization name:

https://github.com/organizations/<your_org>/settings/installations

You should see Sundial AI listed under Pending Installations. Click Install to proceed.

Option 2: Manual navigation

If the direct link doesn't work, follow these steps:

  1. Open Settings in GitHub.
  2. In the Settings page, select your organization (<your_org>) from the "Go to settings page" dropdown in the top-right corner.
  3. In the left navigation bar, navigate to GitHub Apps under the Third-party Access section.
  4. You should see the Sundial AI App listed under Pending Installations — click Install to proceed.

What this enables

Once the app is installed, Sundial can:

  • Sync data model definitions, semantic models, and evals to and from your repository
  • Trigger updates to the application layer automatically on merge via webhooks
  • Keep all context versioned and auditable under your organization's git history

Still have questions?