# Blynk Device Streaming Protocol

**Canonical:** https://apis.io/apis/blynk/blynk-device-streaming-protocol/  
**Provider:** Blynk — https://apis.io/providers/blynk/  
**Documentation:** https://docs.blynk.io/en/getting-started/intro

Blynk Device Streaming Protocol is one of 3 APIs that [Blynk](https://apis.io/providers/blynk/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include IoT, Streaming, Real-Time, Bidirectional, and Firmware. The published artifact set on APIs.io includes API documentation.

Bi-directional low-latency streaming connection protocol used by the Blynk Library and Blynk.Edgent to maintain a persistent link between devices and Blynk.Cloud. Optimized for constrained MCUs (Arduino, ESP32, ESP8266, Particle, Raspberry Pi), the protocol delivers virtual-pin reads and writes, widget property updates, and remote commands without the overhead of polling the HTTPS Device API. Surfaced to firmware developers as the Blynk Library C++ API.

## Machine-readable artifacts (2)

- **Documentation** — https://docs.blynk.io/en/blynk-library-firmware-api
- **SourceCode** — https://github.com/blynkkk/blynk-library

## Other Blynk APIs (2)

- [Blynk Device HTTPS API](https://apis.io/apis/blynk/blynk-device-https-api/)
- [Blynk Platform HTTPS API](https://apis.io/apis/blynk/blynk-platform-https-api/)

## Tags

IoT, Streaming, Real-Time, Bidirectional, Firmware, Embedded

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/blynk/blynk-device-streaming-protocol/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/blynk/.
