This post is an introduction to Single Page Application (SPA) architecture with emphasis in REST, Microsoft’s Web API framework and Vue.js. The post references a small Todo application (available on GitHub) and also a live demo. It’s a high level look with links to well-written reference articles. Admittedly, it is written from a .NET and MS slant. The hope is to help those familiar with ASP.NET WebForms and MVC become more familiar with (and excited about) SPA. Ideally, it will help you get started on your own SPA proof-of-concept. This article assumes a basic understanding of Visual Studio and MVC concepts; models, views controllers and actions. An intermediate level in JavaScript and jQuery is also assumed.