Sonar logo

Sonar

Sonar (SonarSource) provides code quality and security analysis tools for developers. Products include SonarQube (self-hosted), SonarCloud (cloud-hosted), and SonarLint (IDE plugin), offering continuous inspection through static code analysis across 30+ programming languages.

2 APIs 0 Features
CI/CDCode QualityDevOpsSecuritySonarCloudSonarQubeStatic Analysis

APIs

SonarQube Web API

REST API for interacting with SonarQube Server, enabling management of projects, quality gates, issues, rules, users, and CI/CD integrations. Uses token-based authentication.

SonarCloud API

Cloud-based code quality and security analysis API for analyzing code repositories from GitHub, GitLab, Bitbucket, and Azure DevOps organizations. Provides organization manageme...

Semantic Vocabularies

Sonar Context

0 classes · 5 properties

JSON-LD

API Governance Rules

Sonar API Rules

8 rules · 2 errors 4 warnings 2 info

SPECTRAL

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
💬
Support
Support
🟢
StatusPage
StatusPage
💰
Pricing
Pricing
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Sonar Vocabulary
Vocabulary
🔗
MCPServer
MCPServer
🔗
LLMsTxt
LLMsTxt

Sources

Raw ↑
aid: sonar
name: Sonar
description: >-
  Sonar (SonarSource) provides code quality and security analysis tools for developers. Products include SonarQube
  (self-hosted), SonarCloud (cloud-hosted), and SonarLint (IDE plugin), offering continuous inspection through static
  code analysis across 30+ programming languages.
kind: contract
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - CI/CD
  - Code Quality
  - DevOps
  - Security
  - SonarCloud
  - SonarQube
  - Static Analysis
url: https://raw.githubusercontent.com/api-evangelist/sonar/refs/heads/main/apis.yml
created: '2024-01-01'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
  - aid: sonar:sonarqube-web-api
    name: SonarQube Web API
    description: >-
      REST API for interacting with SonarQube Server, enabling management of projects, quality gates, issues, rules,
      users, and CI/CD integrations. Uses token-based authentication.
    humanURL: https://docs.sonarsource.com/sonarqube-server/latest/extension-guide/web-api/
    tags:
      - Code Quality
      - DevOps
      - Security
      - SonarQube
      - Static Analysis
      - Technical Debt
    properties:
      - type: Documentation
        url: https://docs.sonarsource.com/sonarqube-server/latest/extension-guide/web-api/
      - type: Reference
        url: https://api-docs.sonarsource.com/
      - type: Authentication
        url: https://docs.sonarsource.com/sonarqube-server/latest/extension-guide/web-api/
  - aid: sonar:sonarcloud-api
    name: SonarCloud API
    description: >-
      Cloud-based code quality and security analysis API for analyzing code repositories from GitHub, GitLab, Bitbucket,
      and Azure DevOps organizations. Provides organization management, project analysis, issue tracking, quality gate
      monitoring, and metric retrieval.
    humanURL: https://sonarcloud.io/web_api
    tags:
      - Bitbucket
      - CI/CD
      - Cloud
      - Code Quality
      - GitHub
      - GitLab
      - SonarCloud
    properties:
      - type: Documentation
        url: https://sonarcloud.io/web_api
      - type: GettingStarted
        url: https://docs.sonarcloud.io/
      - type: Authentication
        url: https://docs.sonarcloud.io/advanced-setup/api-authentication/
      - type: OpenAPI
        url: openapi/sonar-sonarcloud-api-openapi.yml
      - type: JSONSchema
        url: json-schema/sonar-organization-schema.json
        title: Organization Schema
      - type: JSONSchema
        url: json-schema/sonar-issue-schema.json
        title: Issue Schema
      - type: JSONStructure
        url: json-structure/sonar-sonarcloud-structure.json
      - type: JSONLD
        url: json-ld/sonar-context.jsonld
      - type: SpectralRules
        url: rules/sonar-rules.yml
      - type: Example
        url: examples/sonar-search-organizations-example.json
        title: Search Organizations Example
      - type: Example
        url: examples/sonar-quality-gate-status-example.json
        title: Quality Gate Status Example
common:
  - type: LinkedIn
    url: https://www.linkedin.com/company/sonarsource
  - type: Website
    url: https://www.sonarsource.com/
  - type: Blog
    url: https://www.sonarsource.com/blog/
  - type: GitHubOrganization
    url: https://github.com/SonarSource
  - type: Support
    url: https://community.sonarsource.com/
  - type: StatusPage
    url: https://status.sonarsource.com/
  - type: Pricing
    url: https://www.sonarsource.com/plans-and-pricing/
  - type: TermsOfService
    url: https://www.sonarsource.com/terms/
  - type: PrivacyPolicy
    url: https://www.sonarsource.com/privacy/
  - type: Vocabulary
    url: vocabulary/sonar-vocabulary.yml
    title: Sonar Vocabulary
  - type: Integrations
    url: https://www.sonarsource.com/integrations/
  - name: MCP Server
    url: https://github.com/SonarSource/sonarqube-mcp-server
    type: MCPServer
  - type: LLMsTxt
    url: https://docs.sonarsource.com/llms.txt
integrations:
  - name: GitHub
  - name: Bitbucket
  - name: Azure DevOps
  - name: GitLab
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com