Contribution Hub API

Aggregate and visualize your contributions across multiple version control platforms with our powerful API service.

Multi-Platform
Supports GitHub, Azure DevOps, and more platforms
Real-Time Data
Get up-to-date contribution metrics with caching for performance
Rich Analytics
Detailed breakdowns by activity type and time periods
API Overview
The Contributions API aggregates your activity across multiple version control platforms

Base URL

https://c-hub-api.azurewebsites.net/Contributions

Authentication

API calls require your Firebase User ID and configured platform credentials. Sign in to the application and set up your platform tokens through the dashboard.

Getting Started
Follow these steps to start using the Contribution Hub API
1

Sign In & Set Up Credentials

Sign in to the application and navigate to the dashboard to configure your GitHub, Azure DevOps, or other platform credentials. Your Firebase User ID will be displayed on the dashboard.

2

Get Your Firebase User ID

Copy your Firebase User ID from the dashboard. This unique identifier is required for all API requests to retrieve your personal contribution data.

3

Make API Requests

Use the API endpoint with your Firebase User ID and desired parameters to fetch contribution data.

4

Visualize Data

Use the returned data with visualization libraries like react-activity-calendar to create beautiful contribution graphs.