IOPAThe Internet Open Protocols Alliance

Welcome to the IOPA reference specification. You'll find comprehensive guides and documentation to help you start working with IOPA as quickly as possible, as well as support if you get stuck. Let's jump right in!

Specification and Reference Implementation

API-first, Internet of Things (IoT) stack, open-sourced under a permissive license


As slim as you want, IOPA is a reference pattern that can run with no IOPA code at all

Open Source

Always free and open-source, include IOPA in commercial and non-commercial projects alike


The IOPA specs allow applications to be developed independently of the actual platform on which it runs and is particularly well-suited for serverless environments

Bot Ready

The pattern and reference implementation is particularly well-suited for Bot APIs such as Facebook Messenger, Amazon Alexa Skills, Microsoft Bot Framework, Google Now, and Whatsapp.

Functional programming

Works with functional programming techniques, but also works with sequential programming

Web standards

Includes the latest standards from the WHATWG specifications

IOPA Reference Implementation
In production use in data centers around the world

Edge locations of IOPA in use