OpenStack middleware library