Book a demo

Future of Microsoft Logic Apps & Azure Integration

At INTEGRATE 2025 in London, Microsoft unveiled an exciting new capability that promises to transform how developers build integration solutions: Code for Workflows in Azure Logic Apps. This innovative approach blends the best of both worlds the rich connector ecosystem and operational features of Logic Apps with the flexibility and control of writing workflows in code.

What is Code for Workflows?

Traditionally, Azure Logic Apps has empowered users to create integrations using a declarative, graphical designer. While this approach is intuitive and powerful, some customers have expressed a desire for more control, performance, and alignment with their existing coding practices. Enter Code for Workflows a new way to implement Logic Apps workflows using familiar programming languages like C# and the .NET ecosystem.

Code for Workflows allows developers to write complex orchestrations and workflows as code, while still leveraging the extensive Logic Apps connector ecosystem (over 1400 connectors!) and operational capabilities such as retries, monitoring, and portal management. This means you get the best of both worlds: the power of code and the ease of Logic Apps.

Why Code for Workflows Matters

Many organizations face challenges when their integration solutions grow complex. Mixing declarative workflows with custom code (e.g., Azure Functions) can lead to fragmented solutions that are harder to maintain and deploy. Code for Workflows unifies this by enabling developers to implement entire workflows in code, simplifying development and operational management.

Additionally, this approach opens the door for new developers who prefer coding over graphical design to adopt Logic Apps easily. It also accelerates productivity by integrating with tools like GitHub Copilot, which can assist in generating workflow code based on simple prompts.

Key Features and Benefits

  • Durable Task Framework: Built on the open-source Durable Task Framework (also used by Azure Functions), Code for Workflows supports long-running processes, retries, and durable orchestrations.
  • Rich Connector Ecosystem: Seamlessly integrate with a wide range of systems – from Salesforce and ServiceNow to Azure services like Service Bus and Blob Storage.
  • Hybrid and Serverless Deployment: Deploy workflows on serverless Azure environments, isolated App Service Environments, or hybrid Kubernetes clusters with Azure Arc.
  • Coexistence with Declarative Workflows: Mix and match code-based and declarative workflows within the same Logic Apps resource, choosing the best approach for each scenario.
  • Reusable Components and Packages: Encapsulate common logic and best practices into reusable packages, promoting consistency and efficiency across teams.

Real-World Scenarios

  • Performance Tuning: Re-implement existing Logic Apps workflows in code to optimize performance and simplify complex logic.
  • AI and Agent Workflows: Easily implement AI-driven agents and advanced scenarios using code workflows.
  • New Developer Adoption: Lower the barrier for developers unfamiliar with Logic Apps to build integrations using familiar coding languages.
  • Developer Productivity: Leverage AI-assisted coding tools like GitHub Copilot to accelerate workflow development.

How to Get Started

Code for Workflows is currently in private preview, and Microsoft is actively seeking feedback from customers and partners to shape its future. Interested developers can sign up via the Azure Integration Blog to join the preview and start experimenting with this powerful new capability.

Looking Ahead

The team at Microsoft is committed to evolving Code for Workflows based on real-world feedback, with plans to support additional languages and expand features. This new approach promises to make integration development more accessible, flexible, and powerful than ever before.

Need a better Azure Management platform?

Turbo360 helps to streamline Azure monitoring, distributed tracing, documentation and optimize cost.

Sign up Now