The Variable Star Plotter (VSP) API provides a RESTful interface to VSP, allowing application developers to write programs that obtain charts and photometry data from the AAVSO. This document outlines how to use the VSP API. It does not assume the reader is familiar with REST practices; however it does assume that you know how to make an HTTP request, as well as how to handle JSON or XML data, in your language of choice.