ScalewaySkip 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.

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.

ServerlessCaaS-Schema-1040px-Dark.webp

Key features

Public Registries

You can deploy Container images from any public registry (including Docker Hub).

Fully managed & scalable

No infrastructure to manage, no software to update. Your service scales 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 chose 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

    Serverless Containers improvements

    To enable quick testing of Serverless Containers, we have added the Quickstart image option, which deploys a sample image to help you test the service.

    Additionally, we have worked on several minor improvements for a better user experience:

    • From the Serverless Container list in namespaces, you can now access the logs and metrics of a container
    • Creation and last edit dates are now displayed in the overview
    • Fixed an issue when deploying Serverless Containers from the Container Registry
  • fixed

    Improved memory metric accuracy for sandbox v2

    We have implemented a fix to improve the accuracy of memory usage metrics for Serverless Containers services. This update resolves a previous reporting inconsistency to ensure that metrics more precisely reflect actual resource consumption.

    • What changed: We refined the underlying calculation used to report memory usage.

    • What to expect: You may notice that memory metrics in your dashboards and views appear slightly lower than before. This is an expected result of the improved measurement accuracy, and does not indicate a change in your application's actual performance or resource allocation.

    • Scope: This fix applies exclusively to services using sandbox v2.

    No action is required on your part.

  • changed

    Environment variables and secret variables limit increase

    The maximum number of environment variables and secret environment variables has been increased from 100 to 200.

  • fixed

    Improved cold start for Serverless Containers attached to Private Networks

    Optimizations have been applied to Serverless Containers connected to Private Networks to address significant cold start latency. Startup times have now been reduced.

View full changelog

Get started with tutorials

Frequently asked questions

What is Scaleway Serverless Containers?

SouthShortIcon

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?

SouthShortIcon

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?

SouthShortIcon

For now, we recommend that you use Serverless Containers to handle asynchronous tasks (for example media transformation). However, you can also use it for more synchronous tasks (microservice hosting) provided that you define a minimum scale that enables it to mitigate cold start issues.

What containers can I run using Serverless Containers?

SouthShortIcon

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?

SouthShortIcon

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?

SouthShortIcon

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?

SouthShortIcon

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.

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

SouthShortIcon

You can find the SLA for this product here