NavigationContentFooter
Jump toSuggest an edit
Was this page helpful?

Methods to deploy Serverless Jobs

Reviewed on 15 January 2025Published on 20 December 2023

Serverless Jobs can be deployed and managed using several tools. This page aims at helping you find the right tool for your use case.

Tip

You can find examples using all the deployment methods shown on this page in our Serverless Examples repository.

Scaleway consoleLink to this anchor

The Scaleway console is the easiest way to get started.

The console allows you to easily create a job definition and track your job runs. You can also monitor your jobs using Scaleway Cockpit.

TerraformLink to this anchor

You can easily integrate Serverless Jobs to your infrastructure as code, via our Terraform provider and resources.

APILink to this anchor

The Scaleway HTTP API lets you manage your Serverless resources via HTTP calls.

The HTTP API can be useful when integrating jobs management into your automated tasks, continuous integration, and more custom use cases.

CLILink to this anchor

The Scaleway CLI is a simple command line interface that allows you to create, update, delete and list your Serverless Jobs.

The dedicated documentation is available in the Scaleway CLI repository.

Below is an example of using the CLI to deploy a job:

scw jobs definition create name=testjob cpu-limit=70 memory-limit=128 image-uri=docker.io/alpine:latest command=ls

Scaleway SDKsLink to this anchor

The Scaleway SDKs allow you to manage your resources directly using your favorite languages.

The available SDKs are:

  • Go SDK (documentation - repository)
  • JS SDK (documentation - repository)
  • Python SDK (documentation - repository)
Was this page helpful?
API DocsScaleway consoleDedibox consoleScaleway LearningScaleway.comPricingBlogCareers
© 2023-2025 – Scaleway