Microsoft has released a public preview of the Logic Apps Standard extension for the Azure CLI (az logicapp), bringing local workflow development, connector discovery, connection configuration, and runtime diagnostics into the terminal.
The extension is version 1.0.0b1 and requires Azure CLI 2.67.0 or later with Python 3.10+. Install it through the standard Azure CLI extension mechanism:
az extension add --name logicapp --allow-preview true
What it does
The preview registers 59 extension-owned commands under az logicapp, organized into functional groups:
- Project scaffolding –
project creategenerates a local Standard project structure with a workspace directory for app code and a sibling folder for exports and deployment packages. - Context management –
context create,use,list,show, anddeletesave target coordinates (app, port, environment) without storing Azure subscriptions or credentials. - Workflow authoring –
workflow create,validate,list,show,export,set,enable,disable, anddeletecover the full authoring lifecycle. - Runtime management –
runtime start,show,stop, anddoctordiagnose and operate local hosts for offline testing. - Connector and operation discovery –
connector list,operation list, andoperation showquery both local service-provider catalogs and regional managed API catalogs (e.g., Office 365). - Connection wiring –
connection managed create,connection create,connection acl, andconnection showhandle Azure-side managed connections and local access policies. - Execution –
run start,list,show,wait,cancel, andresubmitinvoke and observe local workflow executions. - Testing –
test create,test plan, andtest runscaffold and execute workflow tests.
Key design decisions
The extension does not replace the Visual Studio Code designer or reinterpret existing Azure resource-management commands. Instead, it provides a deterministic CLI interface for the development work that happens around the workflow definition: validating dependencies, discovering connector operations, checking definitions, starting the local host, and inspecting execution results.
The local runtime communicates with deployed Azure resources but does not require the workflow to be online. This means developers can author, validate, and even run workflows locally against real Azure connectors (provided they have valid connections configured) without deploying the workflow to Azure first.
A practical example
The announcement includes a walkthrough for building a workflow that saves email attachments from Outlook to Azure Blob Storage. The pattern involves:
- Creating a stateful Standard project (
az logicapp project create). - Starting the local runtime and discovering the Blob and Office 365 connectors.
- Configuring an Office 365 managed connection with OAuth authentication and the developer’s managed identity.
- Configuring a local Blob connection using managed identity (no account key).
- Authoring a workflow with an Outlook polling trigger, an attachment loop, and a Blob upload action.
- Validating against the local runtime and running a test email.
Caveats
- This is a public preview. Features may change before general availability.
- The local runtime still requires valid Azure connections for managed connectors; “local” refers to where the workflow executes during development, not to being offline.
- Connection creation writes real Azure resources. Failed creation attempts may leave behind managed connection resources that need manual cleanup.
- The extension does not install the .NET SDK; developers must ensure all runtime dependencies are present.
- Static reference warnings can persist after runtime validation and may block
--fail-on-warningmode.
Installation
az extension add --name logicapp --allow-preview true
az extension show --name logicapp --query version --output tsv
az logicapp --help
For updates: az extension update --name logicapp --allow-preview true.
Sources
- Introducing the Logic Apps local CLI: develop Standard workflows from your terminal – Azure Integration Services Blog, 2026-10-28