# Creator API
Reference for the Creator API used by plugins and integrations.

The Creator API allows you to build plugins for Lottie Creator.

Use this API to read and manipulate scenes, layers, shapes, keyframes, text, and assets, to persist data between sessions, and to drive your plugin UI.

## Explore the Reference

<Grid columns="2">
  <Feature title="Globals" icon="ph:atom-duotone" href="/en/creator-api/globals">
    The `creator` and `console` objects available in every plugin sandbox.
  </Feature>

  <Feature title="Nodes" icon="ph:package-duotone" href="/en/creator-api/nodes">
    Scene graph objects — scenes, layers, shapes, masks, and keyframes.
  </Feature>

  <Feature title="Types" icon="ph:code-duotone" href="/en/creator-api/types">
    Option objects, enums, and interfaces passed to and returned from API calls.
  </Feature>

  <Feature title="Values" icon="ph:paint-brush-duotone" href="/en/creator-api/values">
    Value objects such as colors, gradients, vectors, matrices, and path data.
  </Feature>

  <Feature title="UtilsAPI" icon="ph:shield-check-duotone" href="/en/creator-api/utils-api">
    Helpers for narrowing nodes, including `isLayer()` and `isShape()`.
  </Feature>
</Grid>

## Building a Plugin

This reference covers the API surface. To get started with building and pulbishing plugins, follow these plugin guides.

<Grid columns="3">
  <Card title="Getting Started" href="/en/creator-plugins/01_getting-started" variant="interactive" />

  <Card title="Plugin Basics" href="/en/creator-plugins/02_plugin-basics" variant="interactive" />

  <Card title="Development Guides" href="/en/creator-plugins/03_development-guides" variant="interactive" />
</Grid>
