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 and click Install.
Sonarqube Integration
Once installed, the SonarQube connector becomes available in your Data Sources list.
3. Add a SonarQube Data Source
Go to Data Sources → SonarQube.
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: