Layout
After a run completes, the Playground keeps the original document and the extracted output side by side so you can validate citations, tables, and structured data without leaving the workflow.
| Area | What it is for |
|---|---|
| New Extraction | Upload files, configure a pipeline, and run it. |
| Pipeline steps | Add Extract, Tables, Split, and Schema steps. |
| Document viewer | Compare extracted content against the original PDF or image. |
| Output tabs | Review Markdown, Tables, Split assignments, Schema output, citations, chunks, and figures. |
| Pipeline Library | Reopen saved extractions, organize folders, share outputs, and rerun steps. |
| Developer section | Manage API keys and usage. |
Pipeline Builder
Every new run starts with Extract. From there, add the step that matches the output you need.

Extract Step
Use Extract to parse the document into reusable content.
| Setting | Use when |
|---|---|
| Page range | You only need known pages, such as 1-5 or 3,7,12. |
| Figure descriptions | Charts, diagrams, or screenshots need textual descriptions. |
| Show images | You want image URLs or inline visual assets in the output. |
| Return HTML | Your downstream renderer prefers HTML over markdown. |
| Chunking | You are preparing content for search, RAG, or retrieval. |
| Spreadsheet options | Hidden rows, columns, or sheets matter for Excel files. |
Schema Step
Use Schema to extract named fields into JSON. The editor supports generated schemas, manual editing, field descriptions, schema prompts, saved presets, and reruns. Use it for invoices, forms, contracts, policies, statements, and any document where a known output shape is more important than preserving full table layout.

Tables Step
Use Tables when the table is the product. Enable merge for cross-page tables and chart-to-table conversion when charts contain values you want in rows and columns.
Split Step
Use Split when a long document contains sections that need different treatment. Split topics should be clear and mutually distinct. After Split, you can apply per-topic schemas or table extraction.

Presets
Presets let you reuse stable configurations:| Preset | Stores |
|---|---|
| Extract preset | Extraction settings like page range, chunking, figures, and spreadsheet options. |
| Split preset | Topic names and descriptions. |
| Schema preset | JSON Schema, descriptions, and schema prompt. |
| Tables preset | Merge, table format, chart conversion, and related table options. |
Show Code
Show Code generates Python, TypeScript, or cURL from the current pipeline. If a step uses a saved preset, generated code references the config ID instead of inlining the full config.
- Build the workflow visually.
- Test it on representative documents.
- Save stable presets.
- Generate code.
- Put the generated chain behind your own app, queue, or data pipeline.
Related
Build Your First Pipeline
A hands-on Platform tutorial.
Choose Your Workflow
Decide which steps to add.
Step Preset Library
Save and reuse configs.
Moving to Production
Turn Playground work into SDK calls.