August 27, 2017

API Zero to Hero

We’ve taken physical servers and turned them into 0’s and 1’s, migrated data centers across the world with just a few mouse clicks, lowered operational costs, improved SLAs – but guess what… We are capable of so much more. Many of us had our first taste of automation with batch files to automate Windows NT, or made our vSphere deployments sing with PowerCLI but there is a new tool we all need to add to our skill sets – consuming APIs to automate all the things!

This series will start off with the basics; what is an API, what do I need to know, and how the CRUD do I use them before diving into platform specific examples.

API Series Schedule

Introduction to RESTful APIs with Chris Wahl
Objectives
– The basics: Why are APIs important, what is CRUD?, value prop to operations teams
– Parts of an API call: Endpoint, Resource, Method, Header, Body, Response codes, Putting it all together

Using a RESTful API with Peter Milanese
Objectives
– Authentication
– Postman example
– Code example using PowerShell

Exploring Rubrik APIs with Rebecca Fitzhugh
Objectives
– Review Available APIs, use cases, examples

Exploring vSphere APIs with Kyle Ruddy
Objectives
– Review Available APIs, use cases, examples

Double Cloud REST APIs for vSphere with Steve Jin
Objectives
– Review Available APIs, use cases, examples

Exploring vRealize Automation APIs with Jad El Zein
Objectives
– Review Available APIs, use cases, examples

Exploring vRealize Operations APIs with John Dias
Objectives
– Review Available APIs, use cases, examples

Using APIs in PowerShell with Kyle Ruddy
Objectives
– Using vSphere APIs in PowerShell/PowerCLI

Using APIs in Puppet with Martez Reed
Objectives
– Using APIs in Puppet manifests

Securing REST API with OAuth2 with Anthony Chow

Using Terraform APIs with Byron Schaller and Lior Kamrat (Coming soon)

VMware APIs as a Service using OpenFaaS and VIO Kubernetes w Cody De Arkland