Scaleway Kapsule
CostPilot supports Kubernetes clusters running on Scaleway Kapsule, Scaleway’s managed Kubernetes service. Pricing is derived from a static EUR price table bundled with CostPilot and converted to USD for display. The table covers all major Scaleway instance series used with Kapsule node pools.
Pricing approach
Scaleway does not provide a public machine pricing API. CostPilot uses a curated static table compiled from Scaleway’s public pricing page, covering the instance types available for Kapsule node pools. The table is updated with each CostPilot release.
Scaleway prices are published in EUR. All costs displayed in CostPilot are converted to USD using a bundled exchange rate.
If you need to use a specific EUR/USD conversion rate — for example, to match your internal accounting — you can set a custom per-node USD rate in Settings → Clusters → Cost configuration and bypass the automatic EUR conversion.
Supported instance series
Scaleway organises its instances into four product lines relevant to Kapsule:
DEV1 — Development instances
Shared vCPU instances designed for development, testing, and lightweight workloads. Low cost, variable performance.
| Size | vCPUs | Memory | Price (approx. EUR/month) |
|---|---|---|---|
DEV1-S | 2 | 2 GB | ~€8.99 |
DEV1-M | 3 | 4 GB | ~€14.99 |
DEV1-L | 4 | 8 GB | ~€23.99 |
DEV1-XL | 4 | 12 GB | ~€35.99 |
DEV1 instances use shared vCPUs and are not recommended for production Kubernetes workloads where consistent CPU throughput is required.
GP1 — General Purpose
Dedicated vCPU instances with a balanced CPU-to-memory ratio. The most commonly used series for production Kapsule clusters.
| Size | vCPUs | Memory | Price (approx. EUR/month) |
|---|---|---|---|
GP1-XS | 4 | 16 GB | ~€34.99 |
GP1-S | 8 | 32 GB | ~€59.99 |
GP1-M | 16 | 64 GB | ~€109.99 |
GP1-L | 32 | 128 GB | ~€209.99 |
GP1-XL | 48 | 256 GB | ~€409.99 |
PRO2 — Pro instances (AMD EPYC)
High-performance dedicated vCPU instances powered by AMD EPYC processors. Suited for demanding production workloads that benefit from strong single-core performance and large memory capacity.
| Size | vCPUs | Memory | Price (approx. EUR/month) |
|---|---|---|---|
PRO2-XXS | 4 | 16 GB | ~€44.99 |
PRO2-XS | 6 | 32 GB | ~€74.99 |
PRO2-S | 8 | 48 GB | ~€109.99 |
PRO2-M | 16 | 64 GB | ~€189.99 |
PRO2-L | 32 | 128 GB | ~€349.99 |
POP2 — Pop instances (AMD EPYC, latest gen)
The newest generation of Scaleway dedicated instances, offering improved performance and a revised price-to-performance ratio compared to PRO2.
| Size | vCPUs | Memory | Price (approx. EUR/month) |
|---|---|---|---|
POP2-2C-8G | 2 | 8 GB | ~€24.99 |
POP2-4C-16G | 4 | 16 GB | ~€44.99 |
POP2-8C-32G | 8 | 32 GB | ~€84.99 |
POP2-16C-64G | 16 | 64 GB | ~€164.99 |
POP2-32C-128G | 32 | 128 GB | ~€319.99 |
POP2-64C-256G | 64 | 256 GB | ~€629.99 |
Prices shown are approximate and subject to change. CostPilot’s bundled price table reflects values at the time of the last release.
Kapsule-specific notes
Node pool configuration
Scaleway Kapsule organises nodes into node pools, each of which uses a single instance type. When the CostPilot agent runs on a Kapsule cluster, it reads the node.kubernetes.io/instance-type label on each node to determine the instance type for pricing lookup.
Kapsule sets this label automatically for all managed node pool members. If you are running a Kapsule Kosmos cluster (multi-cloud) with nodes from other providers, CostPilot will apply Scaleway pricing only to nodes with Scaleway instance type labels and apply the appropriate provider pricing to nodes from other providers.
Control plane costs
Kapsule includes the Kubernetes control plane at no additional charge. CostPilot’s cost tracking covers only the worker nodes in your node pools — it does not need to account for a separate control plane instance cost, unlike self-managed clusters where control plane VMs add to your total infrastructure spend.
Regions
Scaleway Kapsule is available in the following regions:
| Region | Location |
|---|---|
fr-par-1, fr-par-2, fr-par-3 | Paris, France |
nl-ams-1, nl-ams-2, nl-ams-3 | Amsterdam, Netherlands |
pl-waw-1, pl-waw-2, pl-waw-3 | Warsaw, Poland |
Scaleway pricing is uniform across all regions — there are no regional multipliers applied to the base EUR price.
CPU and memory cost split
Scaleway publishes a single blended price per instance type. CostPilot applies the following default splits:
| Instance series | CPU fraction | Memory fraction |
|---|---|---|
| DEV1 (shared) | 50% | 50% |
| GP1 (general purpose) | 50% | 50% |
| PRO2 (compute focused) | 55% | 45% |
| POP2 (latest gen) | 50% | 50% |
These can be overridden in Settings → Clusters → Cost configuration.
Spot and reserved instances
Scaleway Kapsule does not currently offer spot or reserved instance pricing for node pools. All nodes are billed at the standard hourly rate.
Tips for reducing Kapsule costs
- Start with GP1 for production. The GP1 series offers a good balance of price and dedicated performance for general Kubernetes workloads. Move to PRO2 or POP2 only when your CPU benchmarks justify the premium.
- Use DEV1 for non-production environments. CostPilot’s cluster-level breakdown makes it straightforward to see the cost difference between your production and staging/dev clusters, making a case for downsizing dev node pools to DEV1.
- Right-size node pools using CostPilot’s idle cost data. Scaleway does not have a native cluster autoscaler as mature as those on AWS or GCP. Manual right-sizing guided by CostPilot’s idle cost metrics can significantly reduce your monthly bill.
- Kapsule is regionally priced uniformly. Unlike AWS or GCP, there is no cost benefit to running your cluster in a specific Scaleway zone. Choose your region based on data residency and latency requirements.