Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 19 additions & 3 deletions docs/build-microsoft-365-solutions.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,28 @@
---
title: Use your developer subscription to build Microsoft 365 solutions
description: Use your Microsoft 365 developer subscription to build the solutions you want.
ms.date: 07/30/2026
ms.localizationpriority: high
---

# Use your developer subscription to build Microsoft 365 solutions

What do you want to build with your Microsoft 365 developer subscription? Depending on what you are interested in, you can do a lot of different things. The following are some of the products and technology areas that you can start with.

## Microsoft 365 Copilot

Your Microsoft 365 developer subscription now supports building and testing Microsoft 365 Copilot extensions end-to-end, in a production-like environment, without touching your live tenant. With a commercially enabled instant sandbox, you can:

- Build declarative agents that extend Copilot with custom instructions, knowledge, and actions.
- Build API plugins that connect Copilot to your own or third-party services.
- Prototype intelligent workflows, such as a custom agent for customer support or a knowledge-retrieval plugin, and iterate on them in a single sandbox.

To get started:

1. Make sure your sandbox has add-on purchase capability enabled — see [Do all Developer Program members get a commercially enabled sandbox?](microsoft-365-developer-program-faq.yml#do-all-developer-program-members-get-a-commercially-enabled-sandbox-)
2. [Purchase a Microsoft 365 Copilot license](purchase-copilot-licenses.md) from your sandbox and assign it to a test user.
3. Build and test your extension using the [Microsoft 365 Copilot extensibility documentation](/microsoft-365-copilot/extensibility/).

## Microsoft Teams

Microsoft Teams is a chat-based workspace that integrates with the apps and services that people use to get work done together. The Microsoft Teams developer platform makes it easy for you to integrate your own service, whether you develop custom apps for your enterprise or SaaS applications for teams around the world.
Expand All @@ -16,8 +31,9 @@ To get started building with Microsoft Teams:

1. [Prepare your developer subscription](/microsoftteams/platform/get-started/get-started-tenant).
2. Set up your development environment. This process will vary depending on the type of app or service you are building. For details, see one of the following:
- [Get started on the Microsoft Teams platform with Node.js](/microsoftteams/platform/get-started/get-started-nodejs-app-studio)
- [Get started on the Microsoft Teams platform with C#/.NET](/microsoftteams/platform/get-started/get-started-dotnet-app-studio)

- [Get started on the Microsoft Teams platform with Node.js](/microsoftteams/platform/get-started/get-started-nodejs-app-studio)
- [Get started on the Microsoft Teams platform with C#/.NET](/microsoftteams/platform/get-started/get-started-dotnet-app-studio)

## Microsoft Graph

Expand Down Expand Up @@ -74,8 +90,8 @@ For more information:
- Watch [Power Apps demos](https://powerapps.microsoft.com/demo/)
- Watch videos on the [Power Apps channel](https://www.youtube.com/channel/UCGfWR2ekfRFckLjev6eQYLg) on YouTube


## Related content

- [Microsoft 365 Developer Program FAQ](microsoft-365-developer-program-faq.yml)
- [Purchase Copilot licenses from your M365 Developer Program sandbox](purchase-copilot-licenses.md)
- [Extend Teams apps across Microsoft 365](/microsoftteams/platform/m365-apps/overview)
Binary file modified docs/images/dev-program-commerce-account-details.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/images/dev-program-commerce-copilot-marketplace.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/images/dev-program-commerce-create-account.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/images/dev-program-commerce-create-billing-account.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/images/dev-program-commerce-create-billing-profile.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/images/dev-program-commerce-enter-billing-details.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/images/dev-program-commerce-select-and-buy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/images/dev-program-commerce-your-products-list.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
72 changes: 16 additions & 56 deletions docs/install-sample-packs.md
Original file line number Diff line number Diff line change
@@ -1,84 +1,43 @@
---
title: Use sample data packs with your Microsoft 365 Developer Program subscription
description: Learn how to install sample data packs on your developer subscription to help get your sandbox environment up and running quickly.
title: Developer sandbox sample data
description: Learn about the sample data packs included with your Microsoft 365 Developer Program sandbox subscription.
ms.date: 07/30/2026
ms.localizationpriority: high
---

# Use sample data packs with your Microsoft 365 Developer Program subscription
# Developer sandbox sample data

Your Microsoft 365 Developer Program sandbox subscription comes with sample data to save you time by providing data and content you need to build and test your solutions.

## Sample data installed on the instant sandbox
## Sample data installed on your instant sandbox

If you have an instant sandbox, the sample data packs are already pre-installed. Your instant sandbox includes the following sample data:
Sample data packs are pre-installed on your instant sandbox. Your sandbox includes the following sample data:

- **Microsoft Graph user, mail, and calendar data** - 16 sample users with user data and content to help you model your solutions. This includes user mailboxes, calendar events, and integration into a Teams developer environment with simulated chats and team memberships.
- **Teams sample data** pack with the following customized developer environment:
- **App sideloading** pre-configured
- **Five sample teams, channels, tabs, and chat sessions** built around the 16 sample users.
- **App Studio / Teams Developer Portal pre-installed and pinned** to help you streamline the creation of your Teams app manifest and app package, plus the card editor and a React control library.
![Screenshot of the Teams Developer Portal](images/teams-developer-portal.PNG)
- **Office Add-ins and SharePoint Framework sample data**
- **Pre-configured custom apps**

## Install sample data packs in your configurable sandbox
Your sandbox also includes the following **Microsoft Graph** sample data packs:

If you have a configurable sandbox, you can quickly install the sample data so that you can focus on your solutions rather than spend time creating sample data yourself.

> [!NOTE]
> You can't install sample data packs on any other Microsoft 365 subscription. These sample data packs are only compatible with the Microsoft 365 developer sandbox subscription you get as part of the Microsoft 365 Developer Program.

You can find sample data packs on your [Microsoft 365 Developer Program dashboard](https://developer.microsoft.com/en-us/microsoft-365/profile), at the bottom of your subscription tile.

The following sample data packs are currently available:

- Users - Installs 16 fictitious users with licenses, mailboxes, and metadata, including names and photos for each user. Use Microsoft Graph APIs to work with user sample data in the following ways:
- **Users** - 16 fictitious users with licenses, mailboxes, and metadata, including names and photos for each user. Use Microsoft Graph APIs to work with user sample data in the following ways:
- Get specific user details
- Update user
- Get direct reports
- Prepare organization chart
- Prepare organization chart
- Get users by department

- Mail & events - Adds Outlook email conversations and calendar events for each of the 16 sample users. Use Microsoft Graph APIs to work with mail and events sample data in the following ways:
- **Mail & events** - Outlook email conversations and calendar events for each of the 16 sample users. Use Microsoft Graph APIs to work with mail and events sample data in the following ways:
- Get emails by users
- Get emails filtered by date
- Get upcoming events
- Update/delete upcoming events

> [!NOTE]
> You must install the Users sample data pack before you install Mail and Events.

### Install the Users sample data pack

Before you install the Users sample data pack, make sure that you have a Microsoft 365 developer subscription and that you assign a license to yourself as the admin.

> [!NOTE]
> Make sure that you have 16 users available in your subscription. Your subscription includes 25 users. If you have already configured more than 10 users, remove some users first to ensure that your installation is successful.

To install the Users sample data pack:
## Can I get sample data packs on my other Microsoft 365 subscriptions?

1. Select the **Users** box at the bottom of your subscription tile.
2. Copy your administrator ID; you will need it to sign in to your subscription.
3. Enter your administrator ID and password on the sign in page.
4. Consent to the permissions as an administrator of your Microsoft 365 developer subscription.
5. Configure your passwords for all sample users. You will need to have one shared password defined for easy administration of all your fictitious users.
6. The data will be installed. The installation should take about 5 minutes.
7. When installation is finished, you'll be notified by email, and the box on your subscription tile will be green. You can now install the Mail and Events sample data pack.

### Install the Mail & Events sample data pack

After you've installed the Users sample data pack, you can install mail and events.

1. Choose the **Mail & Events** box on your subscription tile.
2. Select **Install** to begin installation.

> [!NOTE]
> If you just created your subscription, it must be fully provisioned before installation can begin. This can take up to a few hours. After installation starts, it can take up to 20 minutes to finish.

3. When installation is finished, you'll be notified by email, and the box on your subscription tile will be green.

## Can I install sample data packs on my other Microsoft 365 subscriptions?

No. These sample data packs are only compatible with the Microsoft 365 developer subscription you get as part of the Microsoft 365 Developer Program.
No. These sample data packs are only available with the Microsoft 365 developer subscription you get as part of the Microsoft 365 Developer Program.

## How can I see the sample data in my subscription?

Expand All @@ -87,10 +46,11 @@ To see the Users sample data, go to the [**Microsoft 365 Admin Center**](https:/
![Screenshot of 16 users in the Microsoft 365 Admin Center, with metadata for a selected user](images/content-packs-07.PNG)

To see the Mail & Events sample data, in the [**Microsoft 365 Admin Center**](/microsoft-365/admin/admin-overview/about-the-admin-center), choose **Show all** and then select **Exchange**. In the Exchange admin center, when you select **recipients**, you can see that each of the 16 users has mailboxes with mail and events added.

![Screenshot of 16 users added to the Exchange Admin Center](images/content-packs-08.PNG)

To see the Microsoft Teams sample data, go to **Teams** in your Microsoft 365 E5 subscription. On the Teams tab, you'll see some pre-created teams with chats from sample users in the **Mark 8 Project Team**. The App Studio/Dev Portal app is pre-installed and pinned to the navigation pane.

## Related content

- [Request a Microsoft 365 developer subscription](microsoft-365-developer-program-get-started.md)
- [Set up a Microsoft 365 developer sandbox subscription](microsoft-365-developer-program-get-started.md)
17 changes: 13 additions & 4 deletions docs/join-with-visual-studio.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,18 @@ ms.localizationpriority: high

# Join the Microsoft 365 Developer Program as a Visual Studio subscriber

Visual Studio subscribers with standard Professional or Enterprise subscriptions qualify for a Microsoft 365 E5 developer subscription that renews automatically for as long as you remain a subscriber. When you join the program as a Visual Studio subscriber, you can set up a developer sandbox subscription that is linked to your Visual Studio subscription. It will not be subject to expiration due to inactivity (or our failure to detect activity that is not in scope for renewal monitoring).
Visual Studio subscribers with standard Professional or Enterprise subscriptions qualify for a Microsoft 365 E5 developer subscription that renews automatically for as long as you remain a Visual Studio subscriber. When you join the program as a Visual Studio subscriber, you can set up a developer sandbox subscription that is linked to your Visual Studio subscription. It will not be subject to expiration due to inactivity (or our failure to detect activity that is not in scope for renewal monitoring).

> [!NOTE]
> Your Microsoft 365 E5 developer subscription is for development purposes only and can be revoked if you use it for purposes other than development. For details, see the [Microsoft 365 Developer Program Terms and Conditions](terms-and-conditions.md).

> [!NOTE]
> Visual Studio subscribers go through the same instant sandbox setup as any other qualifying Developer Program member. See [Set up a Microsoft 365 developer sandbox subscription](microsoft-365-developer-program-get-started.md).
>
> The only difference is that you can link your subscription to Visual Studio for automatic renewal, as described below.
>
> If your sandbox has add-on commerce capability enabled, you can purchase eligible add-ons (such as Microsoft 365 Copilot) just like any other commercially enabled sandbox.

## How do I get a renewable Microsoft 365 developer subscription?

> [!NOTE]
Expand All @@ -23,17 +30,19 @@ If you don't have a Visual Studio standard Professional or Enterprise subscripti

If you already have a Visual Studio standard Professional or Enterprise subscription, after you join the program, when you set up your Microsoft 365 developer subscription, you have the option to link it to your Visual Studio subscription. For details, see [Set up your Microsoft 365 E5 sandbox subscription](microsoft-365-developer-program-get-started.md#set-up-your-microsoft-365-e5-sandbox-subscription).

You can also join the Microsoft 365 Developer Program and get a Microsoft 365 developer subscription from your Visual Studio subscriber portal. Go to [Visual Studio | My Benefits](https://my.visualstudio.com/benefits) and click the **Microsoft 365 Developer subscription (E5)** tile, and you will automatically join the Microsoft 365 developer program with your Visual Studio ID.
You can also join the Microsoft 365 Developer Program and get a Microsoft 365 developer subscription from your Visual Studio subscriber portal. Go to [Visual Studio | My Benefits](https://my.visualstudio.com/benefits) and click the **Microsoft 365 Developer subscription (E5)** tile, and you will automatically join the Microsoft 365 Developer Program with your Visual Studio ID.

![Screenshot of the Microsoft 365 developer subscription tile on the Visual Studio benefits page](images/visual-studio-microsoft-365-tile.png)

> [!NOTE]
> [!NOTE]
> If you have already set up your Microsoft 365 developer subscription, you can link it to an active Visual Studio subscription. On the subscription tile on your [Developer Program dashboard](https://developer.microsoft.com/en-us/microsoft-365/profile), click **Link with your Visual Studio subscription**.

When you link your Microsoft 365 developer subscription to Visual Studio, it will renew automatically for as long as your Visual Studio subscription is active.

## What is the difference between joining the program directly and joining with my Visual Studio subscription?

When you join the Microsoft 365 Developer Program with your Visual Studio subscription, your Microsoft 365 E5 developer sandbox subscription will automatically renew for the lifetime of your Visual Studio subscription.
When you join the Microsoft 365 Developer Program with your Visual Studio subscription, your Microsoft 365 E5 developer sandbox subscription will automatically renew for the lifetime of your Visual Studio subscription.

If you join the developer program directly, your Microsoft 365 E5 developer sandbox subscription is good for up to 90 days, depending on your development activity, and will renew regularly for as long as you use it for qualified activities.

In both cases, sandbox setup, sample data, and add-on purchase capability (where enabled) are the same — see [Set up a Microsoft 365 developer sandbox subscription](microsoft-365-developer-program-get-started.md). Renewal behavior is the only difference.
Loading