The Newbound Network is an HTML5 app framework for connecting devices like computers, smartphones, tablets and other devices on the Internet of Things (IoT) directly and securely with one another. The software includes an HTTP server on port 5773 and a set of default apps that provide the core Newbound Network functionality, including P2P communication, security/encryption, data storage, file transfer, port-forwarding, app publishing and much more. Makers and developers can easily incorporate the Newbound Network framework into their own apps and "smart-things" to extend their creation's functionality with our easy to use Java and Javascript API. All of the functionality in our framework is provided by small, discrete libraries we call "bots". Each bot consists of a back-end JSON API written in java, and a streamlined reference implementation front-end written in HTML, CSS and Javascript which showcases the functionality of that bot.