Skip to main content
  1. Help center
  2. Data Sources
Data Sources Beginner

Connect GitHub to clariBI

3 min read Updated October 1, 2026

Connect GitHub to clariBI with no API key to sync weekly commit activity for the public repositories you choose, read-only, with auto-generated dashboards next to your business data.

Connect GitHub to clariBI with no API key to sync weekly commit activity for the public repositories you choose, read-only, with auto-generated dashboards next to your business data.

What is GitHub?

GitHub hosts the code repositories most software teams build in, and its REST API publishes per-repository statistics including the weekly commit activity for the last year.

clariBI reads the GitHub repository statistics API: the weekly commit count for the repositories you choose, over the last 52 weeks. You type the "owner/repo" names, and the connector reads the stats read-only. No API key is required for public repositories.

How to connect GitHub

  1. Open Data Sources in clariBI. In clariBI, go to Data Sources → Add Data Source and find GitHub. There is no API key to paste for public repositories, so you go straight to choosing repositories.
  2. Choose repositories. Type the repositories to track in "owner/repo" form (for example vuejs/core). clariBI reads the weekly commit activity read-only.
  3. Sync, then get dashboards. clariBI syncs the weekly commit counts, preprocesses them, and builds an insights dashboard. Ask "How did commit activity track our release cadence?" and the AI engine queries the synced stats alongside your business data.

What you can analyze

  • Weekly commit count per repository over the last year
  • Commit trend and week-over-week change
  • Relative activity across the repositories you track
  • Activity dips and spikes lined up with milestones
  • Engineering cadence next to your release or revenue dates
  • Cross-source: commit activity → release timing → revenue

What gets synced

clariBI pulls the last 52 weeks of commit activity for the repositories you select through the GitHub REST API, lands it as a preprocessed dataset, and refreshes it on your schedule. Access is read-only.

For each selected repository, clariBI syncs the weekly commit count, then builds an insights dashboard you can query, extend, or pull into reports.

clariBI only ever reads. It never pushes, opens issues, or changes anything in the repository.

Questions across your other data

Once your records are synced, the AI engine can join them to the rest of your business data. A few examples:

PairingQuestionHow clariBI answers
GitHub × Releases"Did commit activity ramp before each major release?"Planner: read weekly commits from GitHub, mark your release dates, and report the activity ramp in the weeks before each release.
GitHub × Revenue"Did engineering velocity track our feature-driven revenue?"Planner: read weekly commit activity from GitHub, align to revenue by week, and report where delivery and outcomes moved together.

Frequently asked questions

Do I need an API key for GitHub?

No, not for public repositories. clariBI reads the public commit-activity stats with no token. The connector reads read-only and never changes anything.

Why did my first sync show no data for a repository?

GitHub computes repository statistics on demand. The first request for a repository can return an empty result while GitHub builds the stats; the next sync returns the full 52-week series. A re-sync resolves it.

Which clariBI plans include GitHub?

Every plan can connect GitHub, within its data source limit: 3 on Free, 5 on Lite, 10 on Starter, 50 on Professional and 100 on Enterprise. Each source gets an automatic dashboard on every plan. Asking questions in plain English, AI reports and adding endpoints from the GitHub catalog need the trial or a Starter, Professional or Enterprise plan.

Related articles

Still stuck?

Email support@claribi.com or use the contact form. Tell us which data source or dashboard it is about.