Microsoft logo

Microsoft

Collection of Microsoft's primary APIs and developer resources.

17 APIs 40 Features

APIs

Microsoft Graph API

Unified API endpoint for accessing Microsoft 365, Windows, and Enterprise Mobility + Security services.

Azure REST API

REST APIs for managing Azure resources and services.

Azure OpenAI Service API

Access to OpenAI's powerful language models through Azure.

Azure Cognitive Services API

APIs for vision, speech, language, and decision-making AI capabilities.

Microsoft Teams API

Build apps and bots for Microsoft Teams.

OneDrive API

Access and manage files stored in OneDrive and SharePoint.

Power Platform API

APIs for Power Apps, Power Automate, and Power BI.

Bing Search APIs

Integrate Bing search capabilities into applications.

SharePoint REST API

REST service for remotely interacting with SharePoint data using standard REST and OData web protocol standards.

Power BI REST API

REST APIs for embedded analytics, administration, governance, and content management in Power BI.

Azure DevOps REST API

REST APIs for managing Azure DevOps Services including projects, pipelines, repositories, and work items.

Dynamics 365 REST API

REST APIs for Dynamics 365 business applications including Customer Engagement, Business Central, and Dataverse.

LinkedIn API

APIs for LinkedIn integrations covering consumer, marketing, sales, talent, learning, and compliance solutions.

Azure Communication Services API

Multichannel communication APIs for adding voice, video, chat, SMS, and email to applications.

Microsoft Entra ID API

APIs for identity and access management including user authentication, authorization, and directory services via Microsoft Graph.

Microsoft Outlook API

APIs for integrating with Outlook mail, calendar, and contacts through Microsoft Graph.

Microsoft Intune API

APIs for managing devices, apps, and compliance policies through Microsoft Graph for enterprise mobility management.

Features

Microsoft (Azure + 365 + Foundry + Graph): hundreds of services across Cloud + Productivity + AI
Detailed pricing: see https://www.microsoft.com/en-us/microsoft-365/business/compare-all-plans
Service: Virtual Machines
Service: Blob Storage
Service: SQL Database
Service: Cosmos DB
Service: Functions
Service: API Management
Service: Front Door (CDN)
Service: DNS
Service: Virtual Network
Service: Entra ID (formerly AD)
Service: Key Vault
Service: Monitor
Service: Log Analytics
Service: AKS (Kubernetes)
Service: Container Apps
Service: Container Registry
Service: Service Bus
Service: Event Grid
Service: Event Hubs
Service: Microsoft Foundry / OpenAI Service
Service: Cognitive Services (Speech, Vision, Language, Translator)
Service: Synapse Analytics
Service: Data Factory
Service: Stream Analytics
Service: Databricks (Azure)
Service: Power BI
Service: Bot Service
Service: Communication Services
Service: Microsoft 365 (Business / Enterprise)
Service: Microsoft Graph API
Service: Bing Search API
Service: Microsoft Foundry (OpenAI + Mistral + others)
Service: Power Platform APIs
Service: Dynamics 365 APIs
Service: Microsoft Defender APIs
Service: Intune
Service: Teams
Service: GitHub (separate billing)

Semantic Vocabularies

Microsoft Context

0 classes · 15 properties

JSON-LD

Microsoft Graph Context

0 classes · 8 properties

JSON-LD

Resources

🌐
Developer Portal
Developer Portal
🌐
Azure Portal
Azure Portal
🟢
Status Page
Status Page
💬
Support
Support
📜
Privacy Policy
Privacy Policy
📜
Terms of Service
Terms of Service
📰
Blog
Blog
🔑
Authentication
Authentication
📝
Sign Up
Sign Up
🔗
Forum
Forum
💰
Pricing
Pricing
👥
GitHub
GitHub
🔗
JSON-LD
JSON-LD
🔗
JSON-LD
JSON-LD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema

Sources

