Microsoft Graph connectors overview for Microsoft Search
Microsoft Search indexes all your Microsoft 365 data to make it searchable for users. With Microsoft Graph connectors, your organization can index third-party data so that it appears in Microsoft Search results. This feature expands the types of content sources that are searchable in your Microsoft 365 productivity apps and the broader Microsoft ecosystem. The third-party data can be hosted on-premises or in the public or private clouds.
For details about how to build a Microsoft Graph connetor that is integrated with Microsoft 365 Copilot, see Copilot for Microsoft Graph connectors.
The Microsoft Graph connectors setup process for the Microsoft Search experience is explained in the following video.
This article is intended to help Microsoft 365 administrators locate the resources that are available to answer the following questions:
- What data sources can be connected to Microsoft Search?
- How do I manage my connections?
- What are the preview features?
- How do I customize and configure search results?
- How do I search my connector data from a custom application?
- How do I customize search results?
- What are the connector limitations?
What data sources can be connected to Microsoft Search?
Microsoft provides nine Microsoft Graph connectors, and our ecosystem partners have created over 100 more connectors. You can also build your own connector.
Microsoft Graph connectors by Microsoft
You can connect to the following data sources by using connectors created by Microsoft:
- Azure Data Lake Storage Gen2
- Azure DevOps Work Items
- Azure DevOps Wiki
- Azure SQL and Microsoft SQL Server
- Confluence Cloud
- Confluence On-premises
- Custom connector
- Enterprise websites
- Jira Cloud
- File share
- Oracle SQL
- ServiceNow Knowledge
- ServiceNow Catalog
- ServiceNow Tickets
The Microsoft Graph connectors gallery contains a brief description of each of these connectors. If you're ready to connect one of these data sources to your tenant, be sure to read the Setup overview and any other articles in the Setup connectors by Microsoft section that apply to your data source.
Microsoft Graph connectors by our partners
The Microsoft Graph connectors gallery includes a brief description of each of the connectors created by our partners, and a link to each partner's website. To learn more, contact each partner directly.
Build your own Microsoft Graph connector
You can build your own connector if you prefer. For developer documentation about building connectors, see Microsoft Graph connectors overview. For a quick start on building connectors, see Build your first custom Microsoft Graph connector.
How do I manage my connections?
For users in your organization to view data from connectors in their search results, you need a valid Microsoft 365 or Office 365 license and sufficient connectors quota.
What are the preview features?
Although Microsoft Graph connectors and Microsoft Search APIs are now generally available, there are several features that are in preview.
The set of connectors and features in preview include:
How do I customize and configure search results?
There are many ways to customize and configure search results. To learn more, see the following articles:
- Manage search verticals and result types
- Manage connector results in All vertical
- Manage search result layouts
- Manage result cluster
- Manage custom filters
How do I search my connector data from a custom application?
After custom data is indexed, developers can query this data. You can view your data in any application. For more information, see the Overview of the Microsoft Search API in Microsoft Graph.
What are the limitations of Microsoft Graph connectors?
When you publish a Microsoft Graph connector, it can take a few minutes for the connection to be created. During that time, the connection shows its status as 'Publishing'.
There's a connection limit. Each tenant can create up to 30 connections. If you need more connections reach out to us by filling this form.
There are limited edit capabilities supported after publishing a connection. If you need to change any details other than ones enabled, you must delete and recreate the connection.