Instances
Best for traditional applications and databases.
- Instant scalability: spin up in minutes
- Full automation via API, CLI & Terraform
- Dedicated or shared vCPUs
- IPv6 and private networking
- Snapshots and backups
- x86 and ARM support

Determine which Scaleway container service is the best fit for your projects. From Serverless solutions, kubernetes based workloads and instances, we provide different tools to deploy your container based applications. Use our tool below to get advises about different criterias.
How much do you want to manage? 'Fully managed' means less operational overhead, while 'full control' gives you access to the OS and networking stack.
How quickly do you need to launch your application? 'Speed is critical' favors solutions that are quick to set up.
What is your team's experience level? 'Beginner' is for those new to infrastructure, while 'devOps expert' is for teams comfortable with complex configurations.
'Low/predictable' traffic is steady. 'High/spiky' traffic has sudden, large increases, requiring rapid autoscaling
'Stateless' apps don't store data locally (ideal for scaling). 'Stateful' apps require persistent storage attached to them.
Select any specific technical requirements for your application. These often require more control over the environment.
Ideal for quickly deploying stateless web applications and APIs. It is fully managed, scales to zero, and you only pay for what you use. The best choice for fast time-to-market with minimal operational overhead.
Go to product pageThe best choice for container orchestration at scale. It offers a balance of control and automation, perfect for complex microservices, stateful applications, and when you need portability based on open standards.
Go to product pageBest for traditional applications and databases.
Ideal for scaling complex multi-container applications with high availability.
Perfect for apps with unpredictable traffic that need to scale from zero instantly.
For maximum simplicity, Serverless Containers is the best choice. It allows you to deploy containers with a single command without worrying about managing servers or the underlying infrastructure. It's ideal for getting started quickly and focusing solely on your code.
Kapsule (Managed Kubernetes) is designed for this type of scenario. Kubernetes is the industry standard for orchestrating complex containers. Kapsule gives you all the power of Kubernetes without the management complexity, allowing you to deploy, scale, and manage resilient, highly available multi-container applications.
If you need full control, Instances are the solution. You can install the containerization environment of your choice (like Docker) on your preferred OS. This gives you maximum flexibility for custom configurations, managing specific workloads, or if you want to manage your own orchestrator.
Serverless Containers is the most effective for unpredictable workloads. The service automatically scales your containers based on traffic, and can even scale down to zero. You only pay when your code is running, making it the most cost-effective solution for applications with fluctuating or intermittent traffic.
For a smooth migration from a virtual machine environment, starting with Instances is often the easiest path. You can replicate your existing environment, gradually install containers on it, and then, if necessary, evolve to a more managed solution like Kapsule once your application is fully containerized.
Yes, a basic knowledge of Kubernetes concepts (like pods, deployments, and services) is recommended to get the most out of Kapsule. Although Scaleway manages the control plane for you, you will still be responsible for configuring and deploying your applications on the cluster.