Blynk website screenshot

Blynk

Blynk is a low-code / no-code IoT software platform that helps companies prototype, deploy, and remotely manage connected devices and applications across consumer and commercial markets. The platform combines four components — Blynk.Console (web dashboard), Blynk.Apps (white-labeled iOS and Android apps), Blynk.Edgent (device-side connection library), and Blynk.Cloud (managed backend) — into a full-stack offering that removes the need to build custom IoT infrastructure. Developers can build interactive mobile and web dashboards with a drag-and-drop builder, connect hardware over Wi-Fi, Cellular, LoRaWAN, Ethernet, or satellite, and operate fleets with provisioning, OTA firmware updates, multi-tenancy, automations, webhooks, and SOC 2 cloud infrastructure. Commercial customers use Blynk for branded consumer products, industrial monitoring, agriculture, energy and HVAC, smart cities, and smart buildings, with more than 5,000 companies and 1M+ developers on the platform. Blynk exposes two HTTPS REST APIs — the Device HTTPS API for telemetry and command exchange from individual hardware units, and the Platform HTTPS API (Enterprise plan) for full programmatic CRUD over devices, users, organizations, templates, automations, webhooks, and tags using OAuth2 client-credential authentication.

3 APIs 23 Features
IoTInternet of ThingsNo-CodeLow-CodeConnected DevicesDevice ManagementFleet ManagementMobile AppsDashboardsTelemetryFirmwareOver The Air UpdatesWhite LabelEmbeddedSmart HomeSmart BuildingsSmart CitiesIndustrialAgricultureEnergy

APIs

Blynk Device HTTPS API

Token-authenticated HTTPS REST API used by individual devices to read and write datastream values, batch update multiple datastreams, retrieve historical data, set widget and da...

Blynk Platform HTTPS API

