# Origin Cloud Docs

User documentation for Origin Cloud, for anyone calling the GraphQL API or the origin CLI.

<HomeHero
  title="Build on Origin Cloud"
  aside={
    <AccessTable
      title="Two ways in, one platform"
      rows={[
        { label: "GraphQL API", value: "admin · compute · pvs · network · iam · observability" },
        { label: "origin CLI", value: "id · admin · config · compute · storage · network · iam" },
        { label: "Price list", value: "GET /v1/pricing · public REST, no token" },
      ]}
      note="Every task shows the CLI command and the API operation. Observability and Pricing have no CLI commands."
    />
  }
>

What the platform can do, written for someone calling the GraphQL API or the `origin` CLI, not for someone reading the source. Every page says what kind it is (overview, concept, task, reference, troubleshooting or tutorial), so you know whether to read or to do.

<HomeActions>
  <HomeAction href="/docs/platform/getting-started" primary>
    Start here: Get started with Origin Cloud
  </HomeAction>
  <HomeAction href="/docs/platform/access/api">Use the GraphQL API</HomeAction>
</HomeActions>

</HomeHero>

## Guides [#guides]

<GuideGrid
  access={{
    platform: { api: "admin", cli: "origin id · admin · config" },
    compute: { api: "compute", cli: "origin compute" },
    storage: { api: "pvs", cli: "origin storage" },
    network: { api: "network", cli: "origin network" },
    iam: { api: "iam", cli: "origin iam" },
    observability: { api: "observability", cli: "none" },
    pricing: { api: "REST GET /v1/pricing", cli: "none" },
  }}
>
  <a href="/docs/platform/access">
    <span className="docs-home-guide-name-sm">Ways to access Origin Cloud →</span>
    <span className="docs-home-guide-body">The origin CLI and the GraphQL API, side by side.</span>
  </a>
</GuideGrid>

<HomeRow>

<StartHere
  href="/docs/platform/getting-started"
  title="Start here"
  page="Get started with Origin Cloud"
  before={[
    "A Linux or macOS computer with ssh, ssh-keygen and curl",
    "Your company's billing details, with an address in the EU",
    "A credit or debit card for the payment method",
  ]}
>
  Then clean up. You pay for a few minutes of one gp1.core.2 instance, its volume and its public
  address.
</StartHere>

<LinkCard title="Reference" icon="book">
  <LinkItem href="/docs/platform/reference/errors" title="Error codes">
    Every code, refusal or fault, retryable or not, and what to do.
  </LinkItem>
  <LinkItem href="/docs/platform/reference/limits" title="Limits">
    Organization quotas, project budgets and the platform's hard limits.
  </LinkItem>
  <LinkItem href="/docs/platform/reference/cli" title="CLI commands">
    One page per guide's Reference group.
  </LinkItem>
  <LinkItem href="/docs/observability/reference/metrics" title="Metrics">
    The five metrics and the metrics query.
  </LinkItem>
  <LinkItem href="/docs/pricing/reference/price-list-api" title="Price list API">
    GET /v1/pricing: public, no token, ETag.
  </LinkItem>
</LinkCard>

<LinkCard title="When something goes wrong" icon="help">
  <LinkItem href="/docs/compute/troubleshooting" title="Troubleshoot Compute">
    Failed instances, refused launches and starts, SSH that won't connect.
  </LinkItem>
  <LinkItem href="/docs/storage/troubleshooting" title="Troubleshoot storage">
    Volumes in ERROR, failed resizes, refused deletes, failed imports.
  </LinkItem>
  <LinkItem href="/docs/network/troubleshooting" title="Troubleshoot Network">
    No internet access, refused requests, connections that hang.
  </LinkItem>
</LinkCard>

</HomeRow>

<HomeRow>

<LinkCard title="Common tasks" wide numbered>
  <LinkItem href="/docs/compute/instances/launch" title="Launch an instance" />
  <LinkItem
    href="/docs/network/internet-access/internet-gateways"
    title="Attach and detach an Internet Gateway"
  />
  <LinkItem
    href="/docs/storage/snapshots/create-and-protect"
    title="Create and protect a snapshot"
  />
  <LinkItem href="/docs/iam/assign-roles" title="Assign and revoke roles" />
  <LinkItem href="/docs/observability/query-metrics" title="Query metrics" />
  <LinkItem href="/docs/platform/billing/payment-method" title="Add a payment method" />
</LinkCard>

<FindFast title="Find anything fast">
  Search covers every page. Each result shows its kind and the guide it belongs to.
</FindFast>

</HomeRow>