Raw ↑
name: Microsoft
description: Collection of Microsoft's primary APIs and developer resources.
image: https://www.microsoft.com/favicon.ico
url: https://www.microsoft.com
created: '2024'
modified: '2026-05-04'
apis:
  - name: Microsoft Graph API
    description: Unified API endpoint for accessing Microsoft 365, Windows, and Enterprise Mobility +
      Security services.
    image: https://learn.microsoft.com/en-us/graph/images/microsoft-graph.png
    humanURL: https://developer.microsoft.com/en-us/graph
    baseURL: https://graph.microsoft.com
    tags:
      - Azure AD
      - Office 365
      - OneDrive
      - Outlook
      - Teams
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/graph/overview
      - type: OpenAPI
        url: https://learn.microsoft.com/en-us/graph/api/overview
      - type: Authentication
        url: https://learn.microsoft.com/en-us/graph/auth/
      - type: SDKs
        url: https://learn.microsoft.com/en-us/graph/sdks/sdks-overview
      - type: Graph Explorer
        url: https://developer.microsoft.com/en-us/graph/graph-explorer
      - type: Changelog
        url: https://learn.microsoft.com/en-us/graph/whats-new-overview
      - type: Getting Started
        url: https://learn.microsoft.com/en-us/graph/use-the-api
      - type: OpenAPI
        url: openapi/microsoft-graph-openapi.yml
      - type: JSONSchema
        url: json-schema/microsoft-graph-user-schema.json
      - type: JSONSchema
        url: json-schema/microsoft-graph-group-schema.json
  - name: Azure REST API
    description: REST APIs for managing Azure resources and services.
    humanURL: https://learn.microsoft.com/en-us/rest/api/azure/
    baseURL: https://management.azure.com
    tags:
      - Azure
      - Cloud
      - Infrastructure
      - Resources
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/rest/api/azure/
      - type: API Reference
        url: https://learn.microsoft.com/en-us/rest/api/?view=Azure
      - type: Authentication
        url: https://learn.microsoft.com/en-us/azure/active-directory/develop/
      - type: SDKs
        url: https://azure.microsoft.com/en-us/downloads/
      - type: Pricing
        url: https://azure.microsoft.com/en-us/pricing/
      - type: OpenAPI
        url: openapi/microsoft-azure-rest-openapi.yml
      - type: JSONSchema
        url: json-schema/microsoft-azure-resource-group-schema.json
  - name: Azure OpenAI Service API
    description: Access to OpenAI's powerful language models through Azure.
    humanURL: https://azure.microsoft.com/en-us/products/ai-services/openai-service
    baseURL: https://{resource-name}.openai.azure.com
    tags:
      - AI
      - GPT
      - Machine Learning
      - OpenAI
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/azure/ai-services/openai/
      - type: API Reference
        url: https://learn.microsoft.com/en-us/azure/ai-services/openai/reference
      - type: Quickstart
        url: https://learn.microsoft.com/en-us/azure/ai-services/openai/quickstart
      - type: Pricing
        url: https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/
      - type: Authentication
        url: https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/managed-identity
      - type: OpenAPI
        url: openapi/microsoft-azure-openai-openapi.yml
  - name: Azure Cognitive Services API
    description: APIs for vision, speech, language, and decision-making AI capabilities.
    humanURL: https://azure.microsoft.com/en-us/products/ai-services/
    baseURL: https://{region}.api.cognitive.microsoft.com
    tags:
      - AI
      - Computer Vision
      - Language
      - Machine Learning
      - Speech
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/azure/ai-services/
      - type: API Reference
        url: https://learn.microsoft.com/en-us/rest/api/cognitiveservices/
      - type: Pricing
        url: https://azure.microsoft.com/en-us/pricing/details/cognitive-services/
      - type: SDKs
        url: https://learn.microsoft.com/en-us/azure/ai-services/cognitive-services-apis-create-account-client-library
      - type: OpenAPI
        url: openapi/microsoft-azure-cognitive-services-openapi.yml
  - name: Microsoft Teams API
    description: Build apps and bots for Microsoft Teams.
    humanURL: https://developer.microsoft.com/en-us/microsoft-teams
    baseURL: https://graph.microsoft.com/v1.0/teams
    tags:
      - Chat
      - Collaboration
      - Messaging
      - Teams
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/microsoftteams/platform/
      - type: API Reference
        url: https://learn.microsoft.com/en-us/graph/teams-concept-overview
      - type: App Templates
        url: https://learn.microsoft.com/en-us/microsoftteams/platform/samples/app-templates
      - type: SDKs
        url: https://learn.microsoft.com/en-us/microsoftteams/platform/get-started/get-started-overview
      - type: OpenAPI
        url: openapi/microsoft-teams-openapi.yml
      - type: JSONSchema
        url: json-schema/microsoft-teams-team-schema.json
  - name: OneDrive API
    description: Access and manage files stored in OneDrive and SharePoint.
    humanURL: https://developer.microsoft.com/en-us/onedrive
    baseURL: https://graph.microsoft.com/v1.0/me/drive
    tags:
      - Files
      - OneDrive
      - SharePoint
      - Storage
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/onedrive/developer/
      - type: API Reference
        url: https://learn.microsoft.com/en-us/onedrive/developer/rest-api/
      - type: Samples
        url: https://github.com/OneDrive/samples
      - type: OpenAPI
        url: openapi/microsoft-onedrive-openapi.yml
      - type: JSONSchema
        url: json-schema/microsoft-drive-item-schema.json
  - name: Power Platform API
    description: APIs for Power Apps, Power Automate, and Power BI.
    humanURL: https://learn.microsoft.com/en-us/power-platform/
    baseURL: https://api.powerplatform.com
    tags:
      - Automation
      - Business Intelligence
      - Low Code
      - Power Apps
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/power-platform/admin/programmability-overview
      - type: Power Apps API
        url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview
      - type: Power Automate API
        url: https://learn.microsoft.com/en-us/power-automate/web-api
      - type: OpenAPI
        url: openapi/microsoft-power-platform-openapi.yml
  - name: Bing Search APIs
    description: Integrate Bing search capabilities into applications.
    humanURL: https://www.microsoft.com/en-us/bing/apis/bing-web-search-api
    baseURL: https://api.bing.microsoft.com/v7.0
    tags:
      - Bing
      - Image Search
      - Search
      - Web Search
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/bing/search-apis/
      - type: API Reference
        url: https://learn.microsoft.com/en-us/bing/search-apis/bing-web-search/reference/endpoints
      - type: Pricing
        url: https://www.microsoft.com/en-us/bing/apis/pricing
      - type: OpenAPI
        url: openapi/microsoft-bing-search-openapi.yml
  - name: SharePoint REST API
    description: REST service for remotely interacting with SharePoint data using standard REST and OData
      web protocol standards.
    humanURL: https://learn.microsoft.com/en-us/sharepoint/dev/sp-add-ins/get-to-know-the-sharepoint-rest-service
    baseURL: https://{tenant}.sharepoint.com/_api
    tags:
      - Collaboration
      - Content Management
      - Documents
      - SharePoint
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/sharepoint/dev/sp-add-ins/get-to-know-the-sharepoint-rest-service
      - type: API Reference
        url: https://learn.microsoft.com/en-us/sharepoint/dev/sp-add-ins/complete-basic-operations-using-sharepoint-rest-endpoints
      - type: Getting Started
        url: https://learn.microsoft.com/en-us/sharepoint/dev/apis/sharepoint-rest-graph
      - type: Microsoft Graph Integration
        url: https://learn.microsoft.com/en-us/graph/sharepoint-concept-overview
      - type: OpenAPI
        url: openapi/microsoft-sharepoint-openapi.yml
  - name: Power BI REST API
    description: REST APIs for embedded analytics, administration, governance, and content management
      in Power BI.
    humanURL: https://learn.microsoft.com/en-us/power-bi/developer/
    baseURL: https://api.powerbi.com/v1.0/myorg
    tags:
      - Analytics
      - Business Intelligence
      - Dashboards
      - Reports
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/power-bi/developer/
      - type: API Reference
        url: https://learn.microsoft.com/en-us/rest/api/power-bi/
      - type: SDKs
        url: https://learn.microsoft.com/en-us/power-bi/developer/embedded/
      - type: Authentication
        url: https://learn.microsoft.com/en-us/power-bi/developer/embedded/register-app
      - type: OpenAPI
        url: openapi/microsoft-power-bi-openapi.yml
  - name: Azure DevOps REST API
    description: REST APIs for managing Azure DevOps Services including projects, pipelines, repositories,
      and work items.
    humanURL: https://learn.microsoft.com/en-us/rest/api/azure/devops/
    baseURL: https://dev.azure.com/{organization}/_apis
    tags:
      - CI/CD
      - DevOps
      - Git
      - Pipelines
      - Work Items
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/rest/api/azure/devops/
      - type: Getting Started
        url: https://learn.microsoft.com/en-us/azure/devops/integrate/how-to/call-rest-api
      - type: Authentication
        url: https://learn.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/authentication-guidance
      - type: Samples
        url: https://learn.microsoft.com/en-us/azure/devops/integrate/get-started/rest/samples
      - type: OpenAPI
        url: openapi/microsoft-azure-devops-openapi.yml
  - name: Dynamics 365 REST API
    description: REST APIs for Dynamics 365 business applications including Customer Engagement, Business
      Central, and Dataverse.
    humanURL: https://learn.microsoft.com/en-us/rest/dynamics365/
    baseURL: https://{org}.api.crm.dynamics.com/api/data/v9.2
    tags:
      - Business Applications
      - CRM
      - Dynamics
      - ERP
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/rest/dynamics365/
      - type: API Reference
        url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/reference/about
      - type: Getting Started
        url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview
      - type: Authentication
        url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/authenticate-oauth
      - type: OpenAPI
        url: openapi/microsoft-dynamics-365-openapi.yml
  - name: LinkedIn API
    description: APIs for LinkedIn integrations covering consumer, marketing, sales, talent, learning,
      and compliance solutions.
    humanURL: https://developer.linkedin.com/
    baseURL: https://api.linkedin.com/v2
    tags:
      - Marketing
      - Professional Network
      - Recruiting
      - Social
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/linkedin/
      - type: Authentication
        url: https://learn.microsoft.com/en-us/linkedin/shared/authentication/getting-access
      - type: API Reference
        url: https://learn.microsoft.com/en-us/linkedin/shared/api-guide/concepts
      - type: SDKs
        url: https://learn.microsoft.com/en-us/linkedin/shared/development-resources/api-clients
      - type: OpenAPI
        url: openapi/microsoft-linkedin-openapi.yml
  - name: Azure Communication Services API
    description: Multichannel communication APIs for adding voice, video, chat, SMS, and email to applications.
    humanURL: https://learn.microsoft.com/en-us/azure/communication-services/
    baseURL: https://{resource}.communication.azure.com
    tags:
      - Chat
      - Communication
      - Email
      - SMS
      - Video
      - Voice
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/azure/communication-services/
      - type: API Reference
        url: https://learn.microsoft.com/en-us/rest/api/communication/
      - type: SDKs
        url: https://learn.microsoft.com/en-us/azure/communication-services/concepts/sdk-options
      - type: Pricing
        url: https://azure.microsoft.com/en-us/products/communication-services/#pricing
      - type: GitHub
        url: https://github.com/Azure/Communication
      - type: OpenAPI
        url: openapi/microsoft-azure-communication-services-openapi.yml
  - name: Microsoft Entra ID API
    description: APIs for identity and access management including user authentication, authorization,
      and directory services via Microsoft Graph.
    humanURL: https://learn.microsoft.com/en-us/entra/identity-platform/
    baseURL: https://graph.microsoft.com/v1.0
    tags:
      - Authentication
      - Authorization
      - Directory
      - Identity
      - Security
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/entra/identity-platform/
      - type: API Reference
        url: https://learn.microsoft.com/en-us/graph/identity-network-access-overview
      - type: Getting Started
        url: https://learn.microsoft.com/en-us/entra/identity-platform/quickstart-register-app
      - type: Authentication
        url: https://learn.microsoft.com/en-us/entra/identity-platform/v2-overview
      - type: OpenAPI
        url: openapi/microsoft-entra-id-openapi.yml
  - name: Microsoft Outlook API
    description: APIs for integrating with Outlook mail, calendar, and contacts through Microsoft Graph.
    humanURL: https://developer.microsoft.com/en-us/outlook
    baseURL: https://graph.microsoft.com/v1.0/me
    tags:
      - Calendar
      - Contacts
      - Email
      - Outlook
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/outlook/
      - type: Mail API Reference
        url: https://learn.microsoft.com/en-us/graph/outlook-mail-concept-overview
      - type: Calendar API Reference
        url: https://learn.microsoft.com/en-us/graph/outlook-calendar-concept-overview
      - type: Getting Started
        url: https://learn.microsoft.com/en-us/outlook/rest/get-started
      - type: OpenAPI
        url: openapi/microsoft-outlook-openapi.yml
  - name: Microsoft Intune API
    description: APIs for managing devices, apps, and compliance policies through Microsoft Graph for
      enterprise mobility management.
    humanURL: https://learn.microsoft.com/en-us/graph/intune-concept-overview
    baseURL: https://graph.microsoft.com/v1.0
    tags:
      - Compliance
      - Device Management
      - Endpoint Management
      - Mobile
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/graph/intune-concept-overview
      - type: API Reference
        url: https://learn.microsoft.com/en-us/graph/api/resources/intune-graph-overview
      - type: Authentication
        url: https://learn.microsoft.com/en-us/intune/intune-service/developer/intune-graph-apis
      - type: SDKs
        url: https://learn.microsoft.com/en-us/intune/intune-service/developer/app-sdk-get-started
      - type: OpenAPI
        url: openapi/microsoft-intune-openapi.yml
      - type: JSONSchema
        url: json-schema/microsoft-managed-device-schema.json
