diff --git a/docs/build-microsoft-365-solutions.md b/docs/build-microsoft-365-solutions.md index f11a28f..6fdd71f 100644 --- a/docs/build-microsoft-365-solutions.md +++ b/docs/build-microsoft-365-solutions.md @@ -1,6 +1,7 @@ --- 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 --- @@ -8,6 +9,20 @@ ms.localizationpriority: high 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. @@ -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 @@ -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) diff --git a/docs/images/dev-program-commerce-account-details.png b/docs/images/dev-program-commerce-account-details.png index ca3e7e1..f8e0c9e 100644 Binary files a/docs/images/dev-program-commerce-account-details.png and b/docs/images/dev-program-commerce-account-details.png differ diff --git a/docs/images/dev-program-commerce-copilot-marketplace.png b/docs/images/dev-program-commerce-copilot-marketplace.png index ef72fa8..4932c23 100644 Binary files a/docs/images/dev-program-commerce-copilot-marketplace.png and b/docs/images/dev-program-commerce-copilot-marketplace.png differ diff --git a/docs/images/dev-program-commerce-create-account.png b/docs/images/dev-program-commerce-create-account.png index 016e79e..9585adc 100644 Binary files a/docs/images/dev-program-commerce-create-account.png and b/docs/images/dev-program-commerce-create-account.png differ diff --git a/docs/images/dev-program-commerce-create-billing-account.png b/docs/images/dev-program-commerce-create-billing-account.png index ddcccfd..020eead 100644 Binary files a/docs/images/dev-program-commerce-create-billing-account.png and b/docs/images/dev-program-commerce-create-billing-account.png differ diff --git a/docs/images/dev-program-commerce-create-billing-profile.png b/docs/images/dev-program-commerce-create-billing-profile.png index e6bc169..93f8303 100644 Binary files a/docs/images/dev-program-commerce-create-billing-profile.png and b/docs/images/dev-program-commerce-create-billing-profile.png differ diff --git a/docs/images/dev-program-commerce-enter-billing-details.png b/docs/images/dev-program-commerce-enter-billing-details.png index f305c32..0089140 100644 Binary files a/docs/images/dev-program-commerce-enter-billing-details.png and b/docs/images/dev-program-commerce-enter-billing-details.png differ diff --git a/docs/images/dev-program-commerce-select-and-buy.png b/docs/images/dev-program-commerce-select-and-buy.png index 8d7a613..27e065f 100644 Binary files a/docs/images/dev-program-commerce-select-and-buy.png and b/docs/images/dev-program-commerce-select-and-buy.png differ diff --git a/docs/images/dev-program-commerce-your-products-list.png b/docs/images/dev-program-commerce-your-products-list.png index 828789e..d4751a7 100644 Binary files a/docs/images/dev-program-commerce-your-products-list.png and b/docs/images/dev-program-commerce-your-products-list.png differ diff --git a/docs/install-sample-packs.md b/docs/install-sample-packs.md index d387375..3bfda39 100644 --- a/docs/install-sample-packs.md +++ b/docs/install-sample-packs.md @@ -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? @@ -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) diff --git a/docs/join-with-visual-studio.md b/docs/join-with-visual-studio.md index b088978..a80fd0b 100644 --- a/docs/join-with-visual-studio.md +++ b/docs/join-with-visual-studio.md @@ -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] @@ -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. diff --git a/docs/purchase-copilot-licenses.md b/docs/purchase-copilot-licenses.md index 8a27f3b..7d2843c 100644 --- a/docs/purchase-copilot-licenses.md +++ b/docs/purchase-copilot-licenses.md @@ -1,12 +1,20 @@ --- + title: Purchase Copilot licenses from your M365 Developer Program sandbox description: Learn how to purchase a Copilot license from your M365 Developer Program sandbox +ms.date: 07/30/2026 ms.localizationpriority: high + --- # Purchase Copilot licenses from your M365 Developer Program sandbox -Pre-requisites: Before you begin, ensure you have: +> [!NOTE] +> Instant sandboxes issued to eligible customers with enterprise accounts starting July 2026 include add-on commerce capability, so you can purchase additional paid licenses and services including Microsoft 365 Copilot directly from within the sandbox. For more information, see [Instant sandbox](microsoft-365-developer-program-get-started.md#instant-sandbox). + +## Prerequisites + +Before you begin, ensure you have: - An active M365 Developer Program sandbox. - Global Admin credentials for your Developer Program sandbox. @@ -15,7 +23,7 @@ Pre-requisites: Before you begin, ensure you have: ## Step 1: Sign in to the Microsoft 365 admin center 1. Navigate to the [Microsoft 365 admin center](https://admin.microsoft.com/). -1. Sign in using your Global Admin credentials for your Developer Program sandbox (for example, abc@xyz123.onmicrosoft.com). +2. Sign in using your Global Admin credentials for your Developer Program sandbox (for example, abc@xyz123.onmicrosoft.com). > [!NOTE] > You can find your login email on your Developer Program dashboard. @@ -23,48 +31,60 @@ Pre-requisites: Before you begin, ensure you have: ## Step 2: Navigate to the Copilot product page 1. In the left-hand navigation menu, select **Marketplace** > **All products**. -1. Use the search bar to find Microsoft 365 Copilot. +2. Use the search bar to find Microsoft 365 Copilot. ![Microsoft 365 admin center marketplace](images/dev-program-commerce-copilot-marketplace.png) ## Step 3: Create a billing account -When you choose Microsoft 365 Copilot, you'll see a prompt to create a new billing account. +When you select Microsoft 365 Copilot, you'll see a prompt to create a new billing account. -1. After you accept the new billing experience, select **Create a new billing account**. - ![Accept the new billing experience](images/dev-program-commerce-create-billing-account.png) -1. Enter your email address. - > [!Important] +1. Select **Create a new billing account**. + + ![Accept the new billing experience and create a billing account](images/dev-program-commerce-create-billing-account.png) + +2. Enter your email address. + + > [!IMPORTANT] > You must use the same email address as your Developer Program Global Admin to correctly link the billing account to your Developer Program. - + ![Enter your email address to create your account](images/dev-program-commerce-create-account.png) -1. Enter your work communication address. - ![Enter your account details](images/dev-program-commerce-account-details.png) -1. After your address is validated, you'll be redirected back to the admin center. + +3. Enter your work communication address. + + ![Enter your account details including business name, address, and phone number](images/dev-program-commerce-account-details.png) + +4. After your address is validated, you'll be redirected back to the admin center. ## Step 4: Select your license plan -1. Choose the number of licenses to purchase. -1. Select your preferred Microsoft 365 Copilot plan. -1. Select **Buy** to proceed to checkout. +1. Choose the number of licenses you want to purchase. +2. Select your preferred Microsoft 365 Copilot plan. +3. Select **Buy** to proceed to checkout. + ![Select your plan and choose buy](images/dev-program-commerce-select-and-buy.png) ## Step 5: Complete your purchase 1. On the checkout page, select **Create a new billing profile** in the top-right corner. + ![Create billing profile to complete checkout](images/dev-program-commerce-create-billing-profile.png) -1. Enter your billing details and payment information. + +2. Enter your billing details and payment information. + ![Enter billing details and payment information](images/dev-program-commerce-enter-billing-details.png) -1. After your purchase is complete, Microsoft 365 Copilot will appear under **Billing** > **Your products**. + +3. Complete the purchase. After the purchase is complete, Microsoft 365 Copilot will appear under **Billing** > **Your products**. + ![Microsoft Copilot appears now under Your Products](images/dev-program-commerce-your-products-list.png) ## Step 6: Assign licenses to users 1. In the admin center, navigate to **Users** > **Active users**. -1. Select the user you want to assign a license to. -1. Select **Manage product licenses**. -1. Check **Enable Microsoft 365 Copilot** for the selected user. -1. Save your changes. +2. Select the user you want to assign a license to. +3. Select **Manage product licenses**. +4. Enable **Microsoft 365 Copilot** for the selected user. +5. Save your changes. ## Next steps @@ -75,6 +95,8 @@ After assigning licenses, users may need to: ## Additional resources +- [Set up a Microsoft 365 developer sandbox subscription](microsoft-365-developer-program-get-started.md) +- [Microsoft 365 Developer Program FAQ](microsoft-365-developer-program-faq.yml) - [Microsoft 365 Developer Program](https://developer.microsoft.com/microsoft-365/dev-program) - [Assign licenses to users in Microsoft 365](/microsoft-365/admin/manage/assign-licenses-to-users) - [Microsoft 365 Copilot documentation](https://support.microsoft.com/copilot)