Managed connectors for Logic Apps
Managed connectors provide ways for you to access other services and systems where built-in triggers and actions aren't available. You can use these triggers and actions to create workflows that integrate data, apps, cloud-based services, and on-premises systems. Compared to built-in triggers and actions, these connectors are usually tied to a specific service or system such as Azure Blob Storage, Office 365, SQL, Salesforce, or SFTP servers. Managed by Microsoft and hosted in Azure, managed connectors usually require that you first create a connection from your workflow and authenticate your identity. Both recurrence-based and webhook-based triggers are available, so if you use a recurrence-based trigger, review the Recurrence behavior overview.
For a smaller number of services, systems and protocols, such as Azure Service Bus, Azure Functions, Azure Blob, Azure App Services, Azure API Management, SQL, AS2, and so on, Logic Apps also provides built-in operations. The number and range varies based on whether you create a multi-tenant logic app or single-tenant logic app. In a few cases, both a built-in version and a managed connector version are available. In most cases, the built-in version provides better performance, capabilities, pricing, and so on. For example, to exchange B2B messages using the AS2 protocol, select the built-in version unless you need tracking capabilities, which are available only in the (deprecated) managed connector version.
- Standard connectors provide access to services such as Azure Blob Storage, Office 365, SharePoint, Salesforce, Power BI, OneDrive, and many more.
- On-premises connectors provide access to on-premises systems such as SQL Server, SharePoint Server, SAP, Oracle DB, file shares, and others.
- Integration account connectors help you transform and validate XML, encode and decode flat files, and process business-to-business (B2B) messages using AS2, EDIFACT, and X12 protocols.
Azure Logic Apps provides these popular Standard connectors for building automated workflows using these services and systems. Some Standard connectors also support on-premises systems or integration accounts.
Azure Service Bus
Manage asynchronous messages, sessions, and topic subscriptions with the most commonly used connector in Logic Apps.
Connect to your SQL Server on premises or an Azure SQL Database in the cloud so that you can manage records, run stored procedures, or perform queries.
Azure Blob Storage
Connect to your Azure Storage account so that you can create and manage blob content.
Office 365 Outlook
Connect to your work or school email account so that you can create and manage emails, tasks, calendar events and meetings, contacts, requests, and more.
Connect to SFTP servers that you can access from the internet by using SSH so that you can work with your files and folders.
Connect to SharePoint Online so that you can manage files, attachments, folders, and more.
Connect to your Azure Storage account so that you can create and manage queues and messages.
Connect to FTP servers you can access from the internet so that you can work with your files and folders.
Connect to your on-premises file share so that you can create and manage files.
Azure Event Hubs
Consume and publish events through an Event Hub. For example, get output from your logic app with Event Hubs, and then send that output to a real-time analytics provider.
Azure Event Grid
Monitor events published by an Event Grid, for example, when Azure resources or third-party resources change.
Connect to your Salesforce account so that you can create and manage items such as records, jobs, objects, and more.
Before you can create a connection to an on-premises system, you must first download, install, and set up an on-premises data gateway. This gateway provides a secure communication channel without having to set up the necessary network infrastructure.
The following connectors are some commonly used Standard connectors that Logic Apps provides for accessing data and resources in on-premises systems. For the on-premises connectors list, see Supported data sources.
Integration account connectors
Integration account connectors specifically support business-to-business (B2B) communication scenarios in Azure Logic Apps. After you create an integration account and define your B2B artifacts, such as trading partners, agreements, maps, and schemas, you can use integration account connectors to encode and decode messages, transform content, and more.
For example, if you use Microsoft BizTalk Server, you can create a connection from your workflow using the BizTalk Server on-premises connector. You can then extend or perform BizTalk-like operations in your workflow by using these integration account connectors.
Before you can use integration account connectors, you must link your logic app to an integration account.
The following connectors provide access to enterprise systems for an additional cost:
In an integration service environment (ISE), these managed connectors also have ISE versions, which have different capabilities than their multi-tenant versions:
Logic apps that run in an ISE and their connectors, regardless where those connectors run, follow a fixed pricing plan versus the consumption-based pricing plan. For more information, see Logic Apps pricing model and Logic Apps pricing details.
For more information, see these topics:
- Access to Azure virtual network resources from Azure Logic Apps
- Logic Apps pricing model
- Connect to Azure virtual networks from Azure Logic Apps