Need a development environment?
If you don't currently have an Microsoft 365 work/school account, you can sign up for a Microsoft 365 Developer Program subscription. It's free for 90 days and will continually renew as long as you're using it for development activity. If you have a Visual Studio Enterprise or Professional subscription, both programs include a free Microsoft 365 developer subscription, active for the life of your Visual Studio subscription. See Set up a Microsoft 365 developer subscription.
Already have a Microsoft 365 account?
If you are a Microsoft 365 subscriber, you can develop apps with Microsoft Graph by using one of the following plans:
- Business Essentials
- Business Premium
- Enterprise E1, E3, and E5
- Developer
- Education, Education Plus, and Education E5
- Microsoft Teams will also be available to customers who subscribed to E4 prior to its retirement.
- Install .NET Core 7.0 SDK and .NET SDK with the editor tool of your choice.
Visual Studio
- The latest Visual Studio version is available here: https://visualstudio.microsoft.com/
- Set up Visual Studio for developing .NET applications. For more details, see Install the frameworks and tools you need for building .NET apps.
Visual Studio Code
- The latest Visual Studio Code version is available here: https://code.visualstudio.com/
- Set up Visual Studio Code for .NET development by installing .NET Coding Pack and extensions. For more details, see Using .NET in Visual Studio Code.
GitHub offers personal accounts for individuals and organizations for teams of people working together.
You can create a personal account, which serves as your identity on https://github.com, or an organization, which allows multiple personal accounts to collaborate across multiple projects.
For more information, see Signing up for a new GitHub account.