Validated SDKs and Tools

SDKs are the key to building applications native to clouds. Using OpenLab tools and SDKs validated against features and implementations of multiple clouds.

Test Your Apps and Tools

Integration and testing continues to be a challenge for Open Source ecosystems. Collaborate across communities by bringing your applications and tools.

Contribute to OpenLab

Our motto is, "a place where anyone can play". We work closely with testers and users and could always use some extra hands and hearts. Join in today.

OpenStack SDKs

Below you will see status cells that represent 6 key metrics we are targeting for each OpenStack SDK:

  1. CI Integration
  2. Unit Testing
  3. Integration/E2E/Functional Testing
  4. Engineering Activity
  5. User Activity
  6. Versioning
  7. SDK Certification*

SDKs are the foundation for building OpenStack native applications and tools. We will continue to work with SDKs which is why they are not part of the pipeline but rather listed prominently with key metrics clearly visible.

It is worth also noting that these SDKs are not required to utilize OpenLab and where we have reached out to an SDK community and they have decided to not use OpenLab we will clearly note their decision; a in CI Integration cell indicates this.

*SDK Certification is still in concept phase within the community so all SDKs currently cannot meet this metric.


 Complete  Will Not Complete  Not Applicable  Researching Health Discussing
Danger – Warning –
Good – Great –


 SDK  Language  CI Integration  Unit Testing  Integration/E2E/Functional Testing Engineering Activity  User Activity  Versioning  SDK Certification
 gophercloud  Go            
misty  Ruby              
 python-openstacksdk  Python              
 openstack4j  Java              
 jclouds  Java              
 libcloud  Python          
 goose  Go          
 fog-openstack  Ruby              
 pkgcloud  JavaScript            

Supporting Organizations





© 2018 OpenLab | All rights reserved.