> ## 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.

# 0xGraph feature overview

> Explore 0xGraph features and capabilites.

<div data-page="features-no-toc">
  ## Core capabilities

  | **Feature**                    | **Description**                                                                                                                                                                                                                                            |
  | ------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | **No-code subgraph**           | Deploy a subgraph instantly by providing a smart contract address. 0xGraph automatically generates the ABI, or you can upload your own for custom configuration. Ideal for teams who want to skip setup and start indexing right away.                     |
  | **No-code migration**          | Bring over any existing subgraph from The Graph or other providers using just the deployment ID. Fully compatible with existing manifests, mappings, and schemas - no re-writes required.                                                                  |
  | **Subgraph templates**         | Launch production-ready subgraphs in seconds. Choose from 50+ community templates that are fully synced and queryable immediately - perfect for popular protocols and datasets.                                                                            |
  | **Monitoring & observability** | Track subgraph health and performance in real time. View status (Syncing, Live, Paused, or Error), analyze metrics like latency, block height, and indexing speed, and inspect logs to debug mappings or schema issues.                                    |
  | **API versioning with tags**   | Manage multiple deployments under one stable endpoint. Tags let you hot-swap subgraph versions (e.g., from staging to prod) without downtime or front-end changes - ideal for seamless version upgrades.                                                   |
  | **Private endpoints**          | Secure your subgraph with API key authentication. Enable a private GraphQL URL to restrict access to trusted users, protect sensitive data, and monitor authenticated usage in production environments.                                                    |
  | **Webhooks**                   | Receive real-time POST updates whenever entities are inserted, updated, or deleted. Use webhooks to trigger backend workflows, sync databases, or integrate subgraph events directly into your apps.                                                       |
  | **Dedicated Environment**      | Ormi's **Dedicated Environment** is a high performant subgraph environment with dedicated compute, storage, and bandwidth. It is designed for fast chains and highly-demanding protocols.                                                                  |
  | **Custom Environment**         | Ormi's **Custom Environment** is a fully private and customizable environment. It gives institutions and infrastructure partners a high availability hosted environment with dedicated resources, full access control, and guaranteed operational privacy. |
</div>

## Resources

<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="https://app.ormilabs.com/dashboard/0xgraph"
    style={{
textDecoration: "none",
color: "inherit",
display: "block",
height: "100%",
}}
  >
    <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",
  height: "100%",
  display: "flex",
  flexDirection: "column",
}}
    >
      <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/gauge.svg?fit=max&auto=format&n=qV2VfGqVCCe99Ked&q=85&s=6e4986b40525e4aea297c456d786bb35" alt="access now icon" width="20" height="20" data-path="images/icons/gauge.svg" />
        </div>

        <div className="text-lg font-semibold text-gray-900" role="heading" aria-level="3">
          Access 0xGraph now
        </div>
      </div>

      <p className="text-gray-600 text-sm" style={{ margin: 0, lineHeight: "1.4" }}>
        Use 0xGraph to index and query real-time smart contract data across 70+ chains - start for free.
      </p>
    </div>
  </a>

  <a
    href="/docs/subgraphs/quickstart"
    style={{
textDecoration: "none",
color: "inherit",
display: "block",
height: "100%",
}}
  >
    <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",
  height: "100%",
  display: "flex",
  flexDirection: "column",
}}
    >
      <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/quickstart.svg?fit=max&auto=format&n=qV2VfGqVCCe99Ked&q=85&s=f4dd2ea1d6be616ff36ab596184edc37" alt="quickstart icon" width="20" height="20" data-path="images/icons/quickstart.svg" />
        </div>

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

      <p className="text-gray-600 text-sm" style={{ margin: 0, lineHeight: "1.4" }}>
        See the different ways to create, deploy, and query a subgraph in minutes.
      </p>
    </div>
  </a>
</div>
