Skip to main content
This guide takes you from zero to a complete design system in three calls.

Prerequisites

  • An API key. Create one directly in the Engine dashboard.
  • The base URL for all requests: https://api.tastelabs.com
Authenticate every request with your key in the X-API-Key header. See Authentication for details.

Extract a design system

Extraction is asynchronous: you submit a URL, then poll for the result until it finishes.
1

Submit a URL

Call POST /design/submissions with the URL. You get back a submission_id.
2

Poll for the result

Call GET /design/submissions/{id}/result until status is completed or failed. While the job runs you may receive a 200 with a partial design_system, or a 409 NOT_READY before the first checkpoint lands.
3

Read the design system

Once status is completed, read result.design_system, for example result.design_system.profile.brand_name.

Full example

Next steps

Extract a brand

Statuses, caching, and map mode.

The design system

What’s inside result.design_system.

Find inspiration

No URL yet? Search the corpus for a look, then extract it.

Check brand adherence

Built something from an extraction? Score it against the brand.