Nad Chishtie
Nad Chishtie
Design & Growth at Haiku

Figma ➟ Haiku integration, delivering motion.

March 22, 2018 - 5 min read

It's an exciting time to be a designer. At Haiku, we're on a mission to empower product teams to add rich, interactive motion to their designs, while bridging the gap between design and engineering workflows.

Haiku for Mac, with visual timeline-based animations and an always-connected design workflow.

It's important to us that Haiku integrates with the tools you already love. Open standards and interoperability are at the heart of Haiku—which is why our renderer and design-as-code file format Haiku Core is open source.

By speaking the same language as both design tools and programming languages, Haiku translates design mockups into production ready components, with support for iOS & Android, React JS, Vue.js and the native web.

Components are backed by modern workflows, including version control, with design changes delivered to your codebase via package managers. Haiku replaces hand offs with an iterative design and development workflow.

Today, we're happy to announce support for Figma projects in Haiku, powered by Figma's brand new Web API. 🎉

Getting Started

First, ensure you're running the latest version of Haiku by launching the app and auto updating, or by downloading the latest version from our website. Then, head on over to Figma.

In this post, we're going to work with assets made in Figma to create an animated button:

This interactive, animated component is created visually, and ready to go in any codebase. Keep an eye out for it as our new Preview Mode button in Haiku for Mac.

In Figma, open one of your designs and use the Slice or Frame tool to create elements to work with in Haiku:

In Haiku, you'll notice the new Figma option in the library. Double click it to give Haiku permission to access your Figma projects:

Now that Haiku has permission, enter the URL of the Figma project you want to import:

Once Haiku has imported your slices and frames, you can build an interactive component powered by timeline-based motion and Haiku Actions:

Best of all, Haiku never breaks the link between your Figma project and your Haiku components, so you can iterate on your designs even after integrating them with your website or app.

A connected future

With Figma integration at your fingertips, we're really excited to see what you come up with. We envision a world where design and development environments are as connected as technology allows them to be, fostering creativity and team efficiency not possible with todays tools.

Imagine a truly connected design system—where collaboration is as easy across codebases as it is across design mockups. With Figma and Haiku, we're taking the first step towards that future.

Live Design: Coming soon to Haiku, captured using Sketch. Figma support is also in the works! 😉

We'd love to hear your feedback, and have more updates already planned. If you haven't already, sign up for Haiku and test drive the integration:


You can also keep up to date with the latest on: