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

# Platform Quickstart

> Build and run your first Pulse pipeline in the Playground.

Use the Pulse Platform when you want to understand a document workflow visually before you write production code. The Playground lets you upload a sample file, add pipeline steps, inspect results, save reusable presets, and generate SDK code from the exact configuration you tested.

<CardGroup cols={2}>
  <Card title="Open the Platform" icon="browser" href="https://platform.runpulse.com">
    Sign in, create or select an organization, and open the Playground.
  </Card>

  <Card title="Prefer code first?" icon="code" href="/quickstart">
    Use the API quickstart for Python, TypeScript, and REST examples.
  </Card>
</CardGroup>

## Create Or Sign In

Start by signing into the Platform, or create an account if your team is new to Pulse.

<img src="https://mintcdn.com/pulseai/OJ897TEZf8bV6lk8/images/platform/sign-in-form.png?fit=max&auto=format&n=OJ897TEZf8bV6lk8&q=85&s=c5246df9f47e4bef1a66cdddb6b778ad" alt="Pulse sign in screen" width="620" height="760" data-path="images/platform/sign-in-form.png" />

<img src="https://mintcdn.com/pulseai/OJ897TEZf8bV6lk8/images/platform/create-account-form.png?fit=max&auto=format&n=OJ897TEZf8bV6lk8&q=85&s=a6bfb34dff30277d50b05015317ea641" alt="Pulse create account screen" width="620" height="820" data-path="images/platform/create-account-form.png" />

## What You See First

The first screen is the Playground: upload on the left, extraction settings on the right, and pipeline controls below the configured step.

<img src="https://mintcdn.com/pulseai/OJ897TEZf8bV6lk8/images/platform/main-dashboard-content.png?fit=max&auto=format&n=OJ897TEZf8bV6lk8&q=85&s=f20bd253422dc9cd5f500ccb8c662119" alt="Pulse Platform upload screen with Extract settings open" width="1468" height="916" data-path="images/platform/main-dashboard-content.png" />

## First Pipeline

<Steps>
  <Step title="Start a new extraction">
    Open **New Extraction** from the sidebar and upload a PDF, spreadsheet, Word document, image, or supported file URL.
  </Step>

  <Step title="Keep the first run simple">
    Run the default **Extract** step first. This gives you markdown, detected tables, figures, citations, page count, and an `extraction_id` you can reuse.
  </Step>

  <Step title="Inspect the output">
    Review the Markdown and Tables tabs. For PDFs and images, use the document viewer to compare extracted content against the original page.
  </Step>

  <Step title="Add one next step">
    Add **Schema** when you need structured JSON, **Tables** when the output is table-first, or **Split** when different sections need different treatment.
  </Step>

  <Step title="Save and export">
    Save step presets once the output looks right, then use **Show Code** to generate Python, TypeScript, or cURL that reproduces your pipeline.
  </Step>
</Steps>

## Add And Configure Steps

After Extract, add the next processing step from the pipeline menu.

<img src="https://mintcdn.com/pulseai/OJ897TEZf8bV6lk8/images/platform/choose-step-in-pipeline.png?fit=max&auto=format&n=OJ897TEZf8bV6lk8&q=85&s=ef1521834ea8d02b6aa4ca73238982ef" alt="Pipeline step menu with Split, Tables, and Schema options" width="452" height="234" data-path="images/platform/choose-step-in-pipeline.png" />

As the pipeline grows, each step gets its own configuration panel. Keep the first version narrow, then iterate with reruns and saved presets.

<img src="https://mintcdn.com/pulseai/OJ897TEZf8bV6lk8/images/platform/configure-steps-content.png?fit=max&auto=format&n=OJ897TEZf8bV6lk8&q=85&s=16570f2afb038733fecff66115d3c0a3" alt="Pulse pipeline configured with Extract, Split, and Schema steps" width="1464" height="913" data-path="images/platform/configure-steps-content.png" />

## Use AI Helpers For Drafts

Schema and Split both include AI helpers. Use them to draft a first schema or topic list from a prompt, then tighten field names, descriptions, required fields, and topic boundaries before saving presets.

<img src="https://mintcdn.com/pulseai/OJ897TEZf8bV6lk8/images/platform/schema-helper.png?fit=max&auto=format&n=OJ897TEZf8bV6lk8&q=85&s=14be739bf2f0f8b18441715655d9bf91" alt="AI Schema Helper modal with document, schema, and prompt context options" width="486" height="410" data-path="images/platform/schema-helper.png" />

<img src="https://mintcdn.com/pulseai/OJ897TEZf8bV6lk8/images/platform/split-helper.png?fit=max&auto=format&n=OJ897TEZf8bV6lk8&q=85&s=f9ce86dda8640da3f6a0b130171f7d01" alt="AI Split Helper modal with document, split input, and prompt context options" width="476" height="410" data-path="images/platform/split-helper.png" />

## What To Try First

| Goal                                 | Start with          | Add next                  |
| ------------------------------------ | ------------------- | ------------------------- |
| Read or index a document             | Extract             | Chunking or HTML output   |
| Pull invoice or form fields          | Extract             | Schema                    |
| Rebuild financial tables             | Extract             | Tables with merge enabled |
| Route a long document by topic       | Extract             | Split                     |
| Extract different fields per section | Extract             | Split, then Schema        |
| Move a tested workflow into code     | Any tested pipeline | Show Code and presets     |

<Tip>
  If you are unsure which step to add, see [Choose Your Workflow](/concepts/choose-workflow). It is the fastest way to decide between Schema, Tables, and Split.
</Tip>

## Production Handoff

The Platform is not a separate product path from the API. It is the safest way to design the workflow:

1. Build the pipeline on representative documents.
2. Save any extract, split, schema, or table presets you want to reuse.
3. Click **Show Code** to copy the equivalent SDK call sequence.
4. Replace the sample file and API key in your app.
5. Use async processing, webhooks, or batch endpoints when you move to higher volume.

When the pipeline is ready, **Show Code** gives you the matching Python, TypeScript, or cURL implementation.

<img src="https://mintcdn.com/pulseai/OJ897TEZf8bV6lk8/images/platform/show-code.png?fit=max&auto=format&n=OJ897TEZf8bV6lk8&q=85&s=f27dd143a89211c02df14edaf035d1e7" alt="Show Code modal with generated Python for a Pulse extraction pipeline" width="719" height="476" data-path="images/platform/show-code.png" />

## Next Steps

<CardGroup cols={2}>
  <Card title="Choose Your Workflow" icon="route" href="/concepts/choose-workflow">
    Decide which pipeline shape fits your document.
  </Card>

  <Card title="Platform Walkthrough" icon="diagram-project" href="/platform-reference/playground-walkthrough">
    Learn each part of the Playground in more depth.
  </Card>

  <Card title="API Quickstart" icon="code" href="/quickstart">
    Run the same flow from code.
  </Card>

  <Card title="From Platform to Production" icon="rocket" href="/platform-reference/platform-to-production">
    Turn a tested pipeline into production SDK calls.
  </Card>
</CardGroup>
