GitHub Versioning is only available on Growth or Custom plans.
Connect your GitHub organization
Before linking repositories to individual Notebooks or Queries, an organization Owner or Admin must connect the organization to GitHub. Each organization connects to one GitHub organization or user account, shared across all of its workspaces.1
Start from Nekt
Go to Organization settings → GitHub in Nekt and click Connect to GitHub.
2
Install the Nekt GitHub App
On GitHub, pick the organization and, under Repository access, choose Only select repositories and select the repositories that will hold your code. Nekt only needs access to those.
3
Return to Nekt
GitHub redirects you back to Nekt, and Organization settings → GitHub shows the connected organization.
Remove the connection
Clicking Remove in Organization settings → GitHub uninstalls the Nekt GitHub App from your GitHub organization and unlinks every Notebook and Query in every workspace from its repository. Your repositories and the code in Nekt are kept. Uninstalling the app directly on GitHub has the same effect.What you can do after connecting
- Notebooks: Link a Notebook to a repository when creating it, or through the Versioning column in the Notebooks list.
- Queries: Link a Query to a repository through the Versioning column in the Queries list.
API & MCP
Platform API
Not available in the Platform API yet.
MCP tools
list_github_repositories and connect_transformations_to_github.