> ## Documentation Index
> Fetch the complete documentation index at: https://docs.screenjson.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ScreenJSON Documentation

> Reference documentation for the ScreenJSON toolchain — schema, CLI tools, viewer, and Greenlight batch microservice.

ScreenJSON is an open schema for screenplay data and a set of tools that produce, consume, render, and manage it.

These docs are **reference**, grounded in what each tool actually does. Every flag, environment variable, task, and endpoint below matches the released source. For narrative articles, audience guides, and how-tos, see [screenjson.com](https://screenjson.com).

## Tools

<CardGroup cols={2}>
  <Card title="screenjson-export" icon="file-arrow-down" href="/tools/export/overview">
    Free, open-source CLI. FDX / Fountain / FadeIn → ScreenJSON. MIT-licensed.
  </Card>

  <Card title="screenjson-cli" icon="terminal" href="/tools/cli/overview">
    The full CLI. All formats in and out, validation, encryption, REST API.
  </Card>

  <Card title="screenjson-ui" icon="window-maximize" href="/tools/ui/overview">
    Embeddable JavaScript viewer. CDN or npm, plain HTML, React, Svelte.
  </Card>

  <Card title="Greenlight" icon="server" href="/tools/greenlight/overview">
    Batch microservice. Job queue, S3 ingestion, pipeline tasks, webhooks.
  </Card>
</CardGroup>

## API Reference

<CardGroup cols={2}>
  <Card title="screenjson-cli server" icon="plug" href="/api-reference/cli/introduction">
    REST endpoints exposed by `screenjson serve`.
  </Card>

  <Card title="Greenlight service" icon="plug" href="/api-reference/greenlight/introduction">
    Job submission, results, workers, storage, tasks.
  </Card>
</CardGroup>

## Specification

<Card title="ScreenJSON schema" icon="file-lines" href="/specification/overview">
  The authoritative reference for the document model, shared types, element types, layout, and analysis.
</Card>
