GitHub Versioning is only available on Growth or Custom plans.
Connect your GitHub organization
Before linking repositories to individual Notebooks or Queries, an owner or admin must connect the workspace to GitHub. Each workspace connects to one GitHub organization or user account.1
Start from Nekt
Go to 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 Settings → GitHub shows the connected organization.
Remove the connection
Clicking Remove in Settings → GitHub uninstalls the Nekt GitHub App from your GitHub organization and unlinks every Notebook and Query in the 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.