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

# Quickstart

> Get up and running in under 5 minutes.

export const LearnMoreLink = ({title, href}) => {
  return <a href={href}>
      <span className="my-2.5 not-prose flex items-center text-primary space-x-2 font-medium">
        <Icon icon="book-open" color="#0D9373" />
        <span>{title}</span>
      </span>
    </a>;
};

<Steps>
  <Step title={'Sign up'}>
    [Sign up](https://doczilla.app/signup) for a Doczilla account and create your organization.
  </Step>

  <Step title={'API key'}>
    Grab your API key from your organizations settings page.
  </Step>

  <Step title={'Start generating your PDF/screenshots'}>
    You can now use your API key to start generating your documents, see our examples below to get started.
  </Step>
</Steps>

## First request

<Tabs>
  <Tab title={'PDF'}>
    In this example, we generate a PDF providing custom html
    using the [Create PDF](/api-reference/endpoint/pdf) endpoint.

    Also checkout the [synchronous](/api-reference/endpoint/sync-pdf) and
    [asynchronous](/api-reference/endpoint/async-pdf) methods to determine what fits best.

    <Snippet file="quickstart-pdf.md" />
  </Tab>

  <Tab title={'Screenshot'}>
    In this example, we generate a screenshot from the Doczilla homepage
    using the [Create screenshot](/api-reference/endpoint/screenshot) endpoint.

    Also checkout the [synchronous](/api-reference/endpoint/sync-screenshot) and
    [asynchronous](/api-reference/endpoint/async-screenshot) methods to determine what fits best.

    <Snippet file="quickstart-screenshot.md" />
  </Tab>
</Tabs>

## Learn more

<LearnMoreLink title="Examples" href="/examples/introduction" />

<LearnMoreLink title="Different API endpoint types" href="/api-reference/introduction" />

<LearnMoreLink title="Templating" href="/templating/introduction" />
