# Reference

- [Parsers Engine](https://docs.specifyapp.com/reference/parsers-engine.md): Parsers Engine API reference
- [Parsers](https://docs.specifyapp.com/reference/parsers.md): Parsers API reference
- [change-case](https://docs.specifyapp.com/reference/parsers/change-case.md): This parser helps you change the case of names or modes over a SDTF graph.
- [convert-color](https://docs.specifyapp.com/reference/parsers/convert-color.md): This parser helps you convert the color formats of color compatible tokens over a SDTF graph.
- [convert-dimension](https://docs.specifyapp.com/reference/parsers/convert-dimension.md): This parser helps you convert units of dimension tokens (spacing, sizing, breakpoint, blur...) and composite tokens sub values (font-size, letter-spacing, border-width...)
- [make-line-height-relative](https://docs.specifyapp.com/reference/parsers/select-modes.md): This parser helps you transform your text style lineheight values relative to their font size.
- [filter](https://docs.specifyapp.com/reference/parsers/filter.md): This parser helps you filter a SDTF graph.
- [register-view](https://docs.specifyapp.com/reference/parsers/register-view.md): This parser helps you register a SDTF view that can be later used by generation parser to allow for partial outputs of the token tree with no destructive mutations.
- [select-modes](https://docs.specifyapp.com/reference/parsers/select-modes-1.md): This parser helps you select design tokens from specific mode(s).
- [prefix-by](https://docs.specifyapp.com/reference/parsers/select-modes-1-1.md): This parser helps you prefix the name of your collections, groups and tokens from your SDTF token tree.
- [suffix-by](https://docs.specifyapp.com/reference/parsers/select-modes-2.md): This parser helps you suffix the name of your collections, groups and tokens from your SDTF token tree.
- [replace-string](https://docs.specifyapp.com/reference/parsers/select-modes-3.md): This parser helps you replace a part or the whole name of your collections, groups and tokens from your SDTF token tree.
- [to-css-custom-properties](https://docs.specifyapp.com/reference/parsers/to-css-custom-properties.md): This parser helps you transform design tokens into CSS Custom Properties.
- [to-css-text-style](https://docs.specifyapp.com/reference/parsers/to-css-text-style.md): This parser helps you generate text styles as CSS classes.
- [to-css-font-import](https://docs.specifyapp.com/reference/parsers/to-css-text-style-1.md): This parser helps you create CSS @font-face rules to import your font files.
- [to-flutter](https://docs.specifyapp.com/reference/parsers/to-flutter.md): This parser helps you generate a Flutter theme from all your design tokens coming from Specify.
- [to-javascript](https://docs.specifyapp.com/reference/parsers/to-javascript.md): This parser helps you pull design tokens as JavaScript objects for all token types and their respective helper functions.
- [to-json](https://docs.specifyapp.com/reference/parsers/to-json.md): This parser helps you pull design tokens in JSON with token values in JSON or CSS.
- [to-json-list](https://docs.specifyapp.com/reference/parsers/to-json-list.md): This parser helps you pull design tokens in JSON within an iterable array structure.
- [to-kotlin](https://docs.specifyapp.com/reference/parsers/to-kotlin.md): This parser helps you generate design tokens in Kotlin.
- [to-react-native](https://docs.specifyapp.com/reference/parsers/to-react-native.md): This parser helps you pull design tokens as a theme compatible with React Native and their respective helper functions.
- [to-scss-mixin-text-style](https://docs.specifyapp.com/reference/parsers/to-scss-mixin-text-style.md): This parser helps you generate text styles as SCSS mixins.
- [to-scss-map](https://docs.specifyapp.com/reference/parsers/to-scss-mixin-text-style-1.md): This parser helps you generate .scss files for each token type containing SCSS map and function / mixin to access the values of the tokens.
- [to-sdtf](https://docs.specifyapp.com/reference/parsers/to-sdtf.md): This parser helps you get your design tokens as a SDTF graph in JSON.
- [to-style-dictionary](https://docs.specifyapp.com/reference/parsers/to-style-dictionary.md): This parser helps you generate Style Dictionary raw token files for all your design tokens coming from Specify.
- [to-swift](https://docs.specifyapp.com/reference/parsers/to-swift.md): This parser helps you generate design tokens as Swift classes.
- [to-tailwind](https://docs.specifyapp.com/reference/parsers/to-tailwind.md): This parser helps you generate a Tailwind theme from all your design tokens coming from Specify.
- [to-typescript](https://docs.specifyapp.com/reference/parsers/to-typescript.md): This parser helps you pull design tokens as TypeScript objects for all token types and their respective helper functions.
- [svgo](https://docs.specifyapp.com/reference/parsers/svgo.md): This parser help you optimize and transform your SVG strings with svgo.
- [svg-to-jsx](https://docs.specifyapp.com/reference/parsers/svg-to-jsx.md): This parser helps you generate JSX or TSX components from your vector assets.
- [svg-to-tsx](https://docs.specifyapp.com/reference/parsers/svg-to-tsx.md): This parser helps you generate TSX components from your vector assets.
- [to-svg-file](https://docs.specifyapp.com/reference/parsers/to-svg-file.md): This parser helps you generate SVG files from your vector assets.
- [to-bitmap-file](https://docs.specifyapp.com/reference/parsers/to-bitmap-file.md): This parser helps you generate PNG and JPG files from your bitmap assets.
- [to-file](https://docs.specifyapp.com/reference/parsers/to-file.md): This parser helps you generate files from any asset token: Bitmap, Font and Vector.
- [Specify SDK](https://docs.specifyapp.com/reference/specify-sdk.md): Specify SDK API Reference
- [SpecifyClient](https://docs.specifyapp.com/reference/specify-sdk/specifyclient.md): The main Specify client to interact with Specify repositories and the SDTF token tree.
- [SDTFClient](https://docs.specifyapp.com/reference/specify-sdk/sdtfclient.md): The client to use SDTFEngine and Parsers Pipeline APIs. It provides methods for interacting with the token tree of a repository.
- [Converters](https://docs.specifyapp.com/reference/specify-sdk/converters.md)
- [CSS](https://docs.specifyapp.com/reference/specify-sdk/converters/css.md)
- [ParsersEngineResults](https://docs.specifyapp.com/reference/specify-sdk/parsers-engine-results.md): ParsersEngineResults class API reference
- [SDTF Engine](https://docs.specifyapp.com/reference/sdtf-engine.md): The SDTF Engine API reference.
- [Query API](https://docs.specifyapp.com/reference/sdtf-engine/query-api.md): Methods for locally accessing and iterating the token tree.
- [Mutation API](https://docs.specifyapp.com/reference/sdtf-engine/mutation-api.md): Methods for locally mutating the token tree.
- [SDTF Query Language](https://docs.specifyapp.com/reference/sdtf-engine/sdtf-query-language.md): SDTF Query Langage format API reference
- [SDTF QueryResult](https://docs.specifyapp.com/reference/sdtf-engine/sdtf-queryresult.md): The QueryResult class API reference
- [TokenState](https://docs.specifyapp.com/reference/sdtf-engine/tokenstate.md): The TokenState class API reference
- [Stateful Value](https://docs.specifyapp.com/reference/sdtf-engine/tokenstate/stateful-value.md)
- [HTTP API](https://docs.specifyapp.com/reference/http-api.md): Specify HTTP API reference
- [POST /parsers-engine-rpc](https://docs.specifyapp.com/reference/http-api/post-parsers-engine-rpc.md): Execute the Parsers Engine against a given input and Parsers Rules.
- [Specify CLI](https://docs.specifyapp.com/reference/specify-cli.md): Here you can find all the detailed informations about the CLI


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.specifyapp.com/reference.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
