We launched our first production WP API project back in 2014; both the API itself and our understanding of how best to use it have evolved a lot since then! WordPress is a platform — we can build self-contained applications entirely within WP’s ecosystem.
But the Rest API project makes WordPress viable as a component, as well; something that developers can interact with from other platforms. Through the Rest API, WP can be the editorial interface for a Node.js application; it can be used to create a static site generator by merging WP content with Ghost themes; it can be the data store for a D3-driven visualization application; and it can be whatever we think of next.
I will share our experiences building systems that couple with WordPress, and demonstrate the tools and libraries we’ve built to easily query and write to WP from within external JavaScript applications.