Skip to navigationSkip to loginSkip to main contentSkip to footer section

Serverless Containers

Easily run containers on the cloud with a single command.

From containers to production in seconds

With Serverless Containers, you can rapidly deploy your containers in any language you want. You only have to focus on the design of your applications. Serverless Containers takes care of the execution, responding to the triggers you define.

Reduce operational costs

Serverless Containers simplifies the management of your resources, only using them when they are needed. Reduce operational costs by removing the need for oversized or additional servers to manage traffic on your services. Serverless Containers includes a generous monthly Free Tier.

No infrastructure management

Managing infrastructure can be complicated, especially when it comes to scaling to handle traffic spikes. Serverless Containers abstracts infrastructure management by adapting the resources according to the traffic, simplifying the operation of your apps.

Popular use cases

Deploy and run a web application

Using a container workflow, you can build your application in any language while benefiting from serverless technologies.

serverless-caas-schema.webp

Key features

Private endpoints

Keep your workloads strictly internal. Expose your Serverless Containers securely within your Virtual Private Cloud (VPC) without assigning a public IP. Perfect for protecting sensitive internal APIs and backend microservices.

Fully managed & scalable

No infrastructure to manage, no software to update. Your service scales from zero to 200 on demand. Serverless Containers deploy the resources needed to handle high demands and reduce them during minimum load.

Port any web app

Leveraging container workflows, Serverless Containers allows you to focus on the design of your services, not the infrastructure.

Custom domains

Choose the domains associated with Serverless Containers and map your services to the domain you need to allocate to your containers.

CRON & HTTP Trigger

Integrate triggers to your containers, so your apps run at a specific time, at specified intervals, or simply on demand. With the new private CRON feature, you can now set up CRON jobs on private containers.

Security

Serverless Containers provides a secure-by-default environment by managing all underlying infrastructure, including OS patching and security configurations. Each service runs within a strong sandbox for kernel-level isolation from other workloads. You can use VPC Service Controls to create a security perimeter and use secrets for sensitive data.

Manage your containers' privacy easily

  • Migrate to Serverless Containers with ease

    Stop struggling with complex migrations: our four-step process makes it easy to move your applications from Kubernetes or Instances to Serverless Containers. Deploy your first service quickly and enjoy the benefits of a simpler architecture.

Why choose Scaleway?

Enriched experience

We offer a new experience with API access, Linux distributions, an intuitive console, and Terraform.

Easy-to-use console

Our user interface was created with developers in mind, to give you the best and most fun experience managing your cloud products

True cloud ecosystem

Our cloud products are designed & built to work together, offering you a seamless, world-class cloud experience.

Changelog

Serverless Containers

  • added

    Private endpoints are now available for Serverless Containers

    Serverless Containers can now accept incoming traffic exclusively from your Scaleway private network (ingress). Combined with the already available private egress, this lets you build fully isolated serverless architectures with zero exposure to the public internet.

    You have full control over your network exposure:

    • Enable or disable the public default endpoint
    • Enable or disable the private default endpoint

    For more information, see the dedicated documentation.

  • added

    Max-scale limit up to 200

    Serverless Containers now support a max-scale limit of up to 200 (previously 50), enabling larger-scale, higher-concurrency deployments.

  • fixed

    Fixed Serverless Containers startup timing with Private Networks

    Fixed an issue where containers could start before Private Networks were fully ready. Serverless Containers now wait for Private Network initialization to complete before starting, preventing early connection errors.

  • added

    Serverless Containers available in Milan

    Serverless Containers is now available in the Milan region (it-mil).

View full changelog

Get started with tutorials

  • Getting started with Serverless ContainersLearn more
  • Use Serverless Containers with Private NetworksLearn more
  • How to migrate easily to Serverless ContainersLearn more

Frequently asked questions

What is Scaleway Serverless Containers?

Scaleway Serverless Containers is a Knative-based service that enables developers to run their web applications or services in the cloud in minutes without having to manage infrastructures. Simply push your image to Scaleway’s Containers Registry and deploy it using Serverless Containers, we take care of the rest.

Why should I use Serverless Containers?

If you need to deploy your containerized web application or service at a low cost and don’t want to handle even more infrastructure operations, should the service need to handle sporadic traffic then Serverless Containers is for you!.

What use cases does Serverless Containers support?

Perfect for heavy asynchronous background tasks (like data or media processing), as well as synchronous microservices. For latency-sensitive microservices, simply use our minimum-scale feature to completely eliminate cold starts.

What containers can I run using Serverless Containers?

You can run any containerized web application as long as it listens on the PORT environment variable.

Can I assign a custom domain name to my Serverless Containers?

Yes! You can now set up custom domain names rather than using the default address provided by Serverless services. You can map your services to the domain you want to your Functions/Containers.

How are Serverless Containers billed compared to a traditional Instance?

Unlike an Instance which is billed by the time regardless of usage, Serverless Containers are billed by the millisecond of execution time and the number of requests. We also offer a generous Free Tier every month. This is the most cost-effective model for intermittent or unpredictable workloads, as you pay strictly for the compute time used, eliminating any waste of idle resources.

Can I securely connect my containers to other Scaleway services?

Yes. Serverless Containers are deeply integrated into the Scaleway ecosystem. You can easily connect your containers to our Managed Databases, Object Storage, or Messaging and Queuing (NATS). Furthermore, you can attach your containers to a VPC (Virtual Private Cloud), allowing them to communicate securely and privately with your other cloud resources without ever exposing traffic to the public internet using private endpoint feature.

Where can I find the SLA (Service Level Agreement) for this product?

You can find the SLA for this product here