Enterprise-tier OAuth2 REST API for full programmatic CRUD across Blynk Cloud tenancy. Resources include devices (create from template, list, search, online status, tags, timeli...

Blynk Device Streaming Protocol

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 ...

Features

Drag-and-drop mobile app builder for iOS and Android (Blynk.Apps)
Web console for device management, dashboards, and fleet operations (Blynk.Console)
White-label branded apps for commercial deployments
Over-the-air (OTA) firmware updates with rollout management
Device provisioning, claiming, and lifecycle management
Multi-tenancy with organizations and sub-organizations
Real-time bi-directional streaming protocol via Blynk Library
Device HTTPS API for token-authenticated telemetry and commands
Platform HTTPS API with OAuth2 for full CRUD across devices, users, templates, automations, webhooks, tags
MQTT support for device connectivity
Webhooks for outbound integrations
Automations engine (event-driven rules) and scheduling
Multi-protocol device connectivity — Wi-Fi, Ethernet, Cellular, LoRaWAN, Satellite
Pre-integrated with hundreds of MCU boards (Arduino, ESP32, ESP8266, Raspberry Pi, Particle, Nordic)
Blynk.Edgent — packaged device-side connectivity stack
Blynk.NCP — network co-processor reference design
SOC 2 compliant managed cloud infrastructure (Blynk.Cloud)
On-premise / private-server option for Enterprise customers
SMS and push notifications, email alerts
Custom branding, app store publishing for white-label apps
Data retention from 1 week (Free) to 12 months (Production) to custom (Enterprise)
Rate limit of 10,000 Platform API requests per minute per organization
99.95% uptime SLA on Production plan, 99.99% on Enterprise

Resources

🔗
Website
Website
🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
📝
Signup
Signup
🔗
Login
Login
🌐
Console
Console
🔗
MobileApp
MobileApp
💰
Pricing
Pricing
🔗
Plans
Plans
🔗
CaseStudies
CaseStudies
🔗
Customers
Customers
📰
Blog
Blog
🔗
Resources
Resources
🔗
Forums
Forums
💬
Support
Support
🔗
Contact
Contact
🔗
AboutUs
AboutUs
🔗
Careers
Careers
🔗
Partners
Partners
🔗
Security
Security
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔑
Authentication
Authentication
🔗
RateLimits
RateLimits
🔗
Webhooks
Webhooks
👥
GitHubOrganization
GitHubOrganization
💻
SourceCode
SourceCode
📦
SDKs
SDKs
📦
SDKs
SDKs
💻
CodeExamples
CodeExamples
🔗
Templates
Templates
🔗
MobileApp
MobileApp
🔗
MobileApp
MobileApp
🔗
Twitter
Twitter
🔗
LinkedIn
LinkedIn
👥
YouTube
YouTube
🔗
Facebook
Facebook

Sources

apis.yml Raw ↑
aid: blynk
name: Blynk
description: Blynk is a low-code / no-code IoT software platform that helps companies prototype, deploy, and remotely manage
  connected devices and applications across consumer and commercial markets. The platform combines four components — Blynk.Console
  (web dashboard), Blynk.Apps (white-labeled iOS and Android apps), Blynk.Edgent (device-side connection library), and Blynk.Cloud
  (managed backend) — into a full-stack offering that removes the need to build custom IoT infrastructure. Developers can
  build interactive mobile and web dashboards with a drag-and-drop builder, connect hardware over Wi-Fi, Cellular, LoRaWAN,
  Ethernet, or satellite, and operate fleets with provisioning, OTA firmware updates, multi-tenancy, automations, webhooks,
  and SOC 2 cloud infrastructure. Commercial customers use Blynk for branded consumer products, industrial monitoring, agriculture,
  energy and HVAC, smart cities, and smart buildings, with more than 5,000 companies and 1M+ developers on the platform. Blynk
  exposes two HTTPS REST APIs — the Device HTTPS API for telemetry and command exchange from individual hardware units, and
  the Platform HTTPS API (Enterprise plan) for full programmatic CRUD over devices, users, organizations, templates, automations,
  webhooks, and tags using OAuth2 client-credential authentication.
type: Index
position: Provider
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- IoT
- Internet of Things
- No-Code
- Low-Code
- Connected Devices
- Device Management
- Fleet Management
- Mobile Apps
- Dashboards
- Telemetry
- Firmware
- Over The Air Updates
- White Label
- Embedded
- Smart Home
- Smart Buildings
- Smart Cities
- Industrial
- Agriculture
- Energy
url: https://raw.githubusercontent.com/api-evangelist/blynk/refs/heads/main/apis.yml
created: '2026-05-25'
modified: '2026-05-25'
specificationVersion: '0.20'
apis:
- aid: blynk:blynk-device-https-api
  name: Blynk Device HTTPS API
  tags:
  - IoT
  - Device
  - Telemetry
  - Datastreams
  - Events
  humanURL: https://docs.blynk.io/en/blynk.cloud/device-https-api
  properties:
  - url: https://docs.blynk.io/en/blynk.cloud/device-https-api
    type: Documentation
  - url: https://docs.blynk.io/en/blynk.cloud/device-https-api/update-datastream-value
    type: Documentation
    name: Update Datastream Value
  - url: https://docs.blynk.io/en/blynk.cloud/device-https-api/get-datastream-value
    type: Documentation
    name: Get Datastream Value
  - url: https://docs.blynk.io/en/blynk.cloud/device-https-api/batch-update-datastreams
    type: Documentation
    name: Batch Update Datastreams
  - url: https://docs.blynk.io/en/blynk.cloud/device-https-api/trigger-event
    type: Documentation
    name: Trigger Log Event
  - url: https://docs.blynk.io/en/blynk.cloud/device-https-api/upload-file
    type: Documentation
    name: Upload File
  description: Token-authenticated HTTPS REST API used by individual devices to read and write datastream values, batch update
    multiple datastreams, retrieve historical data, set widget and datastream properties, trigger log events, upload files,
    and read or update device metadata. Base URL is https://{server}.blynk.cloud/external/api, and requests authenticate via
    a per-device token. Commonly used by MCU firmware (Arduino, ESP32, ESP8266, Raspberry Pi, Particle) when the Blynk Library
    streaming protocol is not in use.
- aid: blynk:blynk-platform-https-api
  name: Blynk Platform HTTPS API
  tags:
  - IoT
  - Platform
  - Administration
  - Devices
  - Users
  - Organizations
  - Templates
  - Webhooks
  - Tags
  - Automations
  humanURL: https://docs.blynk.io/en/blynk.cloud/platform-https-api
  properties:
  - url: https://docs.blynk.io/en/blynk.cloud/platform-https-api
    type: Documentation
  - url: https://docs.blynk.io/en/blynk.cloud/platform-https-api/devices.md
    type: Documentation
    name: Devices
  - url: https://docs.blynk.io/en/blynk.cloud/platform-https-api/users.md
    type: Documentation
    name: Users
  - url: https://docs.blynk.io/en/blynk.cloud/platform-https-api/organizations.md
    type: Documentation
    name: Organizations
  - url: https://docs.blynk.io/en/blynk.cloud/platform-https-api/templates.md
    type: Documentation
    name: Templates
  - url: https://docs.blynk.io/en/blynk.cloud/platform-https-api/automations.md
    type: Documentation
    name: Automations
  - url: https://docs.blynk.io/en/blynk.cloud/platform-https-api/webhooks.md
    type: Documentation
    name: Webhooks
  - url: https://docs.blynk.io/en/blynk.cloud/platform-https-api/tags.md
    type: Documentation
    name: Tags
  description: Enterprise-tier OAuth2 REST API for full programmatic CRUD across Blynk Cloud tenancy. Resources include devices
    (create from template, list, search, online status, tags, timeline, update, delete), users (list, search, invite, register,
    transfer, role updates, push notifications), organizations and sub-organizations, templates, automations, webhooks, and
    tags. Authentication uses OAuth2 client credentials issued in Blynk.Console, exchanged via POST /oauth2/token for a bearer
    access token, and requests are rate-limited to 10,000 per minute per organization. Resource identifiers are supplied as
    query parameters.
- aid: blynk:blynk-device-streaming-protocol
  name: Blynk Device Streaming Protocol
  tags:
  - IoT
  - Streaming
  - Real Time
  - Bidirectional
  - Firmware
  - Embedded
  humanURL: https://docs.blynk.io/en/getting-started/intro
  properties:
  - url: https://docs.blynk.io/en/blynk-library-firmware-api
    type: Documentation
    name: Blynk Library Firmware API
  - url: https://github.com/blynkkk/blynk-library
    type: SourceCode
    name: blynk-library (C++)
  description: 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.
common:
- type: Website
  url: https://blynk.io
- type: Portal
  url: https://docs.blynk.io
- type: Documentation
  url: https://docs.blynk.io/en/getting-started/intro
- type: GettingStarted
  url: https://docs.blynk.io/en/getting-started
- type: Signup
  url: https://blynk.cloud/dashboard/register
- type: Login
  url: https://blynk.cloud/dashboard/login
- type: Console
  url: https://blynk.cloud
  name: Blynk.Console
- type: MobileApp
  url: https://blynk.io/blynk-iot-mobile-app
  name: Blynk.Apps
- type: Pricing
  url: https://blynk.io/pricing
- type: Plans
  url: https://blynk.io/pricing
- type: Solutions
  url: https://blynk.io/solutions
- type: UseCases
  url: https://blynk.io/use-cases
- type: CaseStudies
  url: https://blynk.io/case-studies
- type: Customers
  url: https://blynk.io/customers
- type: Blog
  url: https://blynk.io/resources/blog
- type: Resources
  url: https://blynk.io/resources
- type: Forums
  url: https://community.blynk.cc
  name: Blynk Community
- type: Support
  url: https://blynk.io/contact-us
- type: Contact
  url: https://blynk.io/contact-us
- type: AboutUs
  url: https://blynk.io/about-us
- type: Careers
  url: https://blynk.io/careers
- type: Partners
  url: https://blynk.io/partners
- type: Security
  url: https://blynk.io/security
- type: TermsOfService
  url: https://blynk.io/terms-and-conditions
- type: PrivacyPolicy
  url: https://blynk.io/privacy-policy
- type: Authentication
  url: https://docs.blynk.io/en/blynk.cloud/platform-https-api
  name: OAuth2 Client Credentials
- type: RateLimits
  url: https://docs.blynk.io/en/blynk.cloud/platform-https-api
  name: Platform API Rate Limits (10,000/min/org)
- type: Webhooks
  url: https://docs.blynk.io/en/blynk.cloud/platform-https-api/webhooks.md
- type: GitHubOrganization
  url: https://github.com/blynkkk
- type: SourceCode
  url: https://github.com/blynkkk/blynk-library
  name: blynk-library (Arduino, ESP32, ESP8266, RPi, Particle)
- type: SDKs
  url: https://github.com/blynkkk/blynk-library
  name: Blynk Library (C++)
- type: SDKs
  url: https://github.com/Blynk-Technologies/Edgent-PlatformIO
  name: Blynk.Edgent — PlatformIO Templates
- type: CodeExamples
  url: https://github.com/Blynk-Technologies/Blynk-NCP-Example-Arduino
  name: Blynk.NCP Example (Arduino)
- type: Templates
  url: https://github.com/blynkkk/blueprints
  name: Blynk Blueprints
- type: MobileApp
  url: https://apps.apple.com/us/app/blynk-iot/id1559317868
  name: Blynk IoT (iOS)
- type: MobileApp
  url: https://play.google.com/store/apps/details?id=cloud.blynk
  name: Blynk IoT (Android)
- type: Twitter
  url: https://twitter.com/blynk_app
- type: LinkedIn
  url: https://www.linkedin.com/company/blynkk
- type: YouTube
  url: https://www.youtube.com/c/blynk
- type: Facebook
  url: https://www.facebook.com/blynkapp
- type: Features
  data:
  - Drag-and-drop mobile app builder for iOS and Android (Blynk.Apps)
  - Web console for device management, dashboards, and fleet operations (Blynk.Console)
  - White-label branded apps for commercial deployments
  - Over-the-air (OTA) firmware updates with rollout management
  - Device provisioning, claiming, and lifecycle management
  - Multi-tenancy with organizations and sub-organizations
  - Real-time bi-directional streaming protocol via Blynk Library
  - Device HTTPS API for token-authenticated telemetry and commands
  - Platform HTTPS API with OAuth2 for full CRUD across devices, users, templates, automations, webhooks, tags
  - MQTT support for device connectivity
  - Webhooks for outbound integrations
  - Automations engine (event-driven rules) and scheduling
  - Multi-protocol device connectivity — Wi-Fi, Ethernet, Cellular, LoRaWAN, Satellite
  - Pre-integrated with hundreds of MCU boards (Arduino, ESP32, ESP8266, Raspberry Pi, Particle, Nordic)
  - Blynk.Edgent — packaged device-side connectivity stack
  - Blynk.NCP — network co-processor reference design
  - SOC 2 compliant managed cloud infrastructure (Blynk.Cloud)
  - On-premise / private-server option for Enterprise customers
  - SMS and push notifications, email alerts
  - Custom branding, app store publishing for white-label apps
  - Data retention from 1 week (Free) to 12 months (Production) to custom (Enterprise)
  - Rate limit of 10,000 Platform API requests per minute per organization
  - 99.95% uptime SLA on Production plan, 99.99% on Enterprise
  sources:
  - https://blynk.io
  - https://blynk.io/pricing
  - https://docs.blynk.io/en/blynk.cloud/platform-https-api
  - https://docs.blynk.io/en/blynk.cloud/device-https-api
  updated: '2026-05-25'
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com