Edit

Welcome to the Microsoft 365 Developer Program

Eligible Microsoft 365 Developer Program members can request a Microsoft 365 E5 developer subscription to create a sandbox for developing solutions independent of their production environment. You can build Microsoft Teams apps, Office Add-ins for Word, Excel, PowerPoint, or Outlook, or SharePoint Add-ins, using Microsoft Graph, the SharePoint Framework, Power Apps, and more. You also get access to Microsoft Intune.

Do you have a Visual Studio Pro or Enterprise subscription? If so, you can take advantage of additional benefits when you join the program; for details, see Join with Visual Studio.

Microsoft 365 Developer Program eligibility overview

Use the following quick reference to see if you are eligible.

Important

A Microsoft 365 enterprise or production subscription and a Microsoft 365 Developer Program sandbox are separate subscriptions and environments. Having an enterprise or production subscription does not automatically create, replace, or qualify you for a Microsoft 365 E5 developer sandbox. You must join the Developer Program, meet the requirements for an eligible qualification path, and provision the sandbox through the Developer Program dashboard.

Category Qualification How to join See also
Visual Studio Subscribers Eligible Visual Studio Professional or Enterprise standard subscription holders automatically qualify. Sign up via Visual Studio portal. Join now
ISV Success Program Members Companies enrolled in ISV Success Program or eligible tiers of the Microsoft AI Cloud Partner Program (MAICPP) can request a Microsoft 365 E5 developer subscription. Once you sign up for the developer program with your corporate email, you'll see an option to request a Microsoft 365 E5 developer subscription. ISV Success Program

Microsoft AI Cloud Partner Program
Microsoft AI Cloud Partner Program Participants Eligible MAICPP partner levels include:
Azure Expert Managed Service Providers (MSP)
Solutions Partners
Specialization Partners
Managed Partners
Microsoft Action Pack Subscribers
Partner Success Core Benefits Recipients
Partner Success Expanded Benefits Recipients
Partner Launch Benefits Recipients
Legacy Gold/Silver Partners
Sign in with your corporate email and the eligibility option will appear. Learn more about partner types
Premier or Unified Support Plan Members Companies with a Premier or Unified Support contract are eligible. To request a subscription, after registering for the developer program, reach out to your Microsoft partner contact to request a Microsoft 365 E5 developer subscription using the same email address you signed up with.
Customer Success Account Manager (CSAM) (for Premier or Unified Support customers)
Partner Development Manager (PDM) (for Managed Partners)
Customer Support Engineer (for ISV Partners)
N/A
Government clouds The Microsoft 365 Developer Program is not offered in Microsoft's government clouds such as Microsoft 365 Government (GCC, GCC High, or DoD). Government cloud environments are designed to meet specific regulatory and compliance requirements, and some programs or features available in the commercial cloud are not supported there. N/A

Complete Developer Program onboarding

Developer Program onboarding has two stages. First, join the program and create your membership. Then, after your eligibility is confirmed, request and provision your Microsoft 365 E5 developer sandbox.

Join the Microsoft 365 Developer Program

Important

If you're a paid Visual Studio subscriber, we recommend that you join the program by activating the benefit through the Visual Studio membership portal. For details, see Join with Visual Studio.

  1. Go to the Join the Microsoft 365 Developer Program page.

  2. In the upper-right corner, choose Sign in to sign in with your Microsoft account or Microsoft Entra-enabled email.

    Note

    The following sign-in options are not supported:

    • Phone numbers.
    • Email accounts with the *.onmicrosoft.com domain.

    If you're signed in with one of these options, you'll get an error message and will need to sign in with a supported email account. For more information, see What account can I use to sign up for the Developer Program?

    Remember the email account that you sign in with. You'll sign in to the Developer Program dashboard with this account. This account is different than the admin ID that you'll use for your Microsoft 365 developer subscription.

  3. After signing in, choose Join now.

  4. On the Microsoft 365 Developer Program Signup page, complete the following fields in the online form:

    • Contact Email
    • Country/Region
    • Company
  5. Review the terms and conditions. You'll need to select the check box before you can join.

  6. Optionally, select the I would like to hear from the Microsoft 365 Developer Program check box if you want to hear from Microsoft about new capabilities and other updates.

  7. Choose Next.

  8. On the Microsoft 365 Developer Program Preferences page, let us know your preferences so we can personalize your experience, including:

    • The industry that you work in.
    • The type of applications or solutions that you're interested in developing.
    • Products, technologies, and programming languages that you're interested in.
  9. When you're finished, choose Join. Your preferences appear on the next page in the top right, and you will see a Welcome message and will receive a welcome email.

Set up a Microsoft 365 E5 developer sandbox

After you join the Developer Program, complete the eligibility and sandbox setup steps:

  1. Sign in to the Developer Program dashboard with the account that you used to join the program.
  2. Complete the eligibility process for one of the qualification paths listed in the eligibility overview.
  3. Complete any identity or eligibility verification requested by Microsoft.
  4. When Set up E5 subscription appears on your dashboard, select it and complete the instant sandbox setup, including any required billing verification, and create the administrator username and password for your new sandbox tenant.