Skip to main content
Connect GitHub to Realm to make repository documentation, issues, pull requests, wikis, and discussions searchable. Navigate to Settings > Data sources and click Connect on GitHub, or click Manage if already connected.

Connecting GitHub

Click Connect on the GitHub data source page. You’ll be redirected to GitHub’s OAuth flow. Review the permissions and click Authorize. The person connecting should be a GitHub organization admin. Once authorized, you can configure which repositories to sync from the GitHub app settings page. Click Configure on the data source page to manage repository access.

What gets synced

ContentSynced
Documentation files (Markdown, HTML, text, PDFs)Yes
Issues and issue commentsYes
Pull requests, reviews, and PR commentsYes
WikisYes
Discussions and repliesYes
ReleasesNo
Actions and workflowsNo

Permissions

Realm enforces GitHub’s native permission model. Users can only see content from repositories they have access to in GitHub. You can override this by switching to “Everyone in this organization” on the data source settings page, which makes all synced GitHub data visible to all Realm users.