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

# Home

> Add document, eSignature, and PDF workflows to your product with the Lumin API, guides, and MCP.

<div className="not-prose">
  <section className="bg-white px-6 py-16 dark:border-zinc-800 dark:bg-neutral-900 sm:py-20">
    <div className="mx-auto grid max-w-6xl gap-10 lg:grid-cols-2 lg:items-center">
      <div className="max-w-xl">
        <h1 className="text-4xl font-semibold tracking-tight text-zinc-900 dark:text-zinc-50 sm:text-5xl">
          Power your apps with Lumin
        </h1>

        <p className="mt-6 text-lg leading-relaxed text-zinc-600 dark:text-zinc-400">
          Add document, eSignature, and PDF workflows to your product in minutes.
          We take care of storage, compliance, and security, you ship the features
          your users need.
        </p>

        <a href="/tabs/guides/getting-started" className="mt-8 inline-flex rounded-md bg-zinc-900 px-4 py-2 text-sm font-medium text-white no-underline transition hover:bg-zinc-700 dark:bg-neutral-700">
          Get Started
        </a>
      </div>

      <div className="mx-auto w-full max-w-[487px] rounded-3xl dark:border-zinc-700 border border-zinc-200">
        <div className="relative h-[324px] overflow-hidden rounded-3xl border border-transparent bg-zinc-950">
          <img src="https://mintcdn.com/luminpdf-82c12c3f/C57kQTof_qm3L6O5/images/home/hero-curve.svg?fit=max&auto=format&n=C57kQTof_qm3L6O5&q=85&s=c1994760d0cda4add2b32d506e310baf" alt="" aria-hidden="true" className="absolute inset-0 h-full w-full" width="430" height="311" data-path="images/home/hero-curve.svg" />

          <div className="absolute left-1/2 top-12 flex items-center gap-3 -translate-x-1/2 rounded-2xl border border-zinc-200 bg-sky-50 px-6 py-3 text-4xl text-zinc-900 shadow-lg">
            <img src="https://mintcdn.com/luminpdf-82c12c3f/C57kQTof_qm3L6O5/images/icons/edit.svg?fit=max&auto=format&n=C57kQTof_qm3L6O5&q=85&s=b68f441c6fbe14e2ec4888db1ffa7624" alt="" aria-hidden="true" className="h-[30px] w-[30px]" width="30" height="30" data-path="images/icons/edit.svg" />

            Edit
          </div>

          <div className="absolute left-1/2 top-32 flex items-center gap-3 -translate-x-1/2 rounded-2xl border border-zinc-200 bg-gradient-to-r from-rose-50 to-violet-100 px-6 py-3 text-4xl text-zinc-900 shadow-lg">
            <img src="https://mintcdn.com/luminpdf-82c12c3f/C57kQTof_qm3L6O5/images/icons/generate.svg?fit=max&auto=format&n=C57kQTof_qm3L6O5&q=85&s=f8743958b4f04a96e71db382eaf38d82" alt="" aria-hidden="true" className="h-[30px] w-[30px]" width="30" height="30" data-path="images/icons/generate.svg" />

            Generate
          </div>

          <div className="absolute left-1/2 top-52 flex items-center gap-3 -translate-x-1/2 rounded-2xl border border-zinc-200 bg-violet-200 px-6 py-3 text-4xl text-zinc-900 shadow-lg">
            <img src="https://mintcdn.com/luminpdf-82c12c3f/C57kQTof_qm3L6O5/images/icons/sign.svg?fit=max&auto=format&n=C57kQTof_qm3L6O5&q=85&s=28488fa748a729f1c0fcd90d7bbc5385" alt="" aria-hidden="true" className="h-[32px] w-[31px]" width="31" height="32" data-path="images/icons/sign.svg" />

            Sign
          </div>
        </div>
      </div>
    </div>
  </section>

  <section className="border-zinc-200 bg-white px-6 py-16 text-center dark:bg-neutral-900 sm:py-20">
    <div className="mx-auto max-w-6xl">
      <h2 className="text-4xl font-semibold tracking-tight text-zinc-900 dark:text-zinc-50 sm:text-5xl">
        What you can build
      </h2>

      <p className="mx-auto mt-6 max-w-2xl text-lg text-zinc-600 dark:text-zinc-400">
        Everything you need to embed document workflows, signing, and automation
        into your stack.
      </p>

      <div className="mt-14 grid gap-6 text-left sm:grid-cols-2 lg:grid-cols-4">
        <a href="/tabs/api-reference/api/lumin-api-reference" className="rounded-xl border border-zinc-300 bg-[#FAFAFA] dark:bg-[#E5E5E5] p-6 no-underline transition hover:border-zinc-400 flex h-full flex-col">
          <img src="https://mintcdn.com/luminpdf-82c12c3f/C57kQTof_qm3L6O5/images/icons/api-reference.svg?fit=max&auto=format&n=C57kQTof_qm3L6O5&q=85&s=ced2dd9a55cd6a648f8e202d42e4c9ee" alt="" aria-hidden="true" className="h-6 w-6" width="24" height="24" data-path="images/icons/api-reference.svg" />

          <h3 className="text-lg font-semibold text-zinc-900 mt-1">
            API Reference
          </h3>

          <p className="mt-3 text-sm leading-relaxed text-zinc-600">
            The complete technical reference for agreements, signature requests,
            templates, documents, Workspaces, webhooks, and more.
          </p>

          <p className="mt-auto pt-4 text-sm font-medium text-zinc-900">
            Explore the API →
          </p>
        </a>

        <a href="/tabs/guides/getting-started" className="flex h-full flex-col rounded-xl border border-zinc-300 bg-[#FAFAFA] dark:bg-[#E5E5E5] p-6 no-underline transition hover:border-zinc-400">
          <img src="https://mintcdn.com/luminpdf-82c12c3f/C57kQTof_qm3L6O5/images/icons/guides.svg?fit=max&auto=format&n=C57kQTof_qm3L6O5&q=85&s=8efe296a724bdf15e896ddbfe53a6c7d" alt="" aria-hidden="true" className="h-6 w-6" width="24" height="24" data-path="images/icons/guides.svg" />

          <h3 className="text-lg font-semibold text-zinc-900 mt-1">
            Guides & Walkthroughs
          </h3>

          <p className="mt-3 text-sm leading-relaxed text-zinc-600">
            From your first API call to production-ready OAuth flows and real-time
            webhooks, follow along step by step.
          </p>

          <p className="mt-auto pt-4 text-sm font-medium text-zinc-900">
            Browse guides →
          </p>
        </a>

        <a href="https://www.postman.com/luminpdf/workspace/lumin-s-api/collection/48803256-bae40041-9d8e-4371-ab88-e4c9af28667f?action=share&source=copy-link&creator=48803256" target="_blank" rel="noreferrer" className="flex h-full flex-col rounded-xl border border-zinc-300 bg-[#FAFAFA] dark:bg-[#E5E5E5] p-6 no-underline transition hover:border-zinc-400">
          <img src="https://mintcdn.com/luminpdf-82c12c3f/C57kQTof_qm3L6O5/images/icons/postman.svg?fit=max&auto=format&n=C57kQTof_qm3L6O5&q=85&s=d14df6f1db88c87c65d8c3a984b175ee" alt="" aria-hidden="true" className="h-6 w-6" width="24" height="24" data-path="images/icons/postman.svg" />

          <h3 className="text-lg font-semibold text-zinc-900 mt-1">
            Postman Collection
          </h3>

          <p className="mt-3 text-sm leading-relaxed text-zinc-600">
            Import our ready-made collection and start testing every Lumin
            endpoint in seconds.
          </p>

          <p className="mt-auto pt-4 text-sm font-medium text-zinc-900">
            Open in Postman →
          </p>
        </a>

        <a href="/tabs/guides/webhooks/overview" className="flex h-full flex-col rounded-xl border border-zinc-300 bg-[#FAFAFA] dark:bg-[#E5E5E5] p-6 no-underline transition hover:border-zinc-400">
          <img src="https://mintcdn.com/luminpdf-82c12c3f/C57kQTof_qm3L6O5/images/icons/webhooks.svg?fit=max&auto=format&n=C57kQTof_qm3L6O5&q=85&s=60ddfc66d46db5c9bf37855aee56cead" alt="" aria-hidden="true" className="h-6 w-6" width="24" height="24" data-path="images/icons/webhooks.svg" />

          <h3 className="text-lg font-semibold text-zinc-900 mt-1">
            Webhooks
          </h3>

          <p className="mt-3 text-sm leading-relaxed text-zinc-600">
            Subscribe to document and signature events, verify signatures, and
            handle retries with the same patterns you use in production.
          </p>

          <p className="mt-auto pt-4 text-sm font-medium text-zinc-900">
            Webhook overview →
          </p>
        </a>
      </div>
    </div>
  </section>

  <section className="bg-zinc-50 px-6 pb-12 pt-20 dark:bg-neutral-800 sm:pb-16">
    <div className="mx-auto grid max-w-6xl gap-10 lg:grid-cols-2 lg:items-center">
      <div className="overflow-hidden rounded-3xl w-full max-w-[500px] aspect-[5/3] border border-zinc-200 bg-white dark:bg-[#E5E5E5] flex items-center justify-center">
        <img src="https://mintcdn.com/luminpdf-82c12c3f/C57kQTof_qm3L6O5/images/home/hero-light.svg?fit=max&auto=format&n=C57kQTof_qm3L6O5&q=85&s=780e0109c72e0ca6965dcd23bc3f0b96" alt="Illustration for Lumin MCP" className="max-w-full max-h-full w-64 h-64 object-contain" width="598" height="540" data-path="images/home/hero-light.svg" />
      </div>

      <div className="max-w-xl">
        <h2 className="text-4xl font-semibold tracking-tight text-zinc-900 dark:text-zinc-50">
          Meet Lumin MCP
        </h2>

        <p className="mt-5 text-lg leading-relaxed text-zinc-600 dark:text-zinc-400">
          Let AI assistants read, write, and manage your Lumin documents and
          signature requests. Plug in ChatGPT, Claude, or Cursor and control your
          agreement workflows through natural language.
        </p>

        <a href="/tabs/mcp/client" className="mt-7 inline-flex rounded-md border border-zinc-900 px-4 py-2 text-sm font-medium text-zinc-900 no-underline transition hover:bg-zinc-100 dark:border-zinc-100 dark:text-zinc-100 dark:hover:bg-zinc-800">
          Get started with Lumin MCP
        </a>
      </div>
    </div>
  </section>

  <section className="bg-zinc-50 px-6 pb-20 pt-8 dark:bg-neutral-800">
    <div className="mx-auto grid max-w-6xl gap-10 lg:grid-cols-2">
      <div className="max-w-xl">
        <h2 className="text-4xl font-semibold tracking-tight text-zinc-900 dark:text-zinc-50">
          Need a quick start?
        </h2>

        <p className="mt-4 text-lg text-zinc-600 dark:text-zinc-400">
          Jump to the guides and tools teams use first when integrating Lumin.
        </p>

        <a href="https://www.luminpdf.com/request-demo" target="_blank" className="mt-7 inline-flex rounded-md border border-zinc-900 px-4 py-2 text-sm font-medium text-zinc-900 no-underline transition hover:bg-zinc-100 dark:border-zinc-100 dark:text-zinc-100 dark:hover:bg-zinc-800">
          Book a demo
        </a>
      </div>

      <div className="space-y-5">
        <div className="rounded-2xl border border-zinc-300 bg-white p-3 dark:border-zinc-700 dark:bg-neutral-900">
          <p className="px-4 pt-2 text-xs font-semibold uppercase tracking-[0.08em] text-zinc-400">
            Resources
          </p>

          <ul className="mt-2 divide-y divide-zinc-200 dark:divide-zinc-700">
            <li>
              <a className="flex items-center rounded-lg px-4 py-3 text-sm font-medium text-zinc-900 no-underline hover:bg-zinc-100 dark:text-zinc-100 dark:hover:bg-zinc-800" href="/tabs/guides/authentication/overview">
                <span className="min-w-0">Authentication guide</span>

                <span aria-hidden className="ml-auto shrink-0">
                  →
                </span>
              </a>
            </li>

            <li>
              <a className="flex items-center rounded-lg px-4 py-3 text-sm font-medium text-zinc-900 no-underline hover:bg-zinc-100 dark:text-zinc-100 dark:hover:bg-zinc-800" href="/tabs/guides/webhooks/overview">
                <span className="min-w-0">Webhook overview</span>

                <span aria-hidden className="ml-auto shrink-0">
                  →
                </span>
              </a>
            </li>

            <li>
              <a className="flex items-center rounded-lg px-4 py-3 text-sm font-medium text-zinc-900 no-underline hover:bg-zinc-100 dark:text-zinc-100 dark:hover:bg-zinc-800" href="/tabs/guides/authentication/oauth2">
                <span className="min-w-0">OAuth 2.0 (Private app flow)</span>

                <span aria-hidden className="ml-auto shrink-0">
                  →
                </span>
              </a>
            </li>

            <li>
              <a className="flex items-center rounded-lg px-4 py-3 text-sm font-medium text-zinc-900 no-underline hover:bg-zinc-100 dark:text-zinc-100 dark:hover:bg-zinc-800" href="https://www.postman.com/luminpdf/workspace/lumin-s-api/collection/48803256-bae40041-9d8e-4371-ab88-e4c9af28667f" target="_blank" rel="noreferrer">
                <span className="min-w-0">Postman collection</span>

                <span aria-hidden className="ml-auto shrink-0">
                  →
                </span>
              </a>
            </li>
          </ul>
        </div>

        <div className="rounded-2xl border border-zinc-300 bg-white p-3 dark:border-zinc-700 dark:bg-neutral-900">
          <p className="px-4 pt-2 text-xs font-semibold uppercase tracking-[0.08em] text-zinc-400">
            Support
          </p>

          <ul className="mt-2">
            <li>
              <a className="flex items-center rounded-lg px-4 py-3 text-sm font-medium text-zinc-900 no-underline hover:bg-zinc-100 dark:text-zinc-100 dark:hover:bg-zinc-800" href="mailto:integration@luminpdf.com">
                <span className="min-w-0">Contact developer support</span>

                <span aria-hidden className="ml-auto shrink-0">
                  →
                </span>
              </a>
            </li>
          </ul>
        </div>
      </div>
    </div>
  </section>

  <div className="bg-neutral-900 px-12 py-16 text-white">
    <div className="flex flex-col gap-12 lg:flex-row lg:items-start lg:justify-between">
      <div className="max-w-md shrink-0">
        <img src="https://mintcdn.com/luminpdf-82c12c3f/C57kQTof_qm3L6O5/logo/logo-new.svg?fit=max&auto=format&n=C57kQTof_qm3L6O5&q=85&s=fde7802eaf8b9f14845a98b85de707ac" alt="" width={64} height={64} data-path="logo/logo-new.svg" />

        <p className="mt-4 max-w-md text-sm leading-relaxed text-zinc-300">
          The document platform where editing, signing, and automation come
          together.
        </p>

        <p className="mt-5 text-sm text-zinc-300">© 2026 Lumin, Inc.</p>

        <a href="https://www.luminpdf.com/terms-of-use" target="_blank" rel="noreferrer" className="mt-2 inline-block text-sm font-medium text-white no-underline hover:underline">
          Terms of use
        </a>
      </div>

      <div className="flex w-full flex-col gap-10 sm:flex-row sm:flex-wrap sm:justify-start sm:gap-x-10 sm:gap-y-10 lg:w-auto lg:shrink-0 lg:gap-x-12">
        <div className="min-w-0 sm:min-w-[9.5rem]">
          <h3 className="text-sm font-semibold text-white">Developers</h3>

          <ul className="mt-4 space-y-3 text-sm text-zinc-300">
            <li><a className="no-underline hover:text-white hover:underline" href="/tabs/guides/getting-started">Guides</a></li>
            <li><a className="no-underline hover:text-white hover:underline" href="/tabs/api-reference/api/lumin-api-reference">API reference</a></li>
            <li><a className="no-underline hover:text-white hover:underline" href="/tabs/mcp/client">Lumin MCP</a></li>
            <li><a className="no-underline hover:text-white hover:underline" href="https://www.postman.com/luminpdf/workspace/lumin-s-api/collection/48803256-bae40041-9d8e-4371-ab88-e4c9af28667f" target="_blank" rel="noreferrer">Postman collection</a></li>
          </ul>
        </div>

        <div className="min-w-0 sm:min-w-[9.5rem]">
          <h3 className="text-sm font-semibold text-white">Lumin</h3>

          <ul className="mt-4 space-y-3 text-sm text-zinc-300">
            <li><a className="no-underline hover:text-white hover:underline" href="https://www.luminpdf.com" target="_blank" rel="noreferrer">Product</a></li>
            <li><a className="no-underline hover:text-white hover:underline" href="https://www.luminpdf.com/blog" target="_blank" rel="noreferrer">Blog</a></li>
            <li><a className="no-underline hover:text-white hover:underline" href="https://www.luminpdf.com/partners" target="_blank" rel="noreferrer">Become a partner</a></li>
          </ul>
        </div>

        <div className="min-w-0 sm:min-w-[9.5rem]">
          <h3 className="text-sm font-semibold text-white">API Sections</h3>

          <ul className="mt-4 space-y-3 text-sm text-zinc-300">
            <li><a className="no-underline hover:text-white hover:underline" href="/tabs/api-reference/api/agreements/agreements">Agreements</a></li>
            <li><a className="no-underline hover:text-white hover:underline" href="/tabs/api-reference/api/signature-requests/signature-requests">Signature Requests</a></li>
            <li><a className="no-underline hover:text-white hover:underline" href="/tabs/api-reference/api/templates/templates">Templates</a></li>
            <li><a className="no-underline hover:text-white hover:underline" href="/tabs/api-reference/api/documents/documents">Documents</a></li>
            <li><a className="no-underline hover:text-white hover:underline" href="/tabs/api-reference/api/workspaces/workspaces">Workspaces</a></li>
            <li><a className="no-underline hover:text-white hover:underline" href="/tabs/api-reference/api/users/users">Users</a></li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>
