This disclosure describes an API that enables clients to connect to access-controlled WiFi networks. The WiFi service provider describes requirements to connect to the network via the API. The API enables clients to satisfy the requirements in an automatable fashion and to inspect the status of their connection. The API can be integrated into an app of a WiFi service provider, and provides a robust, standardized WiFi onboarding process and user experience. The API can also be integrated into an app of a cellular service provider for the purposes of offloading to a WiFi network. Alternately the API can function in a standalone manner.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.