maintainers:
  - name: Kin Lane
    email: [email protected]
    url: https://apievangelist.com
common:
  - type: Developer Portal
    url: https://developer.microsoft.com/
  - type: Azure Portal
    url: https://portal.azure.com
  - type: Status Page
    url: https://status.azure.com/
  - type: Support
    url: https://support.microsoft.com/
  - type: Privacy Policy
    url: https://privacy.microsoft.com/
  - type: Terms of Service
    url: https://www.microsoft.com/en-us/legal/terms-of-use
  - type: Blog
    url: https://devblogs.microsoft.com/
  - type: Authentication
    url: https://learn.microsoft.com/en-us/entra/identity-platform/
  - type: Sign Up
    url: https://developer.microsoft.com/en-us/microsoft-365/dev-program
  - type: Forum
    url: https://learn.microsoft.com/en-us/answers/
  - type: Pricing
    url: https://azure.microsoft.com/en-us/pricing/calculator/
  - type: GitHub
    url: https://github.com/microsoft
  - type: JSON-LD
    url: json-ld/microsoft-context.jsonld
  - type: JSON-LD
    url: json-ld/microsoft-graph-context.jsonld
  - type: JSONSchema
    url: json-schema/microsoft-graph-user-schema.json
  - type: JSONSchema
    url: json-schema/microsoft-graph-group-schema.json
  - type: JSONSchema
    url: json-schema/microsoft-azure-resource-group-schema.json
  - type: JSONSchema
    url: json-schema/microsoft-teams-team-schema.json
  - type: JSONSchema
    url: json-schema/microsoft-drive-item-schema.json
  - type: JSONSchema
    url: json-schema/microsoft-managed-device-schema.json
  - type: Features
    data:
      - 'Microsoft (Azure + 365 + Foundry + Graph): hundreds of services across Cloud + Productivity +
        AI'
      - 'Detailed pricing: see https://www.microsoft.com/en-us/microsoft-365/business/compare-all-plans'
      - 'Service: Virtual Machines'
      - 'Service: Blob Storage'
      - 'Service: SQL Database'
      - 'Service: Cosmos DB'
      - 'Service: Functions'
      - 'Service: API Management'
      - 'Service: Front Door (CDN)'
      - 'Service: DNS'
      - 'Service: Virtual Network'
      - 'Service: Entra ID (formerly AD)'
      - 'Service: Key Vault'
      - 'Service: Monitor'
      - 'Service: Log Analytics'
      - 'Service: AKS (Kubernetes)'
      - 'Service: Container Apps'
      - 'Service: Container Registry'
      - 'Service: Service Bus'
      - 'Service: Event Grid'
      - 'Service: Event Hubs'
      - 'Service: Microsoft Foundry / OpenAI Service'
      - 'Service: Cognitive Services (Speech, Vision, Language, Translator)'
      - 'Service: Synapse Analytics'
      - 'Service: Data Factory'
      - 'Service: Stream Analytics'
      - 'Service: Databricks (Azure)'
      - 'Service: Power BI'
      - 'Service: Bot Service'
      - 'Service: Communication Services'
      - 'Service: Microsoft 365 (Business / Enterprise)'
      - 'Service: Microsoft Graph API'
      - 'Service: Bing Search API'
      - 'Service: Microsoft Foundry (OpenAI + Mistral + others)'
      - 'Service: Power Platform APIs'
      - 'Service: Dynamics 365 APIs'
      - 'Service: Microsoft Defender APIs'
      - 'Service: Intune'
      - 'Service: Teams'
      - 'Service: GitHub (separate billing)'
    sources:
      - https://www.microsoft.com/en-us/microsoft-365/business/compare-all-plans
      - https://focus.finops.org/
    updated: '2026-05-04'