Skip to main content

Catalog

The catalog is the repository of products and prices available on the Numspot platform. It provides the technical characteristics, certifications and pricing conditions required to provision resources.

Domains and product types

The catalog organizes products by domain (domain) and by type (kind).

compute domain

Type (kind)Description
virtual-machineVM (Virtual Machine) with vCPU (virtual Central Processing Unit) and memory
gpuGPU (Graphics Processing Unit) attached or standalone
block-storageBlock storage volumes
snapshot:usageVolume snapshots
internet-gatewayInternet gateway
nat-gatewayNAT (Network Address Translation) gateway
load-balancerLoad balancer
public-ipPublic IP (Internet Protocol) addresses

connectivity domain

Type (kind)Description
directlinkDirectLink private connection
vpn-connectionVPN (Virtual Private Network) connection

kubernetes domain

Type (kind)Description
clusterManaged Kubernetes cluster (group of machines)
nodeCompute nodes of the cluster
persistent-volumePersistent volumes
root-diskSystem disk of the nodes
public-ipPublic IP addresses of the cluster
load-balancerLoad balancer of the cluster

objectstorage domain

Type (kind)Description
object-storageObject storage (buckets)

postgresql domain

Type (kind)Description
nodePostgreSQL database instances
persistent-volumeData volumes
backupDatabase backups
public-ipPublic IP addresses

registry domain

Type (kind)Description
instanceContainer registry instance
storageContainer image storage
public-ipPublic IP addresses

secrets domain

Type (kind)Description
instanceSecrets management instance
public-ipPublic IP addresses

Structure of a product

Each catalog product includes:

Identifiers

  • UUID: unique identifier of the product;
  • productCode: stable product code assigned by the domain team (e.g. ns-eco7-2c1r);
  • SKU (Stock Keeping Unit): billing identifier built from the productCode, the unit, the frequency, the currency and the region code (e.g. NS-INF7-126C1024R/VM/HOURLY/EUR/EU-WEST-2).

Technical attributes

  • domain: service domain of the product;
  • kind: specific type of product within the domain;
  • label: human-readable label of the product;
  • currentGeneration: indicates whether the product is part of the current generation;
  • licenseModel: applicable license model;
  • deploymentOption: deployment option;
  • certifications: list of certifications;
  • releaseStage: release stage (generalAvailability, preview, deprecated).

Resource specifications

For virtual-machine:

  • family and generation;
  • number of vCPU (1 to 78);
  • memory in GiB (1 to 1039);
  • type, quantity and total memory of the attached GPU (optional).

For gpu:

  • model;
  • VRAM (Video Random Access Memory) in GB (1 to 256).

Pricing

The pricing conditions (terms) include:

  • effectiveDate: start and end date of the price validity;
  • consumptionPrice: consumption price with:
    • billing frequency (e.g. HOURLY);
    • currency (e.g. EUR);
    • unit amount;
    • consumption unit.

Region

Each product is associated with a region code where it is available (e.g. eu-west-2, cloudgouv-eu-west-1).

Using the catalog

The catalog is consulted automatically when resources are created. The console displays the available products filtered by region and resource type.

Exporting the catalog

The catalog can be consulted and exported via the API or the console. The CSV export retrieves all products with their prices for offline analysis. You can find the catalog here.