Overview
Before creating projects in the Engineering Metrics platform, users must first configure one or more integrations. Integrations act as the primary data sources used to collect engineering, CI/CD, repository, deployment, and AI usage metrics. Projects depend on configured integrations to synchronize and process analytics data. Without a valid integration connection, project synchronization and dashboard reporting will not function correctly. This section explains the recommended setup workflow and prerequisites required before project creation.Recommended Setup Workflow
To successfully configure Engineering Metrics, follow the steps below in order:1. Create a Project
Create a project to define what you want to track and organize your engineering analytics. Give the project a meaningful name and select the appropriate project type.2. Connect Your Data Source
From within the project, create a new integration connection or reuse an existing one. Authenticate the supported provider, such as GitHub, GitLab, Bitbucket, Jenkins, CircleCI, OpenAI, Anthropic, Cursor, or another supported platform.3. Select What to Sync
Choose the repositories, pipelines, projects, accounts, or other supported data sources that should be synchronized into the project.4. Set the Sync Schedule
Configure how often data should be synchronized, how much historical data should be imported, and any additional synchronization settings.5. Run the First Sync
Start the initial synchronization to begin importing and processing data from the connected integration.6. View Your Dashboard
After the synchronization completes successfully, your dashboards will begin displaying Engineering Metrics, DORA Metrics, Pull Request analytics, CI/CD insights, AI Coding metrics, LLM metrics, and other available analytics based on your connected integrations.General Prerequisites
Before configuring integrations, ensure the following requirements are met:- Access to the Engineering Metrics platform
- Permissions to configure integrations and projects
- Valid credentials or API tokens for the external provider
- Required repository, pipeline, or API access permissions
- Network connectivity between Engineering Metrics and the external platform
- Proxy configuration details if operating within a restricted enterprise environment
Authentication and API Tokens
Most integrations require API-based authentication using one of the following:- Personal Access Tokens (PATs)
- API Keys
- OAuth Tokens
- Admin Keys
- Service Account Credentials
- Generate the required token or API key
- Ensure the token has the necessary access scopes and permissions
- Store credentials securely
- Avoid using personal user credentials where possible
- Prefer dedicated service or organization-managed accounts for production environments
Important Notes
- A project cannot synchronize data until at least one valid integration connection is configured
- Insufficient permissions or incorrect token scopes may result in missing repositories, failed synchronization, or incomplete analytics
- Some integrations may support only one active connection per organization depending on provider limitations
- Synchronization schedules and historical data ranges directly impact dashboard visibility and reporting accuracy

