Using Professional Edition API Library with SonarQube Community Edition 10.6

Hello SonarQube Community,

We are currently using SonarQube Community Edition version 10.6 and have developed a Lambda function to sync Azure AD groups to our SonarQube instance. However, we encountered an issue where the API functions we are using are only available in the Professional Edition, as per the documentation here: api/user_groups — SonarQube Client with Python 2.0.0 documentation

We have decided to purchase the Professional Edition API library. Could you please guide us on the following:

  1. Installation Process: How do we install the Professional Edition API library in our SonarQube Community Edition 10.6 environment? Are there any specific commands or steps we need to follow?
  2. Prerequisites: Are there any prerequisites or dependencies we need to know before installing the library?
  3. Authentication: Is there any special authentication key or token required to use the Professional Edition API library? If so, how do we obtain and configure it?
  4. Compatibility: Are there any known compatibility issues or additional configurations required to ensure the Professional Edition API library works seamlessly with SonarQube Community Edition 10.6?

Any detailed guidance or documentation links would be greatly appreciated.

Thank you for your support!

Hi,

To be really clear, this “SonarQube Client with Python” project is nothing to do with us. We don’t own it. We don’t use it. We don’t maintain it. And we don’t set the availability of its calls.

Okay, cool. And before you actually pull the trigger on that, you should take a look at what you can do calling SonarQube APIs directly.

The best way to master the API is to perform the desired action via the UI and eavesdrop to see which calls the UI made to accomplish the action.

You may also find this guide helpful.

 
HTH,
Ann

2 Likes

Thanks, Ann :grinning: for clarification!