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

# Cerebras SDK

> Build custom kernels and applications for the Cerebras Wafer-Scale Engine — from your first CSL program to running at scale on a Cerebras system.

export const VersionBadge = ({version = "2.10.0", href = "/sdk-release-notes/sdk-rel-notes-cumulative"}) => <a href={href} className="not-prose inline-flex items-center overflow-hidden rounded-full border border-gray-200 bg-white text-sm no-underline shadow-sm transition hover:border-primary/40 hover:shadow-md dark:border-white/10 dark:bg-white/5">
    <span className="inline-flex items-center gap-2 bg-primary/10 px-3 py-1.5 font-mono text-xs font-semibold text-primary">
      <span className="h-1.5 w-1.5 rounded-full bg-primary" />
      v{version}
    </span>
    <span className="group inline-flex items-center gap-1.5 px-3.5 py-1.5 font-medium text-gray-600 dark:text-gray-300">
      Release notes
      <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" className="transition-transform group-hover:translate-x-0.5">
        <path d="M5 12h14M13 6l6 6-6 6" />
      </svg>
    </span>
  </a>;

<div className="mx-auto w-full max-w-7xl px-6 pb-24 lg:px-10">
  <section className="grid items-center gap-12 pt-16 lg:grid-cols-2 lg:gap-16">
    <div>
      <VersionBadge version="2.10.0" href="/sdk-release-notes/sdk-rel-notes-cumulative" />

      <h1 className="wse-hero-title mt-6 text-5xl font-semibold text-gray-900 dark:text-white lg:text-6xl">
        Develop with the Cerebras SDK
      </h1>

      <p className="mt-5 max-w-xl text-lg leading-relaxed text-gray-600 dark:text-gray-400">
        Build custom kernels for the Wafer-Scale Engine — everything from your
        first CSL program to running at scale on a full Wafer-Scale Cluster.
      </p>

      <div className="mt-8 flex flex-wrap items-center gap-4">
        <a href="/installation-guide" className="group inline-flex items-center gap-2 rounded-xl bg-primary px-5 py-3 font-semibold text-white hover:text-white no-underline shadow-lg shadow-primary/30 transition hover:-translate-y-0.5">
          Get Started

          <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" className="transition-transform group-hover:translate-x-0.5">
            <path d="M5 12h14M13 6l6 6-6 6" />
          </svg>
        </a>

        <a href="/computing-with-cerebras" className="inline-flex items-center gap-2 rounded-xl border border-gray-200 px-5 py-3 font-semibold text-gray-900 no-underline transition hover:-translate-y-0.5 hover:bg-gray-50 dark:border-white/10 dark:text-white dark:hover:bg-white/5">
          A Conceptual View
        </a>
      </div>

      <dl className="mt-10 flex flex-wrap gap-x-10 gap-y-4">
        <div>
          <dt className="text-xl font-bold text-gray-900 dark:text-white">CSL</dt>
          <dd className="text-xs text-gray-500">Cerebras kernel language</dd>
        </div>

        <div>
          <dt className="text-xl font-bold text-gray-900 dark:text-white">SdkRuntime</dt>
          <dd className="text-xs text-gray-500">Python host API</dd>
        </div>

        <div>
          <dt className="text-xl font-bold text-gray-900 dark:text-white">Appliance</dt>
          <dd className="text-xs text-gray-500">Run on a WSE cluster</dd>
        </div>
      </dl>
    </div>

    <div className="grid place-items-center">
      <img src="https://mintcdn.com/cluster-docs/IfiWzNHWl3Hv6ivg/images/wafer.svg?fit=max&auto=format&n=IfiWzNHWl3Hv6ivg&q=85&s=4c9bc1e93b358aaa5d979d5b842b88d3" alt="Isometric view of the Wafer-Scale Engine fabric with processing-element stacks" noZoom className="wse-wafer w-3/4 max-w-sm" width="250" height="250" data-path="images/wafer.svg" />
    </div>
  </section>

  <h2 className="mb-6 mt-20 text-2xl font-bold tracking-tight text-gray-900 dark:text-white">
    Start Here
  </h2>

  <CardGroup cols={2}>
    <Card title="A Conceptual View" icon="lightbulb" href="/computing-with-cerebras">
      A conceptual, "mental model" view of computing with Cerebras.
    </Card>

    <Card title="Host Runtime & Tensor Streaming" icon="wave-pulse" href="/tensor-streaming">
      The SdkRuntime host API and memcpy infrastructure for data transfer.
    </Card>

    <Card title="Installation and Setup" icon="wrench" href="/installation-guide">
      Step-by-step setup of the Cerebras SDK Singularity container.
    </Card>

    <Card title="Tutorials" icon="graduation-cap" href="/csl/tutorials/index">
      Walk through GEMV tutorials, from basic CSL syntax to multi-PE programs.
    </Card>
  </CardGroup>

  <h2 className="mb-6 mt-16 text-2xl font-bold tracking-tight text-gray-900 dark:text-white">
    Development Guides
  </h2>

  <CardGroup cols={3}>
    <Card title="CSL Language Guide" icon="book" href="/csl/language_index">
      Complete reference covering syntax, builtins, types, DSDs, and libraries.
    </Card>

    <Card title="CSL Code Samples" icon="code" href="/csl/sdk-examples">
      Tutorials and benchmarks from the sdk-examples GitHub repository.
    </Card>

    <Card title="Running SDK on a Wafer-Scale Cluster" icon="server" href="/appliance-mode">
      Use the SDK in appliance mode on a Cerebras Wafer-Scale Cluster.
    </Card>
  </CardGroup>

  <h2 className="mb-6 mt-16 text-2xl font-bold tracking-tight text-gray-900 dark:text-white">
    Host API Reference
  </h2>

  <CardGroup cols={3}>
    <Card title="SdkRuntime API" icon="gear" href="/api-docs/sdkruntime-api">
      Python host runtime for loading programs, launching functions, and transferring data.
    </Card>

    <Card title="SdkLayout API" icon="table-columns" href="/api-docs/sdklayout-api">
      Python API for programmatic layout of multi-region SDK programs.
    </Card>

    <Card title="SDK Appliance API" icon="cloud" href="/api-docs/appliance-api">
      Compile and run SDK programs on a Wafer-Scale Cluster.
    </Card>
  </CardGroup>
</div>
