https://github.com/gridaco/figma-api
Faster Figma proxy api with caching
https://github.com/gridaco/figma-api
cache figma proxy
Last synced: 3 months ago
JSON representation
Faster Figma proxy api with caching
- Host: GitHub
- URL: https://github.com/gridaco/figma-api
- Owner: gridaco
- License: mit
- Created: 2022-07-25T03:57:56.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-06-05T04:39:50.000Z (about 3 years ago)
- Last Synced: 2024-04-14T05:15:41.209Z (about 2 years ago)
- Topics: cache, figma, proxy
- Homepage:
- Size: 10.7 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Figma API (figma file proxy server & client)
Faster Figma proxy api with caching
## Capabilities
### Design Query
Query specific part of the design
### Caching & Prefetching
All responses are cached by default. + The service will listen to figma webhooks (if provided) and save the changes.
Response time will be much faster.
- general responses
- images (proxy-hosted, not expiring)
- changes (with webhooks)
### Enhanced Webhooks
Proxy webhooks with figma-file-proxy-server's features
### Cross Sync & Diff
Push changes with proxy, sync with plugin and track diffs in-between
### Reserved Urls
Fetching preview & for baking design to image, you can use reserved url right away.
For example,
`https://your-figma-proxy-host.com/images/XXXX@2x.png`
### Custom embeddings
You can make custom design embeddings with [figma-view](https://github.com/gridaco/figma-view), with your own branding.
## Changes
### `/files`
Extended response
```json
{
...
"indexing": true,
"has_updates": false,
"indexing_progress": {
"file": "indexing",
"images": "indexed"
}
}
```
## Other projects
- [fimga-archives](https://github.com/gridaco/figma-archives) Public figma community file archiver
- [figma-view](https://github.com/gridaco/figma-view) Embeddable React component renderes Figma node natively