# Feature checker
The plugin's **Feature checker** analyses a Lottie file and reports which Lottie features it uses, alongside compatibility data for each. It's an interactive tool, not a static list — drop a Lottie in, get its feature inventory back.

The checker is powered by [`@lottiefiles/can-i-relottie`](https://github.com/LottieFiles/can-i-relottie), the same library that runs the public compatibility browser at [lottie.canilottie.com](https://lottie.canilottie.com).

## Where the checker appears

The checker surfaces in the **file view inside Workspace** — when you open a Lottie file, the plugin runs the checker over its JSON and shows the result alongside the Download section. {/* [needs review] confirm exact entry points; canilottie may also surface in Render Queue */}

<Image src="https://assets.docs.lottiefiles.com/static/db38de692c-640.webp" alt="Feature Support report in the Workspace file view showing selected libraries, issues, and detected Lottie features" caption="Feature checker appears in the Workspace file view after the plugin analyses a Lottie" zoom variant="default" srcSet="https://assets.docs.lottiefiles.com/static/db38de692c-640.webp 640w, https://assets.docs.lottiefiles.com/static/db38de692c-1024.webp 1024w, https://assets.docs.lottiefiles.com/static/db38de692c-1920.webp 1920w" width="1920" height="1080" loading="lazy" data-blur="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAAeUlEQVR4nGPwjUj5b+Pm91/X1Pq/ur7pfzU9o/82rgH/QeK+ESn/GEAMc0fP/6q6hmBJBU2d/xZOXjAF/+EKFMxs/iua2f9XsrD7rx2V898tsRCiwDqn4b9WcNJ/VXOb/3IGpv8V9E2xm6Bi5fBf3sT2v5yhBbKCfwDcf0fL77G03AAAAABJRU5ErkJggg==" />

## Reading the checker's report

The report lists, for each detected Lottie feature in the file:

- The feature's name (e.g., "Repeater", "Trim Paths", "Text on a Path")
- Which Lottie spec version introduced it
- Compatibility flags for major runtimes (lottie-web, dotlottie-web, lottie-android, lottie-ios, Skottie, etc.) {/* [needs review] confirm exact runtime list shown */}

If a feature is incompatible with a runtime your target uses, the report flags it. This is the in-plugin equivalent of cross-referencing the [Lottie compatibility](/en/integrations/after-effects/09_lottie-compatibility) matrix against your runtime — but automated, file-specific, and always current.

## When to use the checker

- **Before sharing** a Lottie with a teammate who'll embed it in a runtime you don't control.
- **After importing** an unfamiliar `.lottie` or `.json` from outside — to know what you've got before relying on it.
- **When debugging** a Lottie that plays differently in two environments — the checker often surfaces the exact feature responsible.

{/* [stub] expand with screenshot of an actual checker report once a fixture file is available */}

## Related

- [Lottie compatibility](/en/integrations/after-effects/09_lottie-compatibility) — the underlying static matrix the checker reports against.
- [Render](/en/integrations/after-effects/05_render) — runtime library version considerations.
- [Download](/en/integrations/after-effects/07_download) — get the file out of workspace.
