Azure DevOps (ADO)
If you'd like to use Azure DevOps as your sync provider you can do that now!
Already have an Azure account with a repository? Great, skip to step 3
Go to https://dev.azure.com and create an account.
Create a new repository. Give it any name you like, make it public or private and initialize it with a README.
Go to the Personal Access Tokens section by clicking the avatar icon left of your user and then choosing Personal access tokens, generate a new token and select the neccessary scopes for this repository.
Copy that token, you'll need it in a second and won't see it again if you close the page.
Also, never share this token with anyone who shouldn't have access to your repository.
Go to the Sync tab and select ADO. Add a new item
- Add your organization URL, e.g. https://dev.azure.com/my_organization_name
- Add your Personal Access Token which we just copied.
- Add your repository name (e.g.
- Add your default branch (probably
- Specify a file path where your tokens should be stored, e.g.
- If needed, add a project name
The plugin will now ask you to push your currently stored tokens to the repository.
Add a commit message, e.g. "Initial commit"
If you're adding a repository that already contains tokens, the plugin will ask you if you want to pull the latest tokens. This will overwrite your locally stored tokens, so make sure to back these up if you don't want them to get removed.
Whenever you make a change in Tokens Studio for Figma, you have to manually hit
Push to ADO to push your local changes to the remote. Anytime you do that you have to supply a commit message. You can choose the branch you want to push your changes to, so you could just try new tokens out without overwriting the currently live ones.
If you only want to pull the latest changes, hit
Pull from ADO. The plugin will let you know when your local changes differ from the ones stored on the remote by showing a blue dot.