(opens in a new window)

IBM Cloud Code Engine

Run Containers and Serverless Functions

Functions Containers Free Tier

IBM Cloud Code Engine Information Resource Links

IBM Cloud Code Engine Overview

Functions Containers Docker Kubernetes
Free Plan

IBM Cloud Code Engine Information Resource Links

What is IBM Cloud Code Engine?

IBM Cloud Code Engine, successor to the now deprecated IBM Cloud Functions, is a fully managed serverless platform. Simply bring your container images, batch jobs, source code, or functions, and Code Engine will handle the management and security of the underlying infrastructure. You won’t need to size, deploy, or scale container clusters yourself, nor do you need any networking skills.

Focus

Following the latest trend, like Google Cloud Run, IBM Code Engine steps in as a container platform that supports both serverless and traditional conatiner deployments. Code Engine automates application lifecycle management, scaling, and resource allocation, catering to broader application needs compared to the more event-driven focus of IBM Cloud Functions.

Key Features

  • Applications: Runs your code to serve HTTP requests. An application has a URL for incoming requests. The number of running instances are automatically scaled.
  • Jobs: Runs one or more instances of your executable code in parallel, designed to run one time and exit.
  • Functions: A stateless code snippet that performs tasks in response to an HTTP request.

IBM Cloud Code Engine Features

Service Types

Functions
Available
Containers
Available

Supported Containers

Docker
Available
Kubernetes
Available

Supported Runtimes

Go
Available
JavaScript
Available
Node.js
Available
PHP
Available
Python
Available

Execution Limits and Resource Quotas

Min. Memory
256MB
Max. Memory
48GB
Default Timeout
2h
Max. Timeout
24h
Request Payload
4MB
Response Payload
4MB

IBM Cloud Code Engine Regions

An interactive map displaying IBM Cloud Code Engine's 10 datacenter locations by region. (December 16, 2024) - Map by d3js.org

Best IBM Cloud Code Engine Alternatives

Alternatives to IBM Cloud Code Engine are generated by matching platform type, use cases, supported runtimes and container support.