PyBLE for iPad + Android

Install PyBLE on iPad or Android.

Choose the public iPad external beta or the invited Android internal test. PyBLE is an open-source, tablet-first MicroPython IDE that connects to compatible boards over Bluetooth Low Energy.

Current app testing

Choose your testing channel.

These are beta channels, not production App Store or public Google Play releases.

External testing is open

iPad · Apple TestFlight

Join the iPad external beta.

TestFlight handles installation and beta updates. Apple may ask you to install the TestFlight app before accepting the PyBLE invitation.

Open PyBLE in TestFlight

If the button does not open, enter this address on your iPad:https://testflight.apple.com/join/yU4e8s6d

QR code for the PyBLE beta on Apple TestFlight
Scan with your iPad cameraThe code opens the same TestFlight invitation.
Internal testing is open to invited accounts

Android · Google Play

Join the Android internal test.

Only approved internal testers signed in with an invited Google account can access this listing. An unapproved or signed-out visitor may find it unavailable. This is not a public Google Play release.

Open Android internal test

Open this address on the invited Android device:https://play.google.com/store/apps/details?id=dev.pyble.pyble

QR code for the PyBLE Android internal test on Google Play
Scan with your Android cameraSign in with the Google account that was invited.

From install to first program

Three steps to start coding.

  1. 01

    Install a beta

    Use Apple TestFlight on iPad, or the invited-only Google Play internal test on Android.

  2. 02

    Provision a supported board

    Use the browser installer once with the exact firmware profile that matches your board.

  3. 03

    Connect over BLE

    Open PyBLE, select the nearby board, and edit, run, and inspect MicroPython without a USB cable.

PyBLE requires compatible PBLE/1 agent firmware. A board running stock MicroPython is not automatically supported.