Endpoints for the Raspberry Pi#

Endrpi is a local web API server written in Python used to interface with the Raspberry Pi. It supports both REST and websocket endpoints for system status and basic GPIO control.

Early stage APIEndpoints and features may change significantly in future releases.
Screenshot of the Endrpi Open API docs webpage


Open source
Source code and documentation are available on Github® and licensed under the Apache License Version 2.0.
Interactive API docs
REST endpoints are documented using Swagger UI which provides an interactive, local webpage to test endpoints.
WebSocket support
Includes a low-latency WebSocket endpoint that mirrors the REST API for fast, bi-directional communication.