# Microsoft integrations

Connect Microsoft 365, Teams, Dynamics 365, Power Automate and Microsoft Fabric.

## Get started

Connect to Microsoft 365, authenticate with Azure credentials and work with mailboxes, calendars and files from Python services.

[Microsoft 365 tutorial](https://zato.io/tutorials/microsoft/365.html)

service.py

```
# Send email through Microsoft 365
conn = self.microsoft.cloud['My MS365']

mailbox = conn.mailbox(resource=sender)
message = mailbox.new_message()

message.to.add('robin@example.com')
message.send()
```

## Microsoft 365

[Microsoft 365 tutorial Mailboxes, calendars and files through one connection, step by step.](https://zato.io/tutorials/microsoft/365.html) [SharePoint and OneDrive Work with OneDrive and SharePoint files from Python services.](https://zato.io/docs/dev/examples/cloud/ms365-files.html) [Teams Send messages to Teams channels and chats from your integrations.](https://zato.io/docs/dev/examples/microsoft-teams.html)

## Business applications

[Dynamics 365 Read and write Dynamics 365 records from Python services.](https://zato.io/docs/dev/examples/dynamics-365.html) [Power Automate Trigger, manage and monitor Power Automate flows - approvals, email, SharePoint and Teams.](https://zato.io/docs/dev/examples/cloud/power-automate/index.html) [Microsoft Fabric Workspaces, lakehouses, OneLake, notebooks, pipelines and reports.](https://zato.io/docs/dev/examples/cloud/fabric/index.html)

## More Microsoft

[SQL Server Query SQL Server, including stored procedures, from Python services.](https://zato.io/docs/dev/examples/sql/mssql.html) [Azure Service Bus Send and receive Azure Service Bus messages from your services.](https://zato.io/docs/dev/examples/azure-service-bus.html) [Microsoft 365 API testing Test Microsoft 365 integrations in plain English, no programming needed.](https://zato.io/docs/api-testing/ms365/index.html)
