IBM Cloud Code Engine logo

IBM Cloud Code Engine

Run Containers and Serverless Functions

IBM Cloud Code Engine Overview

Core Product

Functions Containers Docker Kubernetes
Free Tier

Information Resources

IBM Cloud Code Engine Homepage
IBM Cloud Code Engine Homepage

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.

Service Types

Functions
Available
Containers
Available

Functions Runtimes

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

Container Runtimes

Docker
Available
Kubernetes
Available

Execution Limits and Resource Quotas

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

Free Tier

  • 100,000 vCPU seconds per month
  • 200,000 GB seconds per month
  • 100,000 incoming HTTP requests per month

Pricing Model

You are billed per resource consumption beyond the monthly free tier.

  • CPU: $0.00003431 per vCPU-second
  • Memory: $0.00000356 per GB-second
  • Incoming requests: $0.538 per 1 million HTTP requests

Get an estimate of your project costs with IBM Cloud Code Engine's
An interactive map displaying all 10 IBM Cloud Code Engine datacenters by region.

Alternatives to IBM Cloud Code Engine are generated by matching platform type and supported runtimes