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

# Quickstart

> Deploy and query your first subgraph with Ormi in minutes.

<div
  style={{
margin: "0",
padding: "1rem 1.25rem",
overflow: "hidden",
borderRadius: "1rem",
display: "flex",
gap: "0.75rem",
border: "1px solid rgba(113, 113, 122, 0.2)",
backgroundColor: "rgba(244, 244, 245, 0.5)",
}}
>
  <div style={{ marginTop: "0.125rem", width: "1rem" }}>
    <svg
      viewBox="0 0 20 20"
      fill="currentColor"
      xmlns="http://www.w3.org/2000/svg"
      style={{
    width: "1.25rem",
    height: "1.25rem",
    color: "rgba(113, 113, 122, 0.6)",
  }}
    >
      <path d="M8 0C3.58125 0 0 3.58125 0 8C0 12.4187 3.58125 16 8 16C12.4187 16 16 12.4187 16 8C16 3.58125 12.4187 0 8 0ZM8 14.5C4.41563 14.5 1.5 11.5841 1.5 8C1.5 4.41594 4.41563 1.5 8 1.5C11.5844 1.5 14.5 4.41594 14.5 8C14.5 11.5841 11.5844 14.5 8 14.5ZM9.25 10.5H8.75V7.75C8.75 7.3375 8.41563 7 8 7H7C6.5875 7 6.25 7.3375 6.25 7.75C6.25 8.1625 6.5875 8.5 7 8.5H7.25V10.5H6.75C6.3375 10.5 6 10.8375 6 11.25C6 11.6625 6.3375 12 6.75 12H9.25C9.66406 12 10 11.6641 10 11.25C10 10.8359 9.66563 10.5 9.25 10.5ZM8 6C8.55219 6 9 5.55219 9 5C9 4.44781 8.55219 4 8 4C7.44781 4 7 4.44687 7 5C7 5.55313 7.44687 6 8 6Z" />
    </svg>
  </div>

  <div style={{ fontSize: "0.875rem", minWidth: "0", width: "100%" }}>
    <h3 style={{ fontWeight: "600", margin: "0 0 0.5rem 0" }}>No account yet?</h3>
    <p style={{ margin: "0" }}> [Create an account](http://app.ormilabs.com) - free dev plan, no card required. </p>
  </div>
</div>

## Choose your path

<div
  className="grid grid-cols-1 md:grid-cols-2 gap-6 not-prose"
  style={{
marginBottom: '4rem',
maxWidth: '1200px',
margin: '0 auto 4rem auto',
alignItems: 'stretch'
}}
>
  <a
    href="/docs/subgraphs/deploy-a-subgraph/use-template-subgraphs"
    style={{
textDecoration: 'none',
color: 'inherit',
display: 'flex'
}}
  >
    <div
      className="group border border-gray-200 rounded-xl p-6 hover:border-green-500 hover:shadow-lg transition-all duration-200 cursor-pointer"
      style={{
  minHeight: '200px',
  display: 'flex',
  flexDirection: 'column',
  width: '100%'
}}
    >
      <span style={{
                display: 'inline-block',
                width: 'fit-content',
                padding: '0.25rem 0.75rem',
                borderRadius: '0.375rem',
                fontSize: '0.75rem',
                fontWeight: '600',
                backgroundColor: 'transparent',
                border: '1.5px solid #00BFFF',
                color: '#00BFFF',
                marginBottom: '0.75rem'
              }}>FASTEST</span>

      <div className="flex items-center mb-4">
        <div className="text-lg font-semibold text-gray-900" role="heading" aria-level="3">Deploy from a template</div>
      </div>

      <p className="text-gray-600 text-sm flex-grow">
        Start instantly with a prebuilt community subgraph and query live data in seconds.
      </p>
    </div>
  </a>

  <a
    href="/docs/subgraphs/deploy-a-subgraph/deploy-with-contract"
    style={{
textDecoration: 'none',
color: 'inherit',
display: 'flex'
}}
  >
    <div
      className="group border border-gray-200 rounded-xl p-6 hover:border-green-500 hover:shadow-lg transition-all duration-200 cursor-pointer"
      style={{
  minHeight: '200px',
  display: 'flex',
  flexDirection: 'column',
  width: '100%'
}}
    >
      <span style={{
                display: 'inline-block',
                width: 'fit-content',
                padding: '0.25rem 0.75rem',
                borderRadius: '0.375rem',
                fontSize: '0.75rem',
                fontWeight: '600',
                backgroundColor: 'transparent',
                border: '1.5px solid #34D399',
                color: '#34D399',
                marginBottom: '0.75rem'
              }}>NO-CODE</span>

      <div className="flex items-center mb-4">
        <div className="text-lg font-semibold text-gray-900" role="heading" aria-level="3">Deploy with a contract address</div>
      </div>

      <p className="text-gray-600 text-sm flex-grow">
        Enter a contract address and Ormi will auto-generate your subgraph configuration.
      </p>
    </div>
  </a>
</div>

<div
  className="grid grid-cols-1 md:grid-cols-2 gap-6 not-prose"
  style={{
marginBottom: '4rem',
maxWidth: '1200px',
margin: '0 auto 4rem auto',
alignItems: 'stretch'
}}
>
  <a
    href="/docs/subgraphs/deploy-a-subgraph/migrate-subgraphs"
    style={{
textDecoration: 'none',
color: 'inherit',
display: 'flex'
}}
  >
    <div
      className="group border border-gray-200 rounded-xl p-6 hover:border-green-500 hover:shadow-lg transition-all duration-200 cursor-pointer"
      style={{
  minHeight: '200px',
  display: 'flex',
  flexDirection: 'column',
  width: '100%'
}}
    >
      <span style={{
                display: 'inline-block',
                width: 'fit-content',
                padding: '0.25rem 0.75rem',
                borderRadius: '0.375rem',
                fontSize: '0.75rem',
                fontWeight: '600',
                backgroundColor: 'transparent',
                border: '1.5px solid #f59E0B',
                color: '#f59E0B',
                marginBottom: '0.75rem'
              }}>NO-CODE MIGRATION</span>

      <div className="flex items-center mb-4">
        <div className="text-lg font-semibold text-gray-900" role="heading" aria-level="3">Migrate with a deployment ID</div>
      </div>

      <p className="text-gray-600 text-sm flex-grow">
        Import an existing subgraph from The Graph or another provider in just a few clicks.
      </p>
    </div>
  </a>

  <a
    href="/docs/subgraphs/deploy-a-subgraph/build-subgraph"
    style={{
textDecoration: 'none',
color: 'inherit',
display: 'flex'
}}
  >
    <div
      className="group border border-gray-200 rounded-xl p-6 hover:border-green-500 hover:shadow-lg transition-all duration-200 cursor-pointer"
      style={{
  minHeight: '200px',
  display: 'flex',
  flexDirection: 'column',
  width: '100%'
}}
    >
      <span style={{
                display: 'inline-block',
                width: 'fit-content',
                padding: '0.25rem 0.75rem',
                borderRadius: '0.375rem',
                fontSize: '0.75rem',
                fontWeight: '600',
                backgroundColor: 'transparent',
                border: '1.5px solid #6366F1',
                color: '#6366F1',
                marginBottom: '0.75rem'
              }}>ADVANCED</span>

      <div className="flex items-center mb-4">
        <div className="text-lg font-semibold text-gray-900" role="heading" aria-level="3">Build a subgraph from scratch</div>
      </div>

      <p className="text-gray-600 text-sm flex-grow">
        Manually define your schema, mappings, and manifest for full customization.
      </p>
    </div>
  </a>
</div>

## Don't know where to start?

<div
  className="not-prose"
  style={{
marginBottom: "4rem",
maxWidth: "1200px",
margin: "0 auto 4rem auto",
}}
>
  <a
    href="/docs/subgraphs/overview#new-to-subgraphs%3F"
    style={{
  textDecoration: "none",
  color: "inherit",
  display: "block",
}}
  >
    <div
      className="group border border-gray-200 rounded-xl hover:border-green-500 hover:shadow-lg transition-all duration-200 cursor-pointer"
      style={{
    padding: "1.25rem 1.5rem",
  }}
    >
      <div style={{ display: "flex", alignItems: "center", marginBottom: "0.5rem" }}>
        <div style={{ color: "#3E744D", marginRight: "0.75rem" }}>
          <img src="https://mintcdn.com/ormilabs/qV2VfGqVCCe99Ked/images/icons/chevrons-right.svg?fit=max&auto=format&n=qV2VfGqVCCe99Ked&q=85&s=ae3cdeffaf318df49eddbe6836b3edbd" alt="start here icon" width="20" height="20" data-path="images/icons/chevrons-right.svg" />
        </div>

        <div className="text-lg font-semibold text-gray-900" role="heading" aria-level="3">
          Start here
        </div>
      </div>

      <p className="text-gray-600 text-sm" style={{ margin: 0, lineHeight: "1.4" }}>
        New to subgraphs? Learn the basics of indexing and querying before you deploy your first one.
      </p>
    </div>
  </a>
</div>
