Azure Logic Apps for Visual Studio Code (Standard)
Use the Azure Logic Apps (Standard) extension to quickly create, debug, manage, and deploy Logic Apps directly from VS Code.
Sign up today for your free Azure account and receive 12 months of free popular services, $200 free credit and 25+ always free services 👉 Start Free.
Create your first logic app
Select the button to create a new project in the Azure Logic Apps explorer
Select a new, empty folder to contain your project
Select "Stateful" for your project's first function
Use "Stateful1" as the function name
If the selected folder is not already open, select "Open in current window" to open it
Run the logic app locally
This extension integrates with the Azure Functions Core Tools to let you run your project locally before publishing to Azure.
To start your project, press F5 or the "play" button
If you do not have the Azure Functions Core Tools installed, you will be automatically prompted to install. Follow the specified instructions, or skip to the "Deploy" step if you would rather deploy without running locally.
TIP: The "Terminal" panel should pop up automatically and you know your project is running if you see output
Make sure you have Azure Storage Emulator installed and running. Alternatively, edit the value of AzureWebJobsStorage
in local.settings.json
under the project's root folder and under /workflow-designtime
to a valid connection string for an Azure storage account.
Deploy to Azure
Sign in to your Azure Account by clicking "Sign in to Azure..." in the Azure Logic Apps explorer
If you don't already have an Azure Account, click "Create a Free Azure Account"
Select the button to deploy
Choose "Create new Logic App in Azure..."
Enter a globally unique name for your Logic App
Select a location
Wait for deployment to complete. Progress will be shown in the bottom right corner of your window
Once deployment is complete, expand your subscription in the Azure Logic explorer to view it
Development Notes
If building the extension make sure you are using node version 14. If you are using NVM or NVM Windows you can just use 'nvm use' in this repo to switch to the supported version.
Known issues
You can see known issues here.
Providing feedback
You can open issues here on GitHub.
You can submit feedbacks and comments using this form.
Code of Conduct
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
Telemetry
VS Code collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more. If you don’t wish to send usage data to Microsoft, you can set the telemetry.enableTelemetry
setting to false
. Learn more in our FAQ.
License
MICROSOFT SOFTWARE LICENSE TERMS