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 1 Capabilities 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...

Capabilities

Sonar Cloud Code Quality

Unified workflow capability for AI-assisted code quality analysis using SonarCloud. Enables AI agents to audit projects across an organization, detect security vulnerabilities a...

Run with Naftiko

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

🔗
Website
Website
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
💬
Support
Support
🟢
Status
Status
💰
Pricing
Pricing
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Cloud Code Quality Workflow
NaftikoCapability
🔗
Sonar Vocabulary
Vocabulary

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.
type: Contract
image: https://kinlane-productions.s3.amazonaws.com/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-02'
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: NaftikoCapability
        url: capabilities/shared/sonarcloud-api.yaml
      - 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: 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: Status
    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: NaftikoCapability
    url: capabilities/cloud-code-quality.yaml
    title: Cloud Code Quality Workflow
  - type: Vocabulary
    url: vocabulary/sonar-vocabulary.yml
    title: Sonar Vocabulary
maintainers:
  - FN: Kin Lane
    email: [email protected]