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

# Developing and shipping Flows custom apps

> Follow Flows custom app guides from first project creation through local development with Vite to deploying React apps inside Cognite Data Fusion (CDF).

Walk through creating a **Flows custom app**, running it locally, and publishing it to CDF in a single guided path. Before you build for customers, review the [quality guidelines](/cdf/flows/guides/quality-guidelines) — they define the standards your app must meet for certification.

<CardGroup cols={2}>
  <Card title="Get started" icon="rocket" href="/cdf/flows/guides/getting-started">
    Create an app, install dependencies, and run it in CDF.
  </Card>

  <Card title="Plan a dashboard app with spec-kit" icon="pencil-ruler" href="/cdf/flows/guides/spec-kit-walkthrough">
    Run specify, clarify, and plan on a real example and end with a reviewable implementation plan.
  </Card>

  <Card title="App state in URLs" icon="link" href="/cdf/flows/guides/shareable-app-state-with-urls">
    Persist and share app state through URLs with `syncInternalState`.
  </Card>

  <Card title="Run your app locally" icon="laptop" href="/cdf/flows/guides/running-locally">
    Dev server, HTTPS, CDF iframe, and local configuration.
  </Card>

  <Card title="Trust the local HTTPS certificate" icon="lock" href="/cdf/flows/guides/local-https">
    One-time `mkcert` setup, plus a no-admin fallback.
  </Card>

  <Card title="Deploy" icon="upload" href="/cdf/flows/guides/deploying">
    Interactive deploy and CI/CD.
  </Card>

  <Card title="Quality guidelines" icon="clipboard-check" href="/cdf/flows/guides/quality-guidelines">
    Engineering and design standards every Flows app must meet.
  </Card>

  <Card title="Code signing" icon="key-round" href="/cdf/flows/guides/code-signing">
    Generate signing keys and sign app bundles from the CLI.
  </Card>
</CardGroup>
