IBM Cloud Code Engine Overview
Core Product
Information Resources

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 Runtimes
Container Runtimes
Execution Limits and Resource Quotas
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
*Information is subject to change. Verify with the official IBM Cloud Code Engine website.
Alternatives to IBM Cloud Code Engine are generated by matching platform type and supported runtimes