The OpenStack application programming interface (API) is accessible via web services. However, the application developers who are buildling solutions on top of OpenStack do not want to talk to that API directly. They want to talk to OpenStack in the programming language of their choice. That means using software development kits (SDK) written in a variety of programming languages. These SDKs allow the developers to be more efficient and productive when using OpenStack. In this session you will learn the following about software development kits: Why they are necessary. What they can do for developers. Which ones are available. How to use them. Who is developing them. What comes next.