The Oobeya–Sonar Integration connects SonarQube Server and SonarQube Cloud with Oobeya’s Engineering Intelligence Platform, turning code quality and security data into actionable insights.
Delivering high-quality software requires continuous attention to code reliability, security, and maintainability. By integrating SonarQube Server with Oobeya, your teams gain end-to-end visibility into code quality, technical debt, and maintainability trends — all in one place.
1. Generate a SonarQube Server User Token
A User Token allows Oobeya to connect to your SonarQube Server instance and retrieve project data securely.
Click your user avatar (top-right corner) → select My Account → open the Security tab.
Under Generate Tokens, enter a token name (e.g., oobeya-integration).
Select "User Token" as token type.
Click Generate.
Copy and store the token securely — it’s shown only once.
The token should belong to a user with at least Browse access to all relevant projects. For organization-wide visibility, use a user account with Admin permissions.
Generating a new user token
2. Install the SonarQube Add-on in Oobeya
Log in to Oobeya with an Administrator account.
Navigate to Integrations.
Locate SonarQube Server and click Install.
SonarQube Server Integration
Once installed, the SonarQube Server connector becomes available in your Data Sources list.
3. Add a SonarQube Data Source
Go to Data Sources → SonarQube Server.
Click New Data Source.
Fill out the form:
Name: (e.g., SonarQube – Production)
Base URL: Your SonarQube server address (e.g., https://sonar.company.com)
User Token: Paste the token you generated earlier
Click Test Connection to verify access.
Adding a new SonarQube data source
4. Explore Your Code Quality Insights
After integration, Oobeya continuously imports your SonarQube metrics, including:
Code Quality Issues
Quality Gate Status
Technical Debt
Maintainability, Reliability, and Security Ratings
You can explore this data in:
Dashboards — for overall visibility
Improved visibility and ownership for better code quality and security
Organizational, Team, and Individual Scorecards — to track trends and KPIs
Sonarqube metrics in Team Scorecards
Engineering Insights / Symptoms — to proactively detect unhealthy code practices - learn more here.