> ## Documentation Index
> Fetch the complete documentation index at: https://datum-4926dda5-docs-api-reference-demo.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Platform resources

> Platform-provided and reference resources — the service catalog, classes and pools other resources point at, and email templates you read or reference rather than create.

This section collects Datum Cloud's **platform-provided and reference resources**: things Datum operates or publishes that you typically **read or reference** rather than create. They include the service catalog, the classes that other resources point at (such as a DNS zone class or a gateway class), the address pools that back IP allocation, and the email templates that shape platform notifications.

These differ from the resources you create and manage day to day inside a Project — networks, DNS zones, gateways, workloads, and the like. Those are documented across the rest of the reference; see the [API resources overview](/api/overview) for the full picture. The pages below describe the shared, upstream pieces you consume: you reference a class by name, opt in to a service, or draw addresses from a pool, but the resource itself is provided for you.

<Warning>
  These APIs are currently **alpha** (`v1alpha`/`v1alpha1`). Resources, fields, and defaults may change in backward-incompatible ways between releases.
</Warning>

## Service catalog

The catalog of managed capabilities Datum offers, the entitlements you create to use them, and the consumer records providers see.

<CardGroup cols={2}>
  <Card title="Service" icon="cubes" href="/api/services/service">
    The platform-owned identity record for a managed capability, keyed by its canonical `serviceName`.
  </Card>

  <Card title="ServiceEntitlement" icon="key" href="/api/services/serviceentitlement">
    Created in your Project to opt in to a service; one per service you want to use.
  </Card>

  <Card title="ServiceConsumer" icon="users" href="/api/services/serviceconsumer">
    The provider's view of an entitlement, reflected into the provider Project for approval and tracking.
  </Card>
</CardGroup>

## Reference classes & pools

Classes and pools are provided by the platform and referenced by name from the resources you create — pick a class or pool, and Datum supplies the implementation behind it.

<CardGroup cols={2}>
  <Card title="DNSZoneClass" icon="globe" href="/api/dns/dnszoneclass">
    The class a DNS zone references to select how the platform hosts and serves it.
  </Card>

  <Card title="GatewayClass" icon="network-wired" href="/api/networking/gateway/gatewayclass">
    The class a gateway references to select its platform-provided implementation.
  </Card>

  <Card title="IPPool" icon="diagram-project" href="/api/ipam/ippool">
    The address pools that back IP claims and allocations in your Project.
  </Card>
</CardGroup>

## Templates

<CardGroup cols={2}>
  <Card title="EmailTemplate" icon="envelope" href="/api/notification/emailtemplate">
    The reusable email content the platform renders when it sends notifications.
  </Card>
</CardGroup>

## Learn more

* [API resources overview](/api/overview) — the resource reference landing page across all Datum Cloud services.
* [Scopes](/api/concepts/scopes) — whether a resource lives inside a **Project** or is shared across the **Platform**.
