Quickstarts to get started with an Azure Sphere developer kit

The Quickstarts are intended to guide you through the steps to connect your dev kit to your development machine, install the software you'll need, and configure your preferred development environment.


Application development for Azure Sphere requires the following prerequisites:

  • An Azure account with an active subscription. If you don't have an Azure account, you can create one for free.
  • A resource group that will contain Azure Sphere related resources. For more information, see Create a resource group.
  • An Azure Sphere Development Kit. Any of the development kits can be used to work through the Quickstarts. Some sample code defaults to a configuration for the Seeed Azure Sphere MT3620 Development Kit, but you can easily substitute similar configurations for the Avnet Azure Sphere MT3620 Starter Kit and Seeed MT3620 Mini Dev Board.
  • A PC running Windows 11 or Windows 10 Anniversary Update (or later), or a Linux machine running Ubuntu 24.04 (pre-release), Ubuntu 22.04 LTS, or Ubuntu 20.04 LTS.
  • An unused USB port and, if you're running a virtual machine, support for USB pass-through.

Prepare for development

Getting started with Azure Sphere involves several steps:

  1. Install the SDK and setting up for development for Windows or Linux.
  2. Claim your device.
  3. Configure networking for app development.
  4. Subscribe to notifications about Azure Sphere updates and services.

Complete the Quickstart for each step, and then you'll be ready to run the tutorials, use the Azure Sphere samples, and develop your own applications.

Next steps

Install Windows SDK or Install Linux SDK