Quickstarts to set up your Azure Sphere device

Application development for Azure Sphere requires the following prerequisites:

  • An Azure Sphere Development Kit.
  • Either a PC running Windows 10 Anniversary Update or later, or a Linux machine running Ubuntu 20.04 LTS or 18.04 LTS.
  • An unused USB port and, if you're running a virtual machine, support for USB pass-through.

Depending on your operating system platform, Azure Sphere supports several development environments:

  • Visual Studio on Windows. After you install the Azure Sphere SDK, you can install the Azure Sphere extension for Visual Studio. The extension enables you to develop and debug Azure Sphere apps using the Visual Studio integrated development environment (IDE).

  • Visual Studio Code on Windows or Linux. After you install the Azure Sphere SDK, you can install the Azure Sphere extension for Visual Studio Code. The extension enables you to develop and debug Azure Sphere apps on Windows or Linux using the Visual Studio Code IDE

  • Command line interface on Windows or Linux. The Azure Sphere SDK by itself supports development and debugging Azure Sphere apps using the Windows or Linux command line interface (CLI).

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. Getting started with Azure Sphere involves several steps:

  • Installing the SDK and setting up for development
  • Claiming your device
  • Configuring networking for app development
  • Subscribing 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 samples, and develop your own applications.

Next steps