Sign in during Public Preview to get the Team plan free, plus an early-adopter discount when we launch. Sign in
Locally Teams lets you share infrastructure and expertise across your team - automatically deploy your base infrastructure with Locally Runbooks, find out who's used Cosmos DB (or any other service) most recently with the Locally Directory, and push your custom Azure Policies into Locally with Locally Policies.
Locally Teams are created and managed in your Locally Account, with changes syncing automatically to everyone on your team who's using Locally.
Locally Policies lets team admins share custom Azure Policy definitions with the team, so everyone can see which of their resources don't comply in the Locally Dashboard, under Governance → My Team's Policies.
Team admins add a policy in your Locally Account by pasting in its JSON definition. Policies are evaluated in Audit mode against the Subscription you've selected in the Dashboard - so they flag resources that don't comply without blocking a deployment. That way you (or your agent) can iterate freely, and then determine what needs bringing into line - either as you go, or at the end. Any parameters use their default values.
For example:
cost-center, owner or environment tag, and spot anything that doesn't before it reaches Azure.Locally Runbooks provision the infrastructure and data your team depends on - using ARM Templates, SQL scripts for MySQL and PostgreSQL, and users, groups and service principals in the Directory Emulator.
Runbooks with Auto-deploy enabled are deployed every time Locally starts, in the order team admins have set - and the rest can be deployed when you need them, using the Locally CLI, the Locally Dashboard or the MCP Server. For example:
Locally Directory is a source of knowledge for your team - showing who's been working with each Azure service recently, based on what they've deployed to Locally, so you know who to ask.
It's built from the analytics each team member chooses whether to share, and covers the last 90 days - weighting recent activity more heavily.
Team admins choose whether it's enabled when creating the team (it's on by default), and can turn it on or off at any time from the team's Settings page in your Locally Account. If your team belongs to an organisation, this is controlled by the organisation instead.
For example:
Your team is managed in your Locally Account, which also includes:
Each Locally install pulls its team content from your Locally Account on a schedule, with manual refresh available from the dashboard. Content is cached locally, so day-to-day work doesn't depend on a live connection - the next time the installation can reach your Locally Account, it picks up any changes admins have made.
Should you encounter any issues, please take a look at the troubleshooting section.
Sign in during Public Preview to get the Team plan free, plus an early-adopter discount when we launch. Sign in
Your Azure infrastructure, running on your machine. Deploy in seconds, break things freely, and ship to Azure when you're ready.