And now it’s time for me to show you how a design API really works. I’ll share with you how Specify can help you manage your brand at scale.
The main idea behind Specify is to synchronize design data between sources and destinations.
What I’ll present you is a simple flow between a designer and a developer team to easily synchronize design tokens from Figma to Github.
I’m now in the shoes of a designer working for the UX Ghent community. I already setup a Figma file where I defined all the design tokens the UX Ghent brand is using.
For the sake of this demo I already connected this Figma file to a Github repository used for this fake website I created for the occasion.
Here are the colors in Specify. Remember that SPecify is a design API. It allows you to store your design tokens and assets, and distribute those tokens to the right platforms at the right moment.
The platform I’ll be targeting here is the fake UX Ghent website.
I go back in Figma and update the primary color. I publish this change and I manually sync my Specify repository.
Once the colors are update in the Specify API they can be distributed to many destinations.
You can call the API thanks to our CLI or just use our Github app which I’ll do in this demo.
I’m now in the developer shoes and I can see that a new pull request has been generated containing a new color update. I merge the PR and in a few seconds you’ll be able to see the new color applied on the button.
So as you can see a design API makes it easy for teams to update branding on different platforms. Of course this example was really simple but it’s efficient enough for companies no to spend millions of dollars to make a change like this manually.