Supported Boards

Dynamic provisioning support

With dynamic provisioning, you can use Blynk.App to configure connection credentials for each device. You can use the same firmware binary for all of the devices of the same type.
Secure connection
Blynk.Air (OTA)
Arduino MKR WiFi 1010
Arduino Nano 33 IoT
Arduino MKR1000
✅ (partial)
Seeed Wio Terminal
TI CC3220

Production Line provisioning support

This allows you to configure device credentials and other device-specific parameters on the device production line. You can use the same firmware binary for all of the devices of the same type.
The feature is currently under development, and available upon request.

Static provisioning support

With static provisioning, authentication tokens are incorporated into the firmware binary. This method is supported by the vast majority of hardware platforms.
This is the easiest way to migrate legacy Blynk projects. Just add BLYNK_TEMPLATE_ID and BLYNK_DEVICE_NAME on top of your existing firmware (before any Blynk includes), set new Auth Token and that's it. Read more about project migration.
  • Arduino MKR WiFi 1010
  • Arduino MKR GSM 1400
  • Arduino MKR NB 1500
  • Arduino Uno, Duemilanove
  • Arduino Nano, Mini, Pro Mini, Pro Micro, Due, Mega
  • Arduino 101 (Intel Curie)
  • Arduino MKR1000
  • Arduino Zero
  • Arduino Yún (onboard WiFi and Ethernet, via Bridge)
  • UNO WiFi
  • Arduino MKR VIDOR 4000 (use the example for MKR WiFi 1010)
  • Arduino UNO WiFi Rev.2 (use the example for MKR WiFi 1010)
  • Blynk Board
  • ESP8266 (Generic, NodeMCU, Witty Cloud, Huzzah, WeMos D1, Seeed Wio Link, etc.)
  • ESP32
  • Nordic nRF51/nRF52 - based boards
  • Teensy 3.2/3.1
  • Blue Pill (STM32F103C)
  • Realtek RTL8710 / Ameba via RTLduino
  • DFRobot Bluno
  • RedBear Duo
  • RedBearLab Blend Micro
  • The AirBoard (BLE-Link, RN-XV)
  • Feather M0 WiFi
  • Intel Edison
  • Intel Galileo
  • Fishino Guppy, Uno, Mega
  • TinyCircuits TinyDuino (CC3000)
  • Microduino/mCookie Core, Core+, CoreUSB
  • Wicked WildFire V2, V3, V4
  • Digistump Oak
  • chipKIT Uno32
  • Alorium XLR8 (FPGA)
  • LinkIt ONE
  • Texas Instruments
    • CC3220SF-LaunchXL
    • CC3200-LaunchXL
    • Tiva C Connected LaunchPad
    • Stellaris LM4F120 LaunchPad
    • MSP430F5529 + CC3100
    • LaunchPad MSP432
  • RedBearLab (CC3200, WiFi Mini)
  • Core
  • Photon
  • Electron
  • RPi
  • SparkFun RedBoard
  • Seeed Tiny BLE
  • RedBearLab BLE Nano
  • BBC micro:bit
JavaScript (Node.js, Espruino, Browsers) (
  • Regular PC with Linux / Windows / OS X
  • Raspberry Pi (Banana Pi, Orange Pi, …)
  • BeagleBone Black
  • Onion Omega
  • Onion Omega 2
  • Intel Galileo
  • Intel Edison
  • Intel Joule
  • LeMaker Guitar
  • LeMaker Banana Pro
  • Samsung ARTIK 5
  • PandaBoard, CubieBoard, pcDuino, Tessel 2
  • VoCore, VoCore2 (OpenWRT + Espruino package)
  • Espruino Pico
  • MicroPython
  • Python 2
  • Python 3
  • NodeMCU

Arduino connection types

  • USB (Serial), connected to your laptop or desktop
  • Ethernet
    • Arduino MKR ETH
    • Arduino Ethernet Shield (W5100)
    • Arduino Ethernet Shield 2 (W5500)
    • SeeedStudio Ethernet Shield V2.0 (W5200)
    • ENC28J60-based modules
  • WiFi
    • ESP8266 as WiFi modem (running original firmware)
    • Arduino WiFi 101 Shield
    • Arduino WiFi Shield
    • WIZnet WizFi310
    • Adafruit CC3000 WiFi Breakout / Shield
    • RN-XV WiFly
  • Cellular (GSM/3G/LTE)
    • SIMCom SIM800 series (SIM800A, SIM800C, SIM800L, SIM800H, SIM808, SIM868)
    • SIMCom SIM900 series (SIM900A, SIM900D, SIM908, SIM968)
    • A6/A7
    • M590
    • BG96
    • GPRSbee
    • Microduino GSM
    • Adafruit FONA (Mini Cellular GSM Breakout)
    • Adafruit FONA 800/808 Shield

Made by Community

Problematic Boards

These boards are not supported and do not work out of the box: - Arduino Tian
Here is a list of known library issues
Last modified 3mo ago