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

# OP Stack documentation

> Build apps on the OP Stack, deploy your own OP Stack chain, run a node, or learn how the protocol works.

<div className="hero-section">
  <div className="hero-content">
    <div className="hero-buttons">
      <a href="/app-developers/quickstarts/get-started" className="btn-primary">Start building</a>
      <a href="/chain-operators/quickstart" className="btn-secondary">Deploy a chain</a>
    </div>
  </div>
</div>

## Find your path

<CardGroup cols={2}>
  <Card title="App developers" icon="code" href="/app-developers/quickstarts/get-started">
    Build and deploy apps on OP Mainnet and other OP Stack chains. Deploy your first contract, bridge ETH to a testnet, and explore interop.
  </Card>

  <Card title="Chain operators" icon="server" href="/chain-operators/quickstart">
    Launch and operate your own OP Stack chain. Deploy the L1 contracts, spin up a sequencer, and run the full stack of services.
  </Card>

  <Card title="Node operators" icon="hard-drive" href="/node-operators/overview">
    Run a node on OP Mainnet or any OP Stack chain. Docker-based setups, source builds, monitoring, and troubleshooting.
  </Card>

  <Card title="Protocol learners & contributors" icon="book-open" href="/op-stack/introduction/op-stack">
    Understand how the OP Stack works - from transaction flow to fault proofs, interop, and more.
  </Card>
</CardGroup>

## Jump straight to a goal

* **Deploy your first smart contract** — [Deploy a contract to OP Sepolia](/app-developers/tutorials/deploy-a-contract)
* **Bridge ETH or tokens between L1 and L2** — [Bridging basics](/app-developers/guides/bridging/basics)
* **Launch an L2 rollup testnet end to end** — [Create your own L2 rollup](/chain-operators/tutorials/create-l2-rollup/create-l2-rollup)
* **Run an OP Mainnet node with Docker** — [Running a node with Docker](/node-operators/tutorials/node-from-docker)
* **Understand fault proofs** — [Fault proofs explainer](/op-stack/fault-proofs/explainer)
* **Build cross-chain apps with interop** — [Interoperability explainer](/op-stack/interop/explainer)

## Ready to go further?

<Card title="Talk to the Optimism team" icon="envelope" href="https://www.optimism.io/learn-more?utm_source=docs&utm_medium=docs&utm_campaign=talk-to-the-optimism-team">
  Tell us what you're building. We'll help you scope the right setup before you write a line of code.
</Card>
