I was able to resolve it by placing the plugin per the ‘As part of Core’ instructions ( https://github.com/WP-API/WP-API#as-part-of-core ) and integrating some of the initialization from plugin.php. Here’s the final wp-json.php I placed in the root wordpress directroy: https://gist.github.com/cgspicer/06da7c5bdc7fdd4bc514. The plugin functionality is now accessible at https://www.iamalpham.com/wp/wp-json.php along with GET params https://www.iamalpham.com/wp/wp-json.php/posts?page=4; I have yet to check the POST,UPDATE,DELETE, but I suspect they work the same. I did do a quick ajax request with DELETE type, just to make sure it was secure and I received a 401.