Figma
Overview
Pre-built tooling
✅ Authorization
| Tools | Status |
|---|---|
| Pre-built authorization (OAuth) | ✅ |
| Credentials auto-refresh | ✅ |
| Pre-built authorization UI | ✅ |
| Custom authorization UI | ✅ |
| Expired credentials detection | ✅ |
✅ Read & write data
| Tools | Status |
|---|---|
| Pre-built integrations | ✅ |
| API unification | ✅ |
| 2-way sync | ✅ |
| Webhooks from Tenklo on data modifications | ✅ |
| Real-time webhooks from 3rd-party API | 🚫 (time to contribute: <48h) |
| Proxy requests | ✅ |
✅ Observability & data quality
| Tools | Status |
|---|---|
| HTTP request logging | ✅ |
| End-to-end type safety | ✅ |
| Data runtime validation | ✅ |
| OpenTelemetry export | ✅ |
| Slack alerts on errors | ✅ |
| Integration status API | ✅ |
✅ Customization
| Tools | Status |
|---|---|
| Create or customize use-cases | ✅ |
| Pre-configured pagination | 🚫 (time to contribute: <48h) |
| Pre-configured rate-limit handling | 🚫 (time to contribute: <48h) |
| Per-customer configurations | ✅ |
Others
| Function name | Description | Type | Source code |
|---|---|---|---|
create-comment-reaction | Add a reaction emoji to a comment in Figma. | Action | 🔗 Github |
create-comment | Create a comment in Figma. | Action | 🔗 Github |
create-dev-resources | Create dev resources linked to Figma nodes | Action | 🔗 Github |
delete-comment-reaction | Remove a reaction from a comment in Figma. | Action | 🔗 Github |
delete-comment | Delete a specific comment from a Figma file. Only the author of the comment can delete it. | Action | 🔗 Github |
delete-dev-resource | Delete a dev resource in Figma | Action | 🔗 Github |
delete-webhook | Delete or archive a webhook in Figma. | Action | 🔗 Github |
get-comment | Retrieve a single comment from Figma. | Action | 🔗 Github |
get-component | Retrieve a single component from Figma. | Action | 🔗 Github |
get-component-set | Retrieve a single component set from Figma. | Action | 🔗 Github |
get-current-user | Fetch the current Figma user. | Action | 🔗 Github |
get-file-component-sets | Retrieve all component sets defined within a Figma file. | Action | 🔗 Github |
get-file-components | Retrieve all components defined within a Figma file. | Action | 🔗 Github |
get-file-node | Retrieve a single file node from Figma | Action | 🔗 Github |
get-file-styles | Retrieve all styles defined within a Figma file. | Action | 🔗 Github |
get-local-variables | Retrieve all local variables defined in a Figma file. | Action | 🔗 Github |
get-project | Retrieve a single project from Figma. | Action | 🔗 Github |
get-published-variables | Retrieve all published variables for a Figma file. | Action | 🔗 Github |
get-style | Retrieve a single style from Figma. | Action | 🔗 Github |
get-version | Retrieve a single version from Figma. | Action | 🔗 Github |
get-webhook | Retrieve a single webhook from Figma. | Action | 🔗 Github |
list-comment-reactions | List reactions on a Figma comment. | Action | 🔗 Github |
list-comments | List comments from Figma. | Action | 🔗 Github |
list-component-sets | List component sets for a Figma team. | Action | 🔗 Github |
list-components | List components from Figma. | Action | 🔗 Github |
list-dev-resources | List dev resources linked to nodes in a Figma file. | Action | 🔗 Github |
list-file-nodes | List file nodes from Figma. | Action | 🔗 Github |
list-files | List files from Figma. | Action | 🔗 Github |
list-projects | List projects from Figma. | Action | 🔗 Github |
list-styles | List styles from Figma. | Action | 🔗 Github |
list-versions | List versions from Figma. | Action | 🔗 Github |
list-webhooks | List webhooks from Figma | Action | 🔗 Github |
render-images | Render images for Figma file nodes. | Action | 🔗 Github |
update-dev-resources | Update dev resources linked to Figma nodes. | Action | 🔗 Github |
update-variables | Create, update, or delete variables and variable collections in a Figma file | Action | 🔗 Github |
update-webhook | Update a webhook in Figma | Action | 🔗 Github |
comments | Sync comments from Figma | Sync | 🔗 Github |
component-sets | Sync component sets from Figma | Sync | 🔗 Github |
components | Sync components from Figma. | Sync | 🔗 Github |
file-nodes | Sync file nodes from Figma. | Sync | 🔗 Github |
files | Sync files from Figma. | Sync | 🔗 Github |
projects | Sync projects from Figma. | Sync | 🔗 Github |
styles | Sync styles from Figma | Sync | 🔗 Github |
variables | Sync published variables from Figma | Sync | 🔗 Github |
versions | Sync versions from Figma. | Sync | 🔗 Github |
webhooks | Sync webhooks from Figma | Sync | 🔗 Github |
Access requirements
| Pre-Requisites | Status | Comment |
|---|---|---|
| Paid dev account | ❓ | |
| Paid test account | ❓ | |
| Partnership | ❓ | |
| App review | ❓ | |
| Security audit | ❓ |
Setup guide
No setup guide yet.
Need help getting started? Get help in the community.
Contribute improvements to the setup guide by editing this page
Useful links
Contribute useful links by editing this page
API gotchas
- Figma enforces rate limits on a per authenticated user basis. Each user can only have one active access token at a time for your application and cannot request multiple tokens concurrently for the same user.
Contribute API gotchas by editing this page