---
name: codeengine-sitemap
title: Sitemap for Code Engine
description: Find what you are looking for in the compilation of IBM Cloud&reg; Code Engine topics.
last-updated: 2026-08-24
---

> ## Documentation Index
> The table of contents for this documentation set is at https://cloud.ibm.com/docs/codeengine?format=markdown
> The index for all IBM Cloud docs is at: https://cloud.ibm.com/docs/llms.txt
> Use these files to discover more information as needed.

# Sitemap for Code Engine
{: #sitemap}

Find what you are looking for in the compilation of IBM Cloud&reg; Code Engine topics.
{: shortdesc}





## Getting started with IBM Cloud Code Engine
{: #sitemap_getting_started_with_}


[Getting started with IBM Cloud Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-getting-started&format=markdown#getting-started)

* [What are Code Engine projects, applications, jobs, functions and fleets?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-getting-started&format=markdown#term-summary)

* [How do apps, jobs, functions, and fleets compare?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-getting-started&format=markdown#ce-comp)

* [Deploying your first Code Engine app](https://cloud.ibm.com/docs/codeengine?topic=codeengine-getting-started&format=markdown#app-hello)

* [Running your first Code Engine job](https://cloud.ibm.com/docs/codeengine?topic=codeengine-getting-started&format=markdown#first-job)

* [Running your first function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-getting-started&format=markdown#first-function)

* [Running your first fleet](https://cloud.ibm.com/docs/codeengine?topic=codeengine-getting-started&format=markdown#first-fleet)

* [Building your first container image from source code](https://cloud.ibm.com/docs/codeengine?topic=codeengine-getting-started&format=markdown#build-image-gs)

* [Next steps for Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-getting-started&format=markdown#nextsteps-getstart)


## About workloads
{: #sitemap_about_workloads}


[Learn about Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-about&format=markdown#about)

* [Benefits of Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-about&format=markdown#benefits)

* [Code Engine terminology](https://cloud.ibm.com/docs/codeengine?topic=codeengine-about&format=markdown#terminology)

[Application workloads](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ceapplications&format=markdown#ceapplications)

* [What are application workloads?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ceapplications&format=markdown#ceapp-workloads)

* [What are the key features of working with Code Engine applications?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ceapplications&format=markdown#ceapp-features)

    * [Isolation](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ceapplications&format=markdown#ceapp-isolation)

    * [Logging](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ceapplications&format=markdown#ceapp-logging)

    * [Running applications](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ceapplications&format=markdown#ceapp-runapp)

    * [Scaling](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ceapplications&format=markdown#ceapp-scaling)

    * [Security](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ceapplications&format=markdown#ceapp-security)

    * [Triggering applications with events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ceapplications&format=markdown#ceapp-eventing)

    * [Visibility](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ceapplications&format=markdown#ceapp-visibility)

* [How can I get started with applications?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ceapplications&format=markdown#ceapp-getstart)

[Batch job workloads](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobs&format=markdown#cebatchjobs)

* [What are batch job workloads?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobs&format=markdown#batchjob-workloads)

    * [What is the lifecycle of a batch job?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobs&format=markdown#batchjob-lifecycle)

    * [What are job arrays and job array statuses?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobs&format=markdown#batchjob-jobarray)

* [What are the key features of working with Code Engine batch jobs?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobs&format=markdown#batchjob-features)

    * [Isolation](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobs&format=markdown#batchjob-isolation)

    * [Logging](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobs&format=markdown#batchjob-logs)

    * [Queuing](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobs&format=markdown#batchjob-queue)

    * [Retries](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobs&format=markdown#batchjob-retries)

    * [Running batch jobs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobs&format=markdown#batchjob-run)

    * [Scaling](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobs&format=markdown#batchjob-scaling)

    * [Status](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobs&format=markdown#batchjob-status)

    * [Submitting similar batch jobs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobs&format=markdown#batchjob-reuse)

    * [Triggering batch jobs with events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobs&format=markdown#batchjob-eventing)

* [How can I get started with batch jobs?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobs&format=markdown#batchjob-getstart)

[Function workloads](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefunctions&format=markdown#cefunctions)

* [Lifecycle of a function instance](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefunctions&format=markdown#functions-lifecycle)

* [What are key features of working with functions?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefunctions&format=markdown#functions-work-ce)

    * [Isolation](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefunctions&format=markdown#cefun-isolation)

    * [Logging](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefunctions&format=markdown#functions-logging)

    * [Runtimes](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefunctions&format=markdown#functions-runtime)

    * [Running functions](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefunctions&format=markdown#cefun-runfun)

    * [Security](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefunctions&format=markdown#cefun-security)

    * [Invocation concurrency and scaling of function instances](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefunctions&format=markdown#functions-concur-ce)

    * [Packaging your source code for a function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefunctions&format=markdown#functions-packaging)

* [How can I get started with functions?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefunctions&format=markdown#cefun-getstart)

[Fleets workloads](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefleets&format=markdown#cefleets)

* [What are fleets?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefleets&format=markdown#fleet-workloads)

* [How do fleets work?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefleets&format=markdown#fleet-how)

* [How are fleets different from jobs?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefleets&format=markdown#fleet-v-job)

* [What are the key features of working with Code Engine fleets?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefleets&format=markdown#fleet-features)

    * [Automatic scaling](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefleets&format=markdown#fleet-scaling)

    * [Task and instance specification](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefleets&format=markdown#fleet-taskspec)

    * [Task storage in COS](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefleets&format=markdown#fleet-cos)

    * [Isolation](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefleets&format=markdown#fleet-isolation)

    * [Retries](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefleets&format=markdown#fleet-retries)

    * [Status](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefleets&format=markdown#fleet-status-summary)

    * [Worker profile](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefleets&format=markdown#fleet-profile)

* [How can I get started with fleets?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cefleets&format=markdown#fleet-getstart)


## Release notes
{: #sitemap_release_notes}


[Release notes](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-relnotes)

* [July 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-july26)

    * [20 July 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul2026)

        * CLI version 1.62.7 released

* [June 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-june26)

    * [23 June 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun2326)

        * CLI version 1.62.6 released

    * [16 June 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun1626)

        * New region!

* [May 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may26)

    * [28 May 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may2826)

        * Added support to restrict public inbound connectivity using context-based restrictions

        * CLI version 1.62.5 released

    * [22 May 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may2226)

        * CLI version 1.62.4 released

* [April 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-april26)

    * [30 April 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-april3026)

        * Added support for functions runtime Node.js 24

    * [24 April 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-april2426)

        * CLI version 1.62.3 released

    * [09 April 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-april0926)

        * CLI version 1.62.2 released

* [March 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-march26)

    * [11 March 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-march1126)

        * CLI version 1.62.1 released

* [February 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-february26)

    * [27 February 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-february2726)

        * Added support for fleets, subnet pools, and support for type `private_path_service_gateway` for allowed outbound destinations in the Code Engine V2 API

        * CLI version 1.62.0 released

        * Added support to specify the isolation policy of the Private Path connection.

    * [10 February 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-february1026)

        * CLI version 1.61.0 released

        * Updated versions for buildpacks

    * [06 February 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-february0626)

        * Updated versions for buildpacks

* [January 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-january26)

    * [30 January 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-january3026)

        * CLI version 1.60.1 released

    * [26 January 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-january2626)

        * CLI version 1.60.0 released

    * [22 January 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-january2226)

        * Updated versions for buildpacks

    * [12 January 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-january1226)

        * CLI version 1.59.0 released

        * Updated versions for buildpacks

* [December 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-december25)

    * [12 December 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-december1225)

        * Added support for the subnet pool connectivity to manage VPC network placement for Code Engine fleets.

        * CLI version 1.58.1 released

    * [04 December 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-december0425)

        * Added support for outbound connectivity to IBM Cloud VPC Private Path services.

        * CLI version 1.58.0 released

* [November 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-november25)

    * [21 November 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-november2125)

        * CLI version 1.57.0 released

        * Updated versions for buildpacks

    * [13 November 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-november1325)

        * CLI version 1.56.1 released

    * [07 November 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-november0725)

        * CLI version 1.56.0 released

    * [04 November 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-november0425)

        * Updated SDK versions by adding a new `run_volume_mounts` type of `persistent_data_stores` for apps, jobs, and jobruns.

        * Updated versions for buildpacks

* [October 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-october25)

    * [17 October 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-october1725)

        * Added more information about **persistent data stores** in Code Engine

    * [14 October 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-october1425)

        * CLI version 1.55.2 released

        * Updated versions for buildpacks

    * [05 October 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-october0525)

        * CLI version 1.55.1 released

* [September 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-september25)

    * [26 September 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-september2625)

        * New! Support for fleets workloads in Code Engine

        * CLI version 1.55.0 released

        * Updated versions for buildpacks

    * [24 September 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-september2425)

        * CLI version 1.54.6 released

    * [17 September 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-september1725)

        * Added a new `run_volume_mounts` type of `persistent_data_stores` for apps, jobs, and jobruns.

    * [05 September 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-september0525)

        * CLI version 1.54.5 released

    * [04 September 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-september0425)

        * CLI version 1.54.4 released

* [August 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-august25)

    * [28 August 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-august2825)

        * CLI version 1.54.3 released

        * Updated versions for buildpacks

    * [18 August 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-august1825)

        * CLI version 1.54.2 released

        * Updated versions for buildpacks

* [July 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-july25)

    * [25 July 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-july2525)

        * CLI version 1.54.1 released

    * [18 July 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-july1825)

        * Updated the value of `CE_API_BASE_URL` environment variable from `CE_API_BASE_URL=https://api.<region>.codeengine.cloud.ibm.com/` to `CE_API_BASE_URL=https://api.private.<region>.codeengine.cloud.ibm.com/` for applications and jobs.

        * Updated versions for buildpacks

    * [11 July 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-july1125)

        * CLI version 1.54.0 released

        * Updated SDK version

    * [02 July 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-july0225)

        * Updated SDK version

* [June 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-june25)

    * [26 June 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-june2625)

        * Added support for functions runtimes Node.js 22 and Python 3.13

        * CLI version 1.53.3 released

        * Updated versions for buildpacks

* [May 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may25)

    * [28 May 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may2825)

        * Added HMAC secret support.

        * CLI version 1.53.1 released

    * [15 May 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may1525)

        * CLI version 1.53.0 released

        * Updated versions for buildpacks

* [April 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-april25)

    * [28 April 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-april2825)

        * CLI version 1.52.2 released

        * Updated versions for buildpacks

    * [10 April 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-april1025)

        * CLI version 1.52.1 released

    * [03 April 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-april0325)

        * Added support for Trusted Profiles. See [Working with trusted profiles in Code Engine to access IBM Cloud services](https://cloud.ibm.com/docs/codeengine?topic=codeengine-trusted-profiles&format=markdown).

        * Updated API and SDKs. See [API change log](https://cloud.ibm.com/docs/codeengine?topic=codeengine-api-changelog&format=markdown) for details.

* [March 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-march25)

    * [28 March 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-march2825)

        * CLI version 1.52.0 released

    * [13 March 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-march1325)

        * CLI version 1.51.3 released

        * Updated versions for buildpacks

    * [05 March 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-march0525)

        * CLI version 1.51.2 released

* [February 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-february25)

    * [25 February 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-february2525)

        * Updated SDK versions by adding support for `run_build_params` property for builds and build runs.

        * Updated versions for buildpacks

    * [20 February 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-february2025)

        * CLI version 1.51.0 released

    * [01 February 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-february0125)

        * Automatic deletion of completed jobs and build runs

* [January 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-january25)

    * [28 January 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-january2825)

        * CLI version 1.50.10 released

    * [16 January 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-january1625)

        * Updated SDK versions by adding jobrun index details property to the existing jobrun status_details property

    * [10 January 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-january1025)

        * Terraform support for Code Engine allowed outbound destinations is available

        * CLI version 1.50.9 released

        * Updated versions for buildpacks

* [December 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-december24)

    * [05 December 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-december0524)

        * CLI version 1.50.8 released

        * Updated versions for buildpacks

* [November 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-november24)

    * [21 November 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-november2124)

        * Updated SDK versions with support for allowed outbound destinations

    * [14 November 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-november1424)

        * CLI version 1.50.7 released

        * Updated versions for buildpacks

    * [05 November 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-november0524)

        * CLI version 1.50.6 released

* [October 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-october24)

    * [28 October 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-october2824)

        * CLI version 1.50.5 released

    * [24 October 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-october2424)

        * Updated versions for buildpacks

    * [10 October 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-october1024)

        * Terraform support for Code Engine functions is generally available

    * [03 October 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-october0324)

        * Updated SDK versions with support for functions

* [September 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-september24)

    * [12 September 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-september1224)

        * CLI version 1.50.4 released

* [August 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-august24)

    * [23 August 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-august2324)

        * CLI version 1.50.3 released

    * [16 August 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-august1624)

        * Updated information about supported versions of Knative

* [July 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-july24)

    * [11 July 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-july1124)

        * CLI version 1.50.1 released

        * Updated versions for buildpacks

* [June 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-june24)

    * [06 June 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-june0624)

        * CLI version 1.50.0 released

        * Updated versions for buildpacks

* [May 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may24)

    * [24 May 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may2424)

        * CLI version 1.49.12 released

    * [17 May 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may1724)

        * CLI version 1.49.11 released

        * Updated information about supported versions of Knative

        * Added support for functions in the Code Engine V2 API

* [April 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr24)

    * [25 April 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr2524)

        * CLI version 1.49.10 released

    * [18 April 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr1824)

        * CLI version 1.49.9 released

    * [11 April 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr1124)

        * CLI version 1.49.8 released

* [March 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar24)

    * [21 March 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar2124)

        * CLI version 1.49.7 released

        * Updated the value of `CE_API_BASE_URL` environment variable from `CE_API_BASE_URL=https://api.private.us-south.codeengine.cloud.ibm.com/` to `CE_API_BASE_URL=https://api.us-south.codeengine.cloud.ibm.com/` for applications and jobs

        * Updated the default value for the `--max-scale` option on the **`app update`** command

    * [14 March 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar1424)

        * CLI version 1.49.6 released

    * [11 March 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar1124)

        * Added `CE_REGION`, `CE_PROJECT`, and `CE_API_BASE_URL` environment variables for functions

* [February 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb24)

    * [27 February 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb2724)

        * Added `CE_REGION`, `CE_PROJECT`, and `CE_API_BASE_URL` environment variables for applications and jobs

    * [22 February 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb2224)

        * CLI version 1.49.5 released

    * [20 February 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb2024)

        * Updated versions for buildpacks

    * [16 February 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb1624)

        * Updated the user experience for working with jobs and job runs in the console

        * Added more information about functions in Code Engine

        * Updated behavior change for image builds that are built with Cloud Native Buildpacks

    * [14 February 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb1424)

        * Added the `ibm_codeengine_job_name` attribute to the `ibm_codeengine_jobruns` metric for monitoring job runs in Code Engine

    * [09 February 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb0924)

        * New region!

    * [05 February 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb0524)

        * CLI version 1.49.4 released

        * Added troubleshooting information about displaying limits and current usage with the CLI

        * The `Build` and `BuildRun` Kubernetes API objects are available in a new version

* [January 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan24)

    * Review the release notes for January 2024.

    * [30 January 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan3024)

        * Added support for the `build` and `buildrun` properties for jobs in the Code Engine V2 API

    * [25 January 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan2524)

        * CLI version 1.49.3 released

    * [22 January 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan2224)

        * Updated the user experience for making configuration changes to apps in the console

        * Updated the user experience for creating secrets and configmaps in the console

    * [12 January 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan1224)

        * CLI version 1.49.2 released

        * Added support for the `scale_array_size_variable_override` property for job runs in the Code Engine V2 API

* [December 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec23)

    * Review the release notes for December 2023.

    * [12 December 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec1223)

        * Added information about testing functions locally

        * Added troubleshooting information for builds with Dockerfiles

        * Updated versions for buildpacks

    * [07 December 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec023)

        * Added support for applications with gRPC

    * [06 December 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec0623)

        * CLI version 1.49.1 released

    * [05 December 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec0523)

        * Updated versions for buildpacks

    * [01 December 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec0123)

        * Added support for providing a custom value to the `JOB_ARRAY_SIZE` environment variable

        * CLI version 1.49.0 released

* [November 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-nov23)

    * Review the release notes for November 2023.

    * [16 November 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-nov1623)

        * Updated support for multi-domain or wildcard certificates for custom domain mappings

    * [13 November 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-nov1323)

        * Updated versions for buildpacks

    * [09 November 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-nov0923)

        * Added `xxlarge` size for builds

        * CLI version 1.48.0 released

        * Updated information about adding authentication and authorization capabilities, and rotating TLS certificates for security

        * Added information about a new project details page in the console

        * Added troubleshooting information for app connectivity when using a proxy

        * Added troubleshooting information for expired SSH keys during a build

    * [03 November 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-nov0323)

        * Added FAQ about access for roles that are applied to Code Engine entities are scoped within a Code Engine project

        * Added troubleshooting information for creating an allowlist for Code Engine functions

        * Added support for domain mappings in the Code Engine V2 API

* [October 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct23)

    * Review the release notes for October 2023.

    * [30 October 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct3023)

        * Updated versions for buildpacks

    * [19 October 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct1923)

        * Added information about additional support for functions in Code Engine

        * CLI version 1.47.1 released

        * Added troubleshooting information about receiving `ECONNRESET` errors

        * Added information about controlling access to Container Registry for Code Engine workloads

        * Updated information about supported versions of Knative

        * Updated information about custom domain mappings with Code Engine apps

    * [09 October 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct0923)

        * CLI version 1.46.1 released

    * [05 October 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct0523)

        * Updated versions for buildpacks

* [September 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep23)

    * Review the release notes for September 2023.

    * [27 September 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep2723)

        * Added support for liveness and readiness probes for applications in the Code Engine V2 API

    * [21 September 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep2123)

        * Added support for liveness and readiness probes for applications in Code Engine

        * CLI version 1.46.0 released

        * Added troubleshooting information for toolchain

        * Added getting started information about working with the Code Engine CLI

    * [19 September 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep1923)

        * Updated versions for buildpacks

    * [12 September 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep1223)

        * CLI version 1.45.4 released

        * Updated versions for buildpacks

    * [07 September 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep0723)

        * Updated Code Engine architecture diagram

* [August 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-aug23)

    * Review the release notes for August 2023.

    * [29 August 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-aug2923)

        * Updated versions for buildpacks

        * Added getting started information about working with the Code Engine API

    * [17 August 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-aug1723)

        * Added troubleshooting information about how to verify a container image reference

    * [10 August 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-aug1023)

        * Added troubleshooting information about application restarts

        * Added troubleshooting information about open ports on an endpoint for a Code Engine component

        * Added troubleshooting information about jobs that run indefinitely, but don't automatically restart

        * Added information about an approach for processing many files by running jobs

* [July 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul23)

    * Review the release notes for July 2023.

    * [26 July 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul2623)

        * Updated versions for buildpacks

        * CLI version 1.45.3 released

    * [20 July 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul2023)

        * Added support for displaying details of app instances

        * Added troubleshooting information about app instances that do not scale down as expected

    * [19 July 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul1923)

        * Updated environment variable information to include functions

        * Terraform support for Code Engine service bind is generally available

        * CLI version 1.45.2 released

    * [06 July 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul0623)

        * Updated Code Engine getting started information to include functions

        * Added information comparing Code Engine apps, jobs, and functions

        * Updated versions for buildpacks

        * CLI version 1.45.1 released

    * [05 July 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul0523)

        * Added support for the scale-down delay autoscaling option in the console

        * Added information about details to provide when you report a support case

* [June 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun23)

    * Review the release notes for June 2023.

    * [29 June 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun2923)

        * New! Support for functions in Code Engine

        * CLI version 1.45.0 released

    * [23 June 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun2323)

        * Added summary information for getting started with apps and batch jobs in Code Engine

        * Added support for the scale-down delay autoscaling option

        * CLI version 1.44.0 released

        * Added support for service binding operations in the Code Engine V2 API

        * Updated versions for buildpacks

    * [13 June 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun1323)

        * Added troubleshooting information about deleting jobs and job runs when the limit is exceeded

        * Updated versions for buildpacks

    * [08 June 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun0823)

        * CLI version 1.43.7 released

    * [01 June 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun0123)

        * Added troubleshooting information about stopping an app from receiving traffic

        * Updated information about working with multi-line log data

* [May 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may23)

    * Review the release notes for May 2023.

    * [30 May 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may3023)

        * Added support to get status details for a project in the Code Engine V2 API

    * [25 May 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may2523)

        * Updated versions for buildpacks

        * Updated information about DDoS protection in Code Engine

        * Added troubleshooting information for app connectivity

        * Updated information about applying filters on Log Analysis data

    * [18 May 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may1823)

        * Added troubleshooting information for job runs not starting

        * Added troubleshooting information for unavailable details of service binding operations

    * [16 May 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may1623)

        * CLI version 1.43.5 released

        * Updated versions for buildpacks

    * [10 May 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may1023)

        * Terraform support for Code Engine is generally available

    * [05 May 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may0523)

        * Updated versions for buildpacks

* [April 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr23)

    * Review the release notes for April 2023.

    * [27 April 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr2723)

        * CLI version 1.43.4 released

        * Updated versions for buildpacks

    * [26 April 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr2623)

        * Added support for Code Engine project-wide settings

        * Updated support for TLS secrets

        * Added troubleshooting information for creating an allowlist for Code Engine apps and jobs

        * Added troubleshooting information for deploying a Python app

    * [19 April 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr1923)

        * Configuring a highly available application tutorial

        * Updated versions for buildpacks

    * [14 April 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr1423)

        * CLI version 1.43.3 released

    * [12 April 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr1223)

        * CLI version 1.43.1 released

        * Updated versions for buildpacks

    * [05 April 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr0523)

        * Updated versions for buildpacks

* [March 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar23)

    * Review the release notes for March 2023.

    * [30 March 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar3023)

        * Added information about troubleshooting images

        * Added information about troubleshooting toolchains

        * Updated documentation for API V2.0

    * [27 March 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar2723)

        * Terraform support for Code Engine beta release

    * [23 March 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar2323)

        * CLI version 1.43.0 released

        * Added support for managing domain mappings with the CLI

        * Updated versions for buildpacks

    * [16 March 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar1623)

        * CLI version 1.42.0 released

        * Updated support for secrets in the CLI

    * [10 March 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar1023)

        * Added troubleshooting information for why apps stop running

        * Updated versions for buildpacks

    * [02 March 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar0223)

        * CLI version 1.41.3 released

* [February 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb23)

    * Review the release notes for February 2023.

    * [23 February 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb2323)

        * Important: Project limits for resources in a Code Engine project is increased

        * CLI version 1.41.2 released

        * Updated versions for buildpacks

    * [17 February 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb1723)

        * Added FAQ for Migrating your Cloud Foundry app

        * Updated troubleshooting information for apps that don't achieve a ready status

        * Updated versions for buildpacks

        * CLI version 1.41.1 released

    * [09 February 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb0923)

        * Added information about troubleshooting job runs

        * CLI version 1.41.0 released

    * [03 February 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb0323)

        * Added information about troubleshooting service bindings

        * CLI version 1.40.8 released

        * Updated versions for buildpacks

* [January 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan23)

    * Review the release notes for January 2023.

    * [27 January 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan2723)

        * Updated SDK versions

    * [26 January 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan2623)

        * Code Engine supports service endpoints

        * CLI version 1.40.7 released

        * Updated versions for buildpacks

    * [24 January 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan2423)

        * Added information about using Code Engine with a toolchain

    * [20 January 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan2023)

        * CLI version 1.40.6 released

        * Updated support for service bindings from the console, which provides more options for configuring service bindings

    * [12 January 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan1223)

        * CLI version 1.40.5 released

        * Updated versions for buildpacks

        * Added information about supported versions of Knative

* [December 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec22)

    * Review the release notes for December 2022.

    * [14 December 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec1422)

        * CLI version 1.40.4 released

        * Updated versions for buildpacks

        * Added information about environment variables for jobs

    * [07 December 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec0722)

        * Added GitHub tutorial for sending events

        * Added migration tutorial for Heroku apps

        * Added information about supported TLS versions and ciphers

        * CLI version 1.40.3 released

        * Updated versions for buildpacks

    * [01 December 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec0122)

        * CLI version 1.40.2 released

        * Updated versions for buildpacks

* [November 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-nov22)

    * Review the release notes for November 2022.

    * [17 November 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-nov1722)

        * Added more information about certificates and considerations when you use Cloud Internet Services (CIS) with custom domain mappings

        * Updated versions for buildpacks

    * [10 November 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-nov1022)

        * CLI version 1.40.1 released

    * [03 November 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-nov0322)

        * Added support for custom domain mappings

* [October 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct22)

    * Review the release notes for October 2022.

    * [27 October 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct2722)

        * CLI version 1.40.0 released

        * Updated support of ephemeral storage for apps and jobs

        * Updated versions for buildpacks

    * [20 October 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct2022)

        * CLI version 1.39.6 released

        * Revised and improved descriptions of metrics for monitoring Code Engine

        * Updated versions for buildpacks

    * [17 October 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct1722)

        * Updated versions for buildpacks

    * [06 October 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct0622)

        * CLI version 1.39.5 released

        * Updated versions for buildpacks

* [September 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep22)

    * Review the release notes for September 2022.

    * [21 September 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep2122)

        * New tutorial

        * Updated versions for buildpacks

    * [15 September 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep1522)

        * CLI version 1.39.3 released

        * Updated versions for buildpacks

* [August 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-aug22)

    * Review the release notes for August 2022.

    * [31 August 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-aug3122)

        * CLI version 1.39.2 released

        * Updated versions for buildpacks

    * [18 August 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-aug1822)

        * CLI version 1.39.1 released

        * Added support for working with service bindings from the console

        * Updated the default maximum execution time for jobs

        * Updated versions for buildpacks

    * [4 August 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-aug0422)

        * CLI version 1.38.2 released

        * New tutorial

        * Updated versions for buildpacks

* [July 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul22)

    * Review the release notes for July 2022.

    * [29 July 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul2922)

        * CLI version 1.38.1 released

        * Updated CPU and memory limits and maximums for jobs and apps

        * Added support for jobs that can run indefinitely

        * Updated versions for buildpacks

    * [21 July 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul2122)

        * CLI version 1.38.0 released

    * [15 July 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul1522)

        * CLI version 1.37.0 released

    * [8 July 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul722)

        * New! Context-based restrictions for Code Engine

        * Updated versions for buildpacks

* [June 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun22)

    * Review the release notes for June 2022.

    * [30 June 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun3022)

        * New! Tutorial for how to subscribe to Kafka events with Code Engine

    * [24 June 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun2422)

        * CLI version 1.36.0 released

        * Added support for Kafka event subscriptions with the console and CLI

    * [16 June 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun1622)

        * CLI version 1.35.0 released

        * Updated versions for buildpacks

    * [09 June 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun0922)

        * CLI version 1.34.0 released

    * [02 June 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun0222)

        * CLI version 1.33.1 released

        * Updated available metrics for monitoring Code Engine

        * Revised and improved topic organization of Code Engine limits and quotas

* [May 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may22)

    * Review the release notes for May 2022.

    * [26 May 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may2622)

        * CLI version 1.33.0 released

        * Updated versions for buildpacks

    * [19 May 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may1922)

        * CLI version 1.32.0 released

        * Added more information about access authorities for image registries

    * [12 May 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may1222)

        * CLI version 1.31.1 released

    * [05 May 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may0522)

        * CLI version 1.31.0 released

        * Added new FAQ topics to Migrating Cloud Foundry information

        * Updated versions for buildpacks

* [April 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr22)

    * Review the release notes for April 2022.

    * [29 April 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr2922)

        * Updated versions for buildpacks

    * [27 April 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr2722)

        * New! Deploying apps and running jobs with Code Engine is even easier!

        * CLI version 1.30.0 released

    * [21 April 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr2122)

        * CLI version 1.29.4 released

        * Updated versions for buildpacks

    * [14 April 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr1422)

        * CLI version 1.29.3 released

    * [12 April 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr1222)

        * CLI version 1.29.2 released

        * New! Tutorial for creating a serverless web application with Code Engine

    * [7 April 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr0722)

        * CLI version 1.29.1 released

    * [1 April 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr0122)

        * New! Tutorials for migrating Cloud Foundry apps to Code Engine

        * CLI version 1.29.0 released

* [March 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar22)

    * Review the release notes for March 2022.

    * [31 March 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar3122)

        * Review the release notes for 31 March 2022.

        * New region!

    * [23 March 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar2322)

        * Review the release notes for 23 March 2022.

        * CLI version 1.28.1 released

    * [18 March 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar1822)

        * Review the release notes for 18 March 2022.

        * CLI version 1.28.0 released

        * Added information about registry access secret types

        * Added information about setting max-scale = 0

        * Updated versions for buildpacks

    * [04 March 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar0422)

        * Review the release notes for 04 March 2022.

        * CLI version 1.27.1 released

    * [02 March 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar0222)

        * Review the release notes for 02 March 2022.

        * CLI version 1.27.0 released

        * Improved service binding implementation

* [February 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb22)

    * Review the release notes for February 2022.

    * [24 February 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb2422)

        * Review the release notes for 24 February 2022.

        * CLI version 1.26.1 released

    * [22 February 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb2222)

        * Review the release notes for 22 February 2022.

        * New region!

    * [17 February 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb1722)

        * Review the release notes for 17 February 2022.

        * CLI version 1.26.0 released

        * Updated versions for buildpacks

    * [10 February 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb1022)

        * Review the release notes for 10 February 2022.

        * CLI version 1.25.4 released

    * [03 February 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb0322)

        * Review the release notes for 03 February 2022.

        * CLI version 1.25.3 released

* [January 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan22)

    * Review the release notes for January 2022.

    * [27 January 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan2722)

        * Review the release notes for 27 January 2022.

        * CLI version 1.25.2 released

        * Added more information for troubleshooting jobs when job runs do not complete

        * Added information about considerations when you use SSH keys for accessing your source repository

    * [20 January 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan2022)

        * Review the release notes for 20 January 2022.

        * CLI version 1.25.0 released

        * Added information about considerations for HTTP handling with Code Engine apps and jobs

    * [14 January 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan1422)

        * Review the release notes for 14 January 2022

        * Added clarification for use of direct endpoints when you use private networking with services such as IBM Cloud Object Storage

    * [13 January 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan1322)

        * Review the release notes for 13 January 2022.

        * CLI version 1.24.0 released

    * [12 January 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan1222)

        * Review the release notes for 12 January 2022.

        * Sample images are stored in IBM Cloud&reg; Container Registry

        * Updated versions for buildpacks

* [December 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec21)

    * Review the release notes for December 2021.

    * [15 December 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec1521)

        * Review the release notes for 15 December 2021.

        * CLI version 1.23.3 released

    * [14 December 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec1421)

        * Review the release notes for 14 December 2021.

        * New region!

    * [08 December 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec0821)

        * Review the release notes for 08 December 2021.

        * Code Engine supports monitoring security and compliance with IBM Cloud Compliance Manager.

    * [06 December 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec0621)

        * Review the release notes for 06 December 2021.

        * IBM Cloud Object Storage subscriptions

        * Updated versions for buildpacks

    * [01 December 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec0121)

        * Review the release notes for 01 December 2021.

        * CLI version 1.23.2 released

* [November 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-nov21)

    * Review the release notes for November 2021.

    * [19 November 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-nov1921)

        * Review the release notes for 19 November 2021.

        * CLI version 1.23.1 released

    * [16 November 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-nov1621)

        * Review the release notes for 16 November 2021.

        * Code Engine supports virtual private endpoints

        * CLI version 1.23.0 released

        * Updated versions for buildpacks

    * [04 November 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-nov0421)

        * Review the release notes for 04 November 2021.

        * CLI version 1.22.0 released

        * Code Engine is integrated with IBM Cloud Compliance Manager

        * Updated versions for buildpacks

* [October 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct21)

    * Review the release notes for October 2021.

    * [28 October 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct2821)

        * Review the release notes for 28 October 2021.

        * CLI version 1.21.1 released

        * IBM Cloud Object Storage subscriptions

        * Added Python as a supported language for builds that use the Cloud Native Buildpacks strategy

        * Updated versions for buildpacks

    * [21 October 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct2121)

        * Review the release notes for 21 October 2021.

        * CLI version 1.21.0 released

    * [15 October 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct1521)

        * Review the release notes for 15 October 2021.

        * Added support for deploying apps with project-only endpoints

        * Added information about creating custom dashboards to monitor Code Engine workloads

    * [07 October 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct0721)

        * Review the release notes for 07 October 2021.

        * Creating builds no longer requires a value for the source branch

        * CLI version 1.20.1 released

    * [04 October 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct0421)

        * Review the release notes for 04 October 2021.

        * Revised and improved the application configuration pages in the console

        * CLI version 1.20.0 released

* [September 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep21)

    * Review the release notes for September 2021.

    * [23 September 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep2321)

        * Review the release notes for 23 September 2021.

        * CLI version 1.19.1 released

    * [16 September 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep1621)

        * Review the release notes for 16 September 2021.

        * CLI version 1.19.0 released

        * Updated the Dockerfile build strategy to use the BuildKit tool

    * [9 September 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep0921)

        * Review the release notes for 9 September 2021.

        * CLI version 1.18.0 released

        * Updated versions for buildpacks

        * Updated information about the roles that are required for using Kubernetes and Knative with Code Engine

    * [2 September 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep0221)

        * Review the release notes for 2 September 2021.

        * Added support for build logs in the Code Engine console

        * Updated information about `reclamation` commands

    * [1 September 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep0121)

        * Review the release notes for 1 September 2021.

        * CLI version 1.17.0 released

        * Added support for Periodic timer (cron) event producers in the Code Engine console

        * Updated versions for buildpacks

* [August 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-aug21)

    * Review the release notes for August 2021.

    * [24 August 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-aug2421)

        * Review the release notes for 24 August 2021.

        * CLI version 1.16.1 released

    * [19 August 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-aug1921)

        * Review the release notes for 19 August 2021.

        * CLI version 1.16.0 released

        * Secrets

        * Updated information about headers and environment variables when you use subscriptions

        * Updated versions for buildpacks

    * [16 August 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-aug1621)

        * Review the release notes for 16 August 2021.

        * CLI version 1.15.0 released

        * Troubleshooting subscriptions

        * Subscriptions for IBM Cloud Object Storage event producers are not available in the Canada Toronto (`ca-tor`) region

        * Updated versions for buildpacks

    * [6 August 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-aug0621)

        * Review the release notes for 6 August 2021.

        * CLI version 1.14.0 released

        * Private repositories

    * [5 August 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-aug0521)

        * Review the release notes for 5 August 2021.

        * Updated versions for buildpacks

* [July 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul21)

    * Review the release notes for July 2021.

    * [30 July 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul3021)

        * Review the release notes for 30 July 2021.

        * CLI version 1.13.0 released

    * [29 July 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul2921)

        * Review the release notes for 29 July 2021.

        * Deleting projects

        * Updated versions for buildpacks

    * [27 July 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul2721)

        * Review the release notes for 27 July 2021.

        * CLI version 1.12.0 released

        * Added overview topics for deploying apps and running jobs

        * Updated versions for buildpacks

    * [20 July 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul2021)

        * Review the release notes for 20 July 2021.

        * New region!

    * [15 July 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul1521)

        * Review the release notes for 15 July 2021.

        * CLI version 1.11.0 released

        * Subscription ping limits

        * Applications that use WebSockets

        * Updated versions for buildpacks

    * [7 July 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul0721)

        * Review the release notes for 7 July 2021.

        * Environment variables

        * Troubleshooting overview topics

        * Object Storage buckets

* [June 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun21)

    * Review the release notes for June 2021.

    * [30 June 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun3021)

        * Review the release notes for 30 June 2021.

        * Iter8 tutorial

        * Updated versions for buildpacks

    * [29 June 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun2921)

        * Review the release notes for 29 June 2021.

        * Application revisions

        * Job runs that are created by subscriptions

    * [23 June 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun2321)

        * Review the release notes for 23 June 2021.

        * CLI version 1.10.0 released

        * Updated app and app revision quotas for projects

        * Added basic troubleshooting information

        * IBM Cloud and third-party integrations

        * Added information about security and Code Engine

        * Updated versions for buildpacks

    * [16 June 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun1621)

        * Review the release notes for 16 June 2021.

        * CLI version 1.9.0 released

        * Build size

        * Configmaps and secrets

        * Added information about updating jobs

    * [10 June 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun1021)

        * Review the release notes for 10 June 2021.

        * Important: Introduced a breaking change with Code Engine memory and CPU combinations

        * CLI version 1.8.0 released

        * Running job without job configuration

        * Added support for private repositories from the console

        * Updated versions for buildpacks

        * Subscription support for jobs is generally available

    * [8 June 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun0821)

        * Review the release notes for 8 June 2021.

        * New region!

    * [3 June 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun0321)

        * Review the release notes for 3 June 2021.

        * Updated versions for buildpacks

        * Deleting data

* [May 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may21)

    * Review the release notes for May 2021.

    * [27 May 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may2721)

        * Review the release notes for 27 May 2021.

        * CLI version 1.7.0 released

        * Updated versions for buildpacks

        * Updated information about supported IBM Cloud Object Storage buckets for subscriptions

        * Added information about specifying the `--path` option when you create a subscription to an application.

        * Updated information about accessing container registries

        * Added information about working with Kubernetes and Code Engine

    * [18 May 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may1821)

        * Review the release notes for 18 May 2021.

        * Added information about working with environment variables in Code Engine

        * Working with secrets and configmaps

        * CLI version 1.6.0 released

    * [10 May 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may1021)

        * Review the release notes for 10 May 2021.

        * CLI version 1.5.0 released

    * [7 May 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may0721)

        * Review the release notes for 7 May 2021.

        * Updated versions for buildpacks

    * [4 May 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may0421)

        * Review the release notes for 4 May 2021.

        * New region!

* [April 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr21)

    * Review the release notes for April 2021.

    * [29 April 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr2921)

        * Review the release notes for 29 April 2021.

        * Added metrics for `jobruns` to information about monitoring in Code Engine.

        * CLI version 1.4.0 released

    * [21 April 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr2121)

        * Review the release notes for 21 April 2021.

        * `CloudEvents` specification

        * CLI version 1.3.0 released

    * [14 April 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr1421)

        * Review the release notes for 14 April 2021.

        * New! Subscription support for jobs as a beta function.

        * Project limits

        * Project deletions

        * CLI version 1.2.0 released

    * [8 April 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr0821)

        * Review the release notes for 8 April 2021.

        * Learning paths

        * Pending reclamation

        * Environment variables

        * CLI version 1.1.0 released

    * [1 April 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-apr0121)

        * Review the release notes for 1 April 2021.

        * Added information about deploying apps across multiple regions that use a custom domain name.

        * CLI version 1.0.1 released

* [March 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar21)

    * Review the release notes for March 2021.

    * [31 March 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar3121)

        * Review the release notes for 31 March 2021.

        * New! General availability of IBM Cloud Code Engine

        * CLI version 1.0.0 released

    * [30 March 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar3021)

        * Review the release notes for 30 March 2021.

        * Updated information about setting the `port` value when you deploy apps

        * Updated information about application scaling when apps connect to event producers

    * [26 March 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar2621)

        * Review the release notes for 26 March 2021.

        * CLI versions 0.6.2 and CLI 0.6.3 released

        * Added Code Engine billing.

        * Updated CPU and memory limits for jobs and apps

    * [25 March 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar2521)

        * Review the release notes for 25 March 2021.

        * Added Code Engine monitoring information

        * Added information for determining CPU and memory combinations

        * Code Engine Tutorial

    * [23 March 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar2321)

        * Review the release notes for 23 March 2021.

        * Code Engine is supported in a new region: Asia Pacific (`jp-tok`)

        * Added Code Engine high availability and disaster recovery documentation

    * [22 March 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar2221)

        * Review the release notes for 22 March 2021.

        * CLI version 0.6.1 releases

    * [18 March 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar1821)

        * Review the release notes for 18 March 2021.

        * CLI versions 0.6.0 and 0.5.25 released

        * Automatically create registry access

        * Added logging information for apps and jobs from the console

        * Updated versions for buildpacks

        * Updated limits for Code Engine

        * Updated API CRD information for subscriptions and jobs

        * [Using Kubernetes with Code Engine - Serving CRD methods](https://cloud.ibm.com/docs/codeengine?topic=codeengine-kubernetes&format=markdown#api-crd-serving).

        * Updated information for troubleshooting your builds

        * Updated service bind information

    * [9 March 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar0921)

        * Review the release notes for 9 March 2021.

        * CLI version 0.5.21 released

        * Project reclamation

    * [4 March 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar0421)

        * Review the release notes for 4 March 2021.

        * Added Code Engine architecture and workload isolation documentation

        * Added HTTP headers and body information for subscriptions

        * System events

        * Updated versions for buildpacks

    * [2 March 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-mar0221)

        * Review the release notes for 2 March 2021.

        * CLI version 0.5.20 released

        * New responsibilities for Code Engine topic.

* [February 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb21)

    * Review the release notes for February 2021.

    * [26 February 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb2621)

        * Review the release notes for 26 February 2021.

        * Commands and arguments

        * Updated versions for buildpacks

        * CLI version 0.5.19 released

        * Added notices file

    * [23 February 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb2321)

        * Review the release notes for 23 February 2021.

        * CLI version 0.5.18 released

    * [16 February 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb1621)

        * Review the release notes for 16 February 2021.

        * CLI version 0.5.17 released

    * [12 February 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb1221)

        * Review the release notes for 12 February 2021.

        * Added an Object Storage subscription tutorial.

        * Added troubleshooting information for subscriptions.

        * Added an FAQ for WebSocket support.

        * Updated application limits.

    * [9 February 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb0921)

        * Review the release notes for 9 February 2021.

        * CLI version 0.5.16 released

        * Added information about potentially reaching Docker rate limits.

    * [3 February 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-feb0321)

        * Review the release notes for 3 February 2021.

        * Added planning for Code Engine information

        * Added information about working with configmaps and secrets as mounted files

        * Updated FAQ to add information about differences between Code Engine builds and Docker builds

        * Added a tip for when you copy an entire Git repository and note about best practices for naming application directories

* [January 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan21)

    * Review the release notes for January 2021.

    * [29 January 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan2921)

        * Review the release notes for 29 January 2021.

        * CLI version 0.5.15 released

        * Environment variables

        * Revised subscription topic

        * Ping subscription tutorial

        * Getting support

    * [21 January 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan2121)

        * Review the release notes for 21 January 2021.

        * CLI version 0.5.14 released

    * [20 January 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan2021)

        * Review the release notes for 20 January 2021.

        * New region!

        * Removed some beta limitations for Code Engine

    * [15 January 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan1521)

        * Review the release notes for 15 January 2021.

        * Added a build tutorial

        * Take a terminology quiz

        * Added a sitemap of Code Engine topics

        * CLI version 0.5.13 released

    * [12 January 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan1221)

        * Review the release notes for 12 January 2021.

        * Updated information for troubleshooting your builds

        * New Activity tracker information

        * Updated build information

        * Added API CRD information for subscriptions

        * Updated task information for jobs

        * CLI version 0.5.11 and 0.5.12 released

    * [7 January 2021](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jan0721)

        * Review the release notes for 7 January 2021.

        * Updated task information for applications

* [December 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec20)

    * Review the release notes for December 2020.

    * [17 December 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec1720)

        * Review the release notes for 17 December 2020.

        * Updated information for troubleshooting your builds

        * Updated versions for buildpacks

        * Updated sizes for builds

        * CLI versions 0.5.8 and 0.5.9 released

    * [14 December 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec1420)

        * Review the release notes for 14 December 2020.

        * Learn more about scaling your applications

        * CLI version 0.5.7 released

    * [9 December 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec0920)

        * Review the release notes for 9 December 2020.

        * Find Dockerfile build tips

        * See [Writing a Dockerfile for Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-dockerfile&format=markdown).

        * Updated troubleshooting tips for builds

        * Updated versions for buildpacks

        * CLI version 0.5.6 released

    * [2 December 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-dec0220)

        * Review the release notes for 2 December 2020.

        * CLI version 0.5.5 released

* [November 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-nov20)

    * Review the release notes for November 2020.

    * [30 November 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-nov3020)

        * Review the release notes for 30 November 2020.

        * Updated user access information

    * [20 November 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-nov2020)

        * Review the release notes for 20 November 2020.

        * CLI version 0.5.3 released

        * New logging topic

        * Tips for troubleshooting applications

    * [12 November 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-nov1220)

        * Review the release notes for 12 November 2020.

        * CLI version 0.4.2592 released

    * [11 November 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-nov1120)

        * Review the release notes for 11 November 2020.

        * CLI version 0.4.2577 released

        * SDK documentation published

* [October 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct20)

    * Review the release notes for October 2020.

    * [30 October 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct3020)

        * Review the release notes for 30 October 2020.

        * CLI version 0.4.2493 released

        * Lithops

    * [23 October 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct2320)

        * Review the release notes for 23 October 2020.

        * CLI version 0.4.2439 released

        * Project selected for current context

        * Updated runtimes for buildpacks

    * [19 October 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct1920)

        * Review the release notes for 19 October 2020.

        * Troubleshooting build information

    * [15 October 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct1520)

        * Review the release notes for 15 October 2020.

        * CLI version 0.4.2397 released

    * [14 October 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct1420)

        * Review the release notes for 14 October 2020.

        * New troubleshooting information

    * [6 October 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct0620)

        * Review the release notes for 6 October 2020

        * CLI version 0.4.2365 released

    * [5 October 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-oct0520)

        * Review the release notes for 5 October 2020.

        * CLI version 0.4.2335 released

* [September 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep20)

    * Review the release notes for September 2020.

    * [28 September 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep2820)

        * Review the release notes for 28 September 2020.

        * CLI version 0.4.2276 released

    * [24 September 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep2420)

        * Review the release notes for 24 September 2020.

        * New tutorial

    * [21 September 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep2120)

        * Review the release notes for 21 September 2020.

        * CLI version 0.4.2227 released

        * Updated runtimes for buildpacks

    * [18 September 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep1820)

        * Review the release notes for 18 September 2020.

        * CLI version 0.4.2217 released

    * [16 September 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep1620)

        * Review the release notes for 16 September 2020.

        * New! [IBM Cloud Code Engine beta release](https://cloud.ibm.com/codeengine/overview)

        * CLI version 0.4.2192 released

    * [4 September 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep0420)

        * Review the release notes for 4 September 2020.

        * Application logs

    * [2 September 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-sep0220)

        * Review the release notes for 2 September 2020.

        * CLI version 0.3.1973 released

        * Code Engine batch CRDs updated to `v1beta1`

* [August 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-aug20)

    * Review the release notes for August 2020.

    * [21 August 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-aug2120)

        * Review the release notes for 21 August 2020.

        * CLI version 0.3.1802 released

        * Updated example

        * Project quotas

    * [17 August 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-aug1720)

        * Review the release notes for 17 August 2020.

        * CLI version 0.3.1712 released

        * Ephemeral storage limit

    * [14 August 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-aug1420)

        * Review the release notes for 14 August 2020.

        * CLI version 0.3.1675 released

    * [4 August 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-aug0420)

        * Review the release notes for 4 August 2020.

        * `array indices`

        * CLI version 0.3.1535 released

* [July 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul20)

    * Review the release notes for July 2020.

    * [30 July 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul3020)

        * Review the release notes for 30 July 2020.

        * `array spec`

        * Example application

    * [22 July 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul2220)

        * Review the release notes for 22 July 2020.

        * Updates to application docs

        * CLI version 0.3.1415 released

    * [17 July 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul1720)

        * Review the release notes for 17 July 2020.

        * CLI version 0.3.1363 released

    * [10 July 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jul1020)

        * Review the release notes for 10 July 2020.

        * CLI version 0.2.1250 released

* [June 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun20)

    * Review the release notes for June 2020.

    * [19 June 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun1920)

        * Review the release notes for 19 June 2020.

        * CLI version 0.2.1093 released

    * [11 June 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-jun1120)

        * Review the release notes for 11 June 2020.

        * Updates to service bind

        * CLI version 0.2.966 released

* [May 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may20)

    * Review the release notes for May 2020.

    * [19 May 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may1920)

        * Review the release notes for 19 May 2020.

        * Service bind

    * [18 May 2020](https://cloud.ibm.com/docs/codeengine?topic=codeengine-codeengine-relnotes&format=markdown#codeengine-may1820)

        * Review the release notes for 18 May 2020.

        * New! [IBM Cloud Code Engine experimental release](https://cloud.ibm.com/codeengine/overview){: external}


## Tutorials library for Code Engine
{: #sitemap_tutorials-library-for-code-engine}

[Tutorials library for Code Engine](https://cloud.ibm.com/docs?tab=tutorials&tags=codeengine&page=1&pageSize=20){: external}


## App and job tutorials
{: #sitemap_app_and_job_tutorials}


[Deploying and scaling applications](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-app-tutorial&format=markdown#deploy-app-tutorial)

* [Select an image file](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-app-tutorial&format=markdown#deploy-app-image-file)

* [Creating and deploying an application](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-app-tutorial&format=markdown#app-creating-deploying)

* [Updating your application](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-app-tutorial&format=markdown#app-updating)

* [Scaling your application (scale-to-zero and scale-from-zero)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-app-tutorial&format=markdown#app-scaling)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-app-tutorial&format=markdown#nextsteps-deployapptut)

[Running and updating jobs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-run-job-tutorial&format=markdown#run-job-tutorial)

* [Before you begin](https://cloud.ibm.com/docs/codeengine?topic=codeengine-run-job-tutorial&format=markdown#run-job-tutorial-before-you-begin)

* [Creating a job](https://cloud.ibm.com/docs/codeengine?topic=codeengine-run-job-tutorial&format=markdown#batch-jobcreate)

* [Running a job](https://cloud.ibm.com/docs/codeengine?topic=codeengine-run-job-tutorial&format=markdown#batch-jobrun-ui)

* [Accessing job details](https://cloud.ibm.com/docs/codeengine?topic=codeengine-run-job-tutorial&format=markdown#batch-accessjobdetails-ui)

* [Updating a job](https://cloud.ibm.com/docs/codeengine?topic=codeengine-run-job-tutorial&format=markdown#batch-updatejob-ui)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-run-job-tutorial&format=markdown#nextsteps-deployjobtut)

[Getting started with your migration from Heroku to Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-heroku-migrate&format=markdown#heroku-migrate)

* [Objectives](https://cloud.ibm.com/docs/codeengine?topic=codeengine-heroku-migrate&format=markdown#heroku-objectives)

* [Prerequisites](https://cloud.ibm.com/docs/codeengine?topic=codeengine-heroku-migrate&format=markdown#heroku-prereqs)

* [Comparing Heroku and Code Engine terminology](https://cloud.ibm.com/docs/codeengine?topic=codeengine-heroku-migrate&format=markdown#heroku-migrate-terms)

* [Log in to IBM Cloud](https://cloud.ibm.com/docs/codeengine?topic=codeengine-heroku-migrate&format=markdown#heroku-log-cloud)

* [Creating a project](https://cloud.ibm.com/docs/codeengine?topic=codeengine-heroku-migrate&format=markdown#heroku-create-project)

* [Deploying your application](https://cloud.ibm.com/docs/codeengine?topic=codeengine-heroku-migrate&format=markdown#heroku-build2-application)

* [Clean up](https://cloud.ibm.com/docs/codeengine?topic=codeengine-heroku-migrate&format=markdown#heroku-clean-up)

[Configuring a highly available application](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-multiple-regions&format=markdown#deploy-multiple-regions)

* [Prerequisites](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-multiple-regions&format=markdown#deploy-setup-cis-prereq)

* [Create projects in different regions](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-multiple-regions&format=markdown#deploy-project-regions)

* [Deploy your apps in multiple regions](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-multiple-regions&format=markdown#deploy-app-regions)

* [Generate a certificate for your custom domain](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-multiple-regions&format=markdown#custom-domain-cert)

* [Create a TLS secret](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-multiple-regions&format=markdown#create-tls-secret)

* [Configure the custom domain mappings](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-multiple-regions&format=markdown#config-app-domain)

* [Configure a health check](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-multiple-regions&format=markdown#config-health-check)

* [Configure the Cloud Internet Services (CIS) load-balancer](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-multiple-regions&format=markdown#=config-load-balancer)

* [Verify that your app is available](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-multiple-regions&format=markdown#verify-app-domain)

* [Cleaning up your tutorial](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-multiple-regions&format=markdown#clean-up)

[Building applications that store information in IBM Cloudant](https://cloud.ibm.com/docs/codeengine?topic=codeengine-tutorial-cloudant-local&format=markdown#tutorial-cloudant-local)

* [Create an IBM Cloudant service instance and database](https://cloud.ibm.com/docs/codeengine?topic=codeengine-tutorial-cloudant-local&format=markdown#create-cloudant)

* [Test your application locally](https://cloud.ibm.com/docs/codeengine?topic=codeengine-tutorial-cloudant-local&format=markdown#test-cloudant-local)

* [Deploying your application to Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-tutorial-cloudant-local&format=markdown#deploy-cloudant-ce)

[Building applications by using buildpacks](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-app-tutorial&format=markdown#build-app-tutorial)

* [Set up registry access](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-app-tutorial&format=markdown#setup-registry-access)

* [Create a build](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-app-tutorial&format=markdown#create-a-build)

* [Submit a build run](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-app-tutorial&format=markdown#submit-buildrun)

* [Work with the container image](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-app-tutorial&format=markdown#use-container-image)

* [Next steps for buildpacks](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-app-tutorial&format=markdown#nextsteps-buildapptut)

[Serverless web application and API with Code Engine](https://cloud.ibm.com/docs/solution-tutorials?topic=solution-tutorials-serverless-webapp&format=markdown){: external}

[Text analysis with Code Engine](https://cloud.ibm.com/docs/solution-tutorials?topic=solution-tutorials-text-analysis-code-engine&format=markdown){: external}

[Serverless web app and eventing for data retrieval and analytics](https://cloud.ibm.com/docs/solution-tutorials?topic=solution-tutorials-serverless-github-traffic-analytics&format=markdown){: external}


## Subscription tutorials
{: #sitemap_subscription_tutorials}


[Subscribing to cron events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron-tutorial&format=markdown#subscribe-cron-tutorial)

* [Determine your cron interval](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron-tutorial&format=markdown#determine-cron-interval)

* [Create your app (or job)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron-tutorial&format=markdown#create-app)

* [Create a subscription](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron-tutorial&format=markdown#create-subscription)

* [Testing your subscription](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron-tutorial&format=markdown#test-subscription)

* [Update your subscription](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron-tutorial&format=markdown#update-subscription)

* [Clean up for cron subscription tutorial](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron-tutorial&format=markdown#clean-subscription)

[Subscribing to Object Storage events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cos-tutorial&format=markdown#subscribe-cos-tutorial)

* [Determine your Object Storage bucket and region](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cos-tutorial&format=markdown#determine-cos-bucket-and-region)

* [Assigning the Notifications Manager role to Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cos-tutorial&format=markdown#notify_mgr)

* [Create your app (or job)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cos-tutorial&format=markdown#create-app-cos)

* [Create a subscription](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cos-tutorial&format=markdown#create-subscription-cos)

* [Testing your subscription](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cos-tutorial&format=markdown#test-subscription-cos)

* [Update your Object Storage subscription](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cos-tutorial&format=markdown#update-subscription-cos)

* [Clean up for Object Storage tutorial](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cos-tutorial&format=markdown#clean-subscription-cos)

[Subscribing to Kafka events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-kafka-tutorial&format=markdown#subscribe-kafka-tutorial)

* [Setting up the Kafka event producer](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-kafka-tutorial&format=markdown#tutkafka-setup-sender)

* [Setting up a Code Engine sample app to produce Kafka messages](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-kafka-tutorial&format=markdown#tutkafka-sender-app)

* [Setting up a Code Engine Kafka subscription](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-kafka-tutorial&format=markdown#tutkafka-subscribe-setup)

* [Testing your subscription](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-kafka-tutorial&format=markdown#tutkafka-test-subscription)

* [Updating your subscription](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-kafka-tutorial&format=markdown#tutkafka-update-subscription)

* [Clean up for Kafka subscription tutorial](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-kafka-tutorial&format=markdown#tutkafka-delete-subscription)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-kafka-tutorial&format=markdown#nextsteps-kafkatut)

[Sending GitHub events to an application](https://cloud.ibm.com/docs/codeengine?topic=codeengine-github-event-webhooks&format=markdown#github-event-webhooks)

* [Prerequisites](https://cloud.ibm.com/docs/codeengine?topic=codeengine-github-event-webhooks&format=markdown#gew-prerequisites)

* [Create an application](https://cloud.ibm.com/docs/codeengine?topic=codeengine-github-event-webhooks&format=markdown#gew-create-app)

* [Create a webhook](https://cloud.ibm.com/docs/codeengine?topic=codeengine-github-event-webhooks&format=markdown#gew-create-webhook)

* [Test your GitHub event](https://cloud.ibm.com/docs/codeengine?topic=codeengine-github-event-webhooks&format=markdown#gew-test-webhook)

* [Clean up](https://cloud.ibm.com/docs/codeengine?topic=codeengine-github-event-webhooks&format=markdown#github-clean-up)


## Deploying Cloud Foundry applications in Code Engine: Getting started
{: #sitemap_deploying_cloud_foundry_applications_in_getting_started}


[Deploying Cloud Foundry applications in Code Engine: Getting started](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-tutorial&format=markdown#migrate-cf-ce-tutorial)

* [Objectives](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-tutorial&format=markdown#cftut-objectives)

* [Prerequisites](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-tutorial&format=markdown#cftut-prereqs)

* [Log in to IBM Cloud](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-tutorial&format=markdown#cftut-log-cloud)

* [Creating a project](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-tutorial&format=markdown#cftut-create-project)

* [Creating a directory and source code](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-tutorial&format=markdown#cftut-create-dir)

* [Deploying your application](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-tutorial&format=markdown#cftut-build2-application)

* [Clean up](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-tutorial&format=markdown#cftut-clean-up)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-tutorial&format=markdown#cftut-migrate-next)


## Running a function from local source
{: #sitemap_running_a_function_from_local_source}


[Running a function from local source](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-tutorial&format=markdown#fun-tutorial)

* [Set up your environment](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-tutorial&format=markdown#fun-tutorial-envirn)

* [Create the source code](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-tutorial&format=markdown#fun-tutorial-sourcecode)

* [Create your function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-tutorial&format=markdown#fun-tutorial-create)

* [Invoke your function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-tutorial&format=markdown#fun-tutorial-invoke)

* [Provide parameters for your function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-tutorial&format=markdown#fun-tutorial-parameters)

* [Clean up](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-tutorial&format=markdown#fun-tutorial-clean-up)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-tutorial&format=markdown#fun-tutorial-nextsteps)


## Setting up the CLI
{: #sitemap_setting_up_the_cli}


[Setting up the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-install-cli&format=markdown#install-cli)

* [Supported environments for Code Engine CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-install-cli&format=markdown#cli-env)

* [Installing the IBM Cloud CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-install-cli&format=markdown#cli-setup)

* [Installing the Code Engine CLI plug-in](https://cloud.ibm.com/docs/codeengine?topic=codeengine-install-cli&format=markdown#install-cli-plugin)

* [Updating the Code Engine CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-install-cli&format=markdown#update-cli)

* [Uninstalling the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-install-cli&format=markdown#uninstall-cli)

* [Accessing the IBM Cloud Shell in your web browser](https://cloud.ibm.com/docs/codeengine?topic=codeengine-install-cli&format=markdown#cloud-shell)


## Planning for Code Engine
{: #sitemap_planning_for_}


[Planning for Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-plan-codeengine&format=markdown#plan-codeengine)

* [Code Engine use cases](https://cloud.ibm.com/docs/codeengine?topic=codeengine-plan-codeengine&format=markdown#ce-use-cases)

* [When to use an app, job, or function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-plan-codeengine&format=markdown#when-app-job)

* [Common scenarios for Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-plan-codeengine&format=markdown#common-scenarios)


## Working with projects
{: #sitemap_working_with_projects}


[Managing projects](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#manage-project)

* [What is a project?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#project-def)

    * [How can I see what projects I can access?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#project-access)

    * [How can I see details about a project?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#project-details)

    * [How can I set policies so others can work with my project?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#project-policies)

    * [Are there project limits to consider?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#project-limits)

* [Create a project](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#create-a-project)

    * [Creating a project from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#create-project-console)

    * [Creating a project with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#create-project-cli)

* [Work with a project](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#target-a-project)

    * [Working with a project from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#target-project-console)

    * [Working with a project with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#target-project-cli)

    * [Determining which project is selected as the current context](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#current-project-cli)

* [Delete a project](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#delete-project)

    * [Deleting a project from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#delete-project-console)

    * [Deleting a project with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#delete-project-cli)

* [Restoring deleted projects](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#restore-softdelete-project)

    * [Restoring deleted projects from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#restore-softdelete-project-ui)

    * [Restoring deleted projects with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#restore-softdelete-project-cli)

* [Permanently deleting projects](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#perm-delete-project)

    * [Permanently deleting projects from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#perm-delete-project-ui)

    * [Permanently deleting projects with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project&format=markdown#perm-delete-project-cli)

[Configuring project-wide settings](https://cloud.ibm.com/docs/codeengine?topic=codeengine-project-integrations&format=markdown#project-integrations)

* [What are project-wide integrations and why use them?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-project-integrations&format=markdown#projectintegration-why)

* [Configuring project-wide service binding operations](https://cloud.ibm.com/docs/codeengine?topic=codeengine-project-integrations&format=markdown#projectintegration-sb)

    * [What access permissions are required to configure service binding operations?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-project-integrations&format=markdown#projectintegration-sb-access)

    * [What's the relationship between the service ID and the operator secret?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-project-integrations&format=markdown#projectintegration-sb-relation)

    * [Configuring service bindings operations with a Code Engine autogenerated service ID](https://cloud.ibm.com/docs/codeengine?topic=codeengine-project-integrations&format=markdown#projectintegration-sb-auto)

    * [Configuring service binding operations with a custom service ID](https://cloud.ibm.com/docs/codeengine?topic=codeengine-project-integrations&format=markdown#projectintegration-sb-customserviceid)

    * [Removing configured service binding operations](https://cloud.ibm.com/docs/codeengine?topic=codeengine-project-integrations&format=markdown#projectintegration-sb-remove)

* [Configuring project-wide access to Container Registry](https://cloud.ibm.com/docs/codeengine?topic=codeengine-project-integrations&format=markdown#projectintegration-cr)

    * [What access permissions are required for Code Engine managed access to IBM Cloud Container Registry?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-project-integrations&format=markdown#projectintegration-cr-access)

    * [What's the relationship between the service ID and the registry secret?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-project-integrations&format=markdown#projectintegration-cr-relation)

    * [Configuring Container Registry access](https://cloud.ibm.com/docs/codeengine?topic=codeengine-project-integrations&format=markdown#projectintegration-cr-config)

    * [Removing Code Engine managed access to Container Registry](https://cloud.ibm.com/docs/codeengine?topic=codeengine-project-integrations&format=markdown#projectintegration-cr-remove)


## Deploying applications
{: #sitemap_deploying_applications}


[Working with apps in Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-application-workloads&format=markdown#application-workloads)

* [How do I make my code run as a Code Engine application component?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-application-workloads&format=markdown#deploy-app-containerimage)

* [What do I need to know about ports for apps in Code Engine?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-application-workloads&format=markdown#deploy-app-ports)

* [Considerations for HTTP handling](https://cloud.ibm.com/docs/codeengine?topic=codeengine-application-workloads&format=markdown#considerationshttphandlingapp)

* [Options for visibility for a Code Engine application](https://cloud.ibm.com/docs/codeengine?topic=codeengine-application-workloads&format=markdown#optionsvisibility)

    * [Deploying your app with a public endpoint](https://cloud.ibm.com/docs/codeengine?topic=codeengine-application-workloads&format=markdown#app-endpoint-public)

    * [Deploying your app with a private endpoint](https://cloud.ibm.com/docs/codeengine?topic=codeengine-application-workloads&format=markdown#app-endpoint-private)

    * [Deploying your app with a project endpoint](https://cloud.ibm.com/docs/codeengine?topic=codeengine-application-workloads&format=markdown#app-endpoint-projectonly)

* [Options for deploying a Code Engine application](https://cloud.ibm.com/docs/codeengine?topic=codeengine-application-workloads&format=markdown#optionsdeploy)

    * [Memory and CPU](https://cloud.ibm.com/docs/codeengine?topic=codeengine-application-workloads&format=markdown#deploy-app-combo)

    * [Deploying your app with commands and arguments](https://cloud.ibm.com/docs/codeengine?topic=codeengine-application-workloads&format=markdown#deploy-app-cmd-args)

    * [Creating and running your app with environment variables](https://cloud.ibm.com/docs/codeengine?topic=codeengine-application-workloads&format=markdown#app-option-envvar)

    * [Creating and running your app when using secrets and configmaps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-application-workloads&format=markdown#app-option-secconfigmap)

* [Considerations for application quotas](https://cloud.ibm.com/docs/codeengine?topic=codeengine-application-workloads&format=markdown#app-quotas)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-application-workloads&format=markdown#app-nextsteps)

[Deploying app workloads from images in a public registry](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-app&format=markdown#deploy-app)

* [Deploying an app from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-app&interface=ui&format=markdown#deploy-app-console)

* [Deploying an app with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-app&interface=cli&format=markdown#deploy-app-cli)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-app&interface=cli&format=markdown#nextsteps-appdeploypub)

[Deploying app workloads from images in IBM Cloud Container Registry](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-app-crimage&format=markdown#deploy-app-crimage)

* [Deploying an app that references an image in Container Registry with the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-app-crimage&format=markdown#deploy-app-crimage-console)

* [Deploying an app with an image in Container Registry with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-app-crimage&format=markdown#deploy-app-crimage-cli)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-app-crimage&format=markdown#nextsteps-appdeploycr)

[Deploying app workloads from images in a private registry](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-app-private&format=markdown#deploy-app-private)

* [Deploying an app that references an image in a private registry with the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-app-private&format=markdown#deploy-app-private-console)

* [Deploying an app with an image from a private registry with CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-app-private&format=markdown#deploy-app-private-cli)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-deploy-app-private&format=markdown#nextsteps-appdeploypriv)

[Deploying your app from repository source code](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-source-code&format=markdown#app-source-code)

* [Deploying your app from repository source code from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-source-code&format=markdown#deploy-app-source-code)

* [Deploying your app from repository source code with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-source-code&format=markdown#deploy-app-source-code-cli)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-source-code&format=markdown#nextsteps-appdeploysource)

[Deploying your app from local source code with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-local-source-code&format=markdown#app-local-source-code)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-local-source-code&format=markdown#nextsteps-app-localdeploysource)

[Accessing your app](https://cloud.ibm.com/docs/codeengine?topic=codeengine-access-service&format=markdown#access-service)

* [Access details about your app](https://cloud.ibm.com/docs/codeengine?topic=codeengine-access-service&format=markdown#access-app-details)

    * [Accessing app details from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-access-service&format=markdown#access-appdetails-ui)

    * [Accessing app details with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-access-service&format=markdown#access-appdetails-cli)

* [Application status](https://cloud.ibm.com/docs/codeengine?topic=codeengine-access-service&format=markdown#app-status)

[Updating your app](https://cloud.ibm.com/docs/codeengine?topic=codeengine-update-app&format=markdown#update-app)

* [What if I want to redeploy my application without changing configuration settings?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-update-app&format=markdown#update-app-nochange)

* [Updating your app from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-update-app&format=markdown#update-app-console)

* [Updating your app to use project-only endpoints from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-update-app&format=markdown#update-app-console-projendpt)

* [Updating your app to use private endpoints from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-update-app&format=markdown#update-app-console-privateendpt)

* [Updating your app with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-update-app&format=markdown#update-app-cli)

* [Updating your app to use project-only endpoints with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-update-app&format=markdown#update-app-cli-projectonly)

* [Updating your app to use private endpoints with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-update-app&format=markdown#update-app-cli-privateendpt)

* [Updating an app to reference a different image](https://cloud.ibm.com/docs/codeengine?topic=codeengine-update-app&format=markdown#update-app-diff-image)

    * [Updating an app to reference a different image in Container Registry from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-update-app&format=markdown#update-app-crimage-console)

    * [Updating an app to reference a different image in Container Registry with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-update-app&format=markdown#update-app-crimage-cli)

    * [Updating an app to reference an image that is built from source code from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-update-app&format=markdown#update-app-source-console)

    * [Updating an app to reference an image that is built from source code with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-update-app&format=markdown#update-app-source-cli)

[Configuring application scaling](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-scale&format=markdown#app-scale)

* [How scaling works](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-scale&format=markdown#app-how-scale)

    * [Scaling boundaries](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-scale&format=markdown#app-scale-boundaries)

    * [Autoscaling settings for concurrency and timing](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-scale&format=markdown#app-scale-timeconcurrency)

    * [Example scenario for autoscaling](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-scale&format=markdown#app-scale-example)

* [Optimize latency and throughput](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-scale&format=markdown#app-optimize-latency)

    * [Determining concurrency of your application container](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-scale&format=markdown#app-determine-concurrency)

* [Observing how your app scales with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-scale&format=markdown#scale-app-cli)

* [Setting the number of minimum and maximum instances for your app](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-scale&format=markdown#scale-app-min-max)

    * [Changing the autoscaling range from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-scale&format=markdown#set-app-instances-ui)

    * [Changing the autoscaling range with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-scale&format=markdown#set-app-instances-cli)

[Configuring custom domain mappings for your app](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-domainmapping&format=markdown#app-domainmapping)

* [Configuring custom domain mappings from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-domainmapping&format=markdown#custom-domain-ui)

* [Configuring custom domain mappings with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-domainmapping&format=markdown#custom-domain-cli)

* [Completing the custom domain configuration with your domain registrar](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-domainmapping&format=markdown#app-completing-custom-domain)

* [Testing your custom domain](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-domainmapping&format=markdown#testapp-custom-domain)

[Working with liveness and readiness probes for your app](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-probes&format=markdown#app-probes)

* [What are liveness and readiness probes?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-probes&format=markdown#app-probes-terms)

* [Why use liveness and readiness probes with my apps?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-probes&format=markdown#app-probes-why)

* [Implementing a readiness or liveness probe in your code](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-probes&format=markdown#app-probes-implement)

* [Configuring liveness and readiness probes in Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-probes&format=markdown#app-probes-config)

    * [Properties for liveness and readiness probes](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-probes&format=markdown#app-probes-properties)

    * [Configuring probes from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-probes&format=markdown#app-probes-config-ui)

    * [Configuring probes with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-probes&format=markdown#app-probes-config-cli)

* [Viewing probe settings in Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-probes&format=markdown#app-probes-view)

    * [Viewing probe settings from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-probes&format=markdown#app-probes-view-ui)

    * [Viewing probe settings with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-probes&format=markdown#app-probes-view-cli)

* [Updating probes](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-probes&format=markdown#app-probes-update)

    * [Updating probes from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-probes&format=markdown#app-probes-update-ui)

    * [Updating probes with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-probes&format=markdown#app-probes-update-cli)

* [Deleting probes](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-probes&format=markdown#delete-probes)

    * [Deleting probes from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-probes&format=markdown#app-probes-delete-ui)

    * [Deleting probes with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-probes&format=markdown#app-probes-delete-cli)

[Implementing applications with gRPC](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-grpc&format=markdown#app-grpc)

* [Benefits of using gRPC](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-grpc&format=markdown#app-grpc-benefits)

* [Configuring Code Engine applications to use gRPC](https://cloud.ibm.com/docs/codeengine?topic=codeengine-app-grpc&format=markdown#app-grpc-config-cli)


## Running jobs
{: #sitemap_running_jobs}


[Working with jobs and job runs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-plan&format=markdown#job-plan)

* [Before you begin](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-plan&format=markdown#jobs-efore-you-begin)

* [How do I make my code run as a Code Engine job component?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-plan&format=markdown#job-containerimage)

* [Considerations for HTTP handling](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-plan&format=markdown#considerationshttphandlingjob)

* [Options for creating and running a job](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-plan&format=markdown#job-options)

    * [Memory and CPU for jobs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-plan&format=markdown#job-options-combo)

    * [Creating and running a job with commands and arguments](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-plan&format=markdown#job-cmd-args)

    * [Creating and running a job with environment variables](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-plan&format=markdown#job-option-envvar)

    * [Creating and running a job with secrets and configmaps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-plan&format=markdown#job-option-secconfigmap)

* [What if I want my job to run indefinitely?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-plan&format=markdown#job-indefinite)

* [Considerations for job quotas](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-plan&format=markdown#job-quotas)

* [Cleaning up completed job runs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-plan&format=markdown#job-cleanup)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-plan&format=markdown#job-nextsteps)

[Creating a job from images in a public registry](https://cloud.ibm.com/docs/codeengine?topic=codeengine-create-job&format=markdown#create-job)

* [Creating a job with the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-create-job&format=markdown#create-job-ui)

* [Creating a job with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-create-job&format=markdown#create-job-cli)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-create-job&format=markdown#nextsteps-jobcreatepub)

[Creating a job from images in IBM Cloud Container Registry](https://cloud.ibm.com/docs/codeengine?topic=codeengine-create-job-crimage&format=markdown#create-job-crimage)

* [Creating a job that references an image in Container Registry with the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-create-job-crimage&format=markdown#create-job-crimage-console)

* [Creating a job with an image in Container Registry with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-create-job-crimage&format=markdown#create-job-crimage-cli)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-create-job-crimage&format=markdown#nextsteps-jobcreatecr)

[Creating a job from images in a private registry](https://cloud.ibm.com/docs/codeengine?topic=codeengine-create-job-private&format=markdown#create-job-private)

* [Creating a job that references an image in a private registry with the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-create-job-private&format=markdown#create-job-private-console)

* [Creating a job with an image from a private registry with CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-create-job-private&format=markdown#create-job-private-cli)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-create-job-private&format=markdown#nextsteps-jobcreatepriv)

[Creating a job from repository source code](https://cloud.ibm.com/docs/codeengine?topic=codeengine-run-job-source-code&format=markdown#run-job-source-code)

* [Creating your job from repository source code from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-run-job-source-code&format=markdown#run-job-source-code-ui)

* [Creating your job from repository source code with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-run-job-source-code&format=markdown#run-job-source-code-cli)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-run-job-source-code&format=markdown#nextsteps-jobcreatesource)

[Creating your job from local source code with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-local-source-code&format=markdown#job-local-source-code)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-local-source-code&format=markdown#nextsteps-job-localdeploysource)

[Running a job](https://cloud.ibm.com/docs/codeengine?topic=codeengine-run-job&format=markdown#run-job)

* [Running a job from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-run-job&format=markdown#run-job-ui)

* [Running a job with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-run-job&format=markdown#run-job-cli)

    * [Running a job with the CLI based on a job configuration](https://cloud.ibm.com/docs/codeengine?topic=codeengine-run-job&format=markdown#run-job-cli-withjobconfig)

    * [Running a job with the CLI without first creating a job configuration](https://cloud.ibm.com/docs/codeengine?topic=codeengine-run-job&format=markdown#run-job-cli-withoutjobconfig)

* [Resubmitting your job with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-run-job&format=markdown#resubmit-job-cli)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-run-job&format=markdown#nextsteps-run-job)

[Accessing job details](https://cloud.ibm.com/docs/codeengine?topic=codeengine-access-job-details&format=markdown#access-job-details)

* [Accessing job details from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-access-job-details&format=markdown#access-jobdetails-ui)

* [Accessing job details with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-access-job-details&format=markdown#access-jobdetails-cli)

* [Accessing job details for a specific run of your job with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-access-job-details&format=markdown#access-specific-jobdetails-cli)

* [Job status](https://cloud.ibm.com/docs/codeengine?topic=codeengine-access-job-details&format=markdown#job-status)

[Updating a job](https://cloud.ibm.com/docs/codeengine?topic=codeengine-update-job&format=markdown#update-job)

* [Updating a job from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-update-job&format=markdown#update-job-ui)

* [Updating a job with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-update-job&format=markdown#update-job-cli)

    * [Updating a job configuration with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-update-job&format=markdown#update-jobconfig-cli)

    * [Updating a job run with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-update-job&format=markdown#update-jobrun-cli)

[Creating and running a job that runs indefinitely](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-daemon&format=markdown#job-daemon)

* [Creating and running a job that runs indefinitely from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-daemon&format=markdown#job-daemon-ui)

* [Creating and running a job that runs indefinitely with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-daemon&format=markdown#job-daemon-cli)

* [Stopping a job that runs indefinitely](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-daemon&format=markdown#job-daemon-stop)

    * [Stopping a job that runs indefinitely from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-daemon&format=markdown#job-daemon-stop-ui)

    * [Stopping a job that runs indefinitely with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-daemon&format=markdown#job-daemon-stop-cli)

[Running jobs in parallel](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-run-parallel&format=markdown#job-run-parallel)

* [Efficiently process many files by using job processing](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-run-parallel&format=markdown#job-run-parallel-how)

* [Process a subset of data and dynamically assign work to parallel job run instances](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-run-parallel&format=markdown#job-run-parallel-dynamic)

* [Benefits of running parallel batch jobs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-run-parallel&format=markdown#job-run-parallel-benefit)

* [Considerations when planning parallel batch jobs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-run-parallel&format=markdown#job-run-parallel-consider)


## Running functions
{: #sitemap_running_functions}


[Working with functions](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#fun-work)

* [Function limitations](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#fun-limitations)

* [How do I make my code run as a Code Engine function component?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#fun-codebundle)

* [What happens when I invoke my function?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#functions-invoke)

* [Can I keep my function instance alive longer?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#functions-scale)

* [Requests and responses](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#functions-request)

    * [Example 1: Generating an HTML response from a function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#functions-response1)

    * [Example 2: Setting a response code and response header](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#functions-response2)

    * [Example 3: Generating a plain text response from a function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#functions-response3)

* [Error handling and debugging](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#functions-error)

* [Function data input/output characteristics](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#functions-data)

* [Options for visibility for a Code Engine function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#optionsvisibilityfun)

    * [Deploying your function with an internal endpoint](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#fun-endpoint-projectonly)

    * [Deploying your function with a public endpoint](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#fun-endpoint-public)

    * [Deploying your function with a private endpoint](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#fun-endpoint-private)

* [Options for creating functions](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#functions-options)

    * [Memory and CPU](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#functions-combo)

    * [Creating and running your function with environment variables](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#functions-envvar)

    * [Creating and running your function when using secrets and configmaps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#functions-secconfigmap)

* [Considerations for functions quotas](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#functions-quotas)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-work&format=markdown#function-nextsteps)

[Exchanging data with functions](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-exchanging-data&format=markdown#fun-exchanging-data)

* [External request data interface](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-exchanging-data&format=markdown#fun-external-data-interface-request)

    * [MIME types](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-exchanging-data&format=markdown#fun-external-data-interface-MIME-types)

    * [Request data](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-exchanging-data&format=markdown#fun-external-data-interface-request-data)

    * [Providing request data as query parameters](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-exchanging-data&format=markdown#fun-external-data-interface-providing-request-data=as=query)

    * [Providing request data in the request body](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-exchanging-data&format=markdown#fun-external-data-interface-providing-request-data-in-body)

    * [Providing request header data](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-exchanging-data&format=markdown#fun-external-data-interface-providing-request-header)

    * [Providing request mixed data](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-exchanging-data&format=markdown#fun-external-data-interface-providing-request-mixed-data)

* [Internal request data interface](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-exchanging-data&format=markdown#fun-internal-data-interface-requests)

    * [Text encoding](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-exchanging-data&format=markdown#fun-internal-data-interface-requests-text)

    * [The `args` parameter](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-exchanging-data&format=markdown#fun-args)

    * [Code Engine function environment variables](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-exchanging-data&format=markdown#fun-env-vars)

* [Internal response data interface](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-exchanging-data&format=markdown#fun-internal-response-data-interface)

    * [`headers` element](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-exchanging-data&format=markdown#fun-headers-element)

    * [`statusCode` element](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-exchanging-data&format=markdown#fun-statusCode-element)

    * [`body` element](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-exchanging-data&format=markdown#fun-body-element)

* [External response data interface](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-exchanging-data&format=markdown#fun-external-data-interface-response)

    * [MIME types](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-exchanging-data&format=markdown#fun-external-data-interface-response-mime)

    * [Response data](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-exchanging-data&format=markdown#fun-external-data-interface-response-response-data)

* [Code Engine function invocation examples](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-exchanging-data&format=markdown#fun-invocation-examples)

[Creating function workloads with inline code](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-inlinecode&format=markdown#fun-create-inlinecode)

* [Creating a function with inline with the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-inlinecode&format=markdown#fun-create-inline-console)

* [Creating a function with inline code with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-inlinecode&format=markdown#fun-create-inline-cli)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-inlinecode&format=markdown#nextsteps-funinline)

[Creating function workloads with repository source code](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-repo&format=markdown#fun-create-repo)

* [Creating function workloads with repository source code from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-repo&format=markdown#fun-create-repo-console)

* [Creating function workloads with repository source code with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-repo&format=markdown#fun-create-repo-cli)

* [Including dependencies for your function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-repo&format=markdown#fun-package-repo)

    * [Including modules for a Node.js function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-repo&format=markdown#function-nodejs-dep-repo)

    * [Including modules for a Python function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-repo&format=markdown#function-python-dep-repo)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-repo&format=markdown#nextsteps-funsource)

[Creating function workloads from local source code](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-local&format=markdown#fun-create-local)

* [Creating a function from local source code with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-local&format=markdown#fun-create-local-cli)

* [Including dependencies for your function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-local&format=markdown#fun-package-local)

    * [Including modules for a Node.js function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-local&format=markdown#function-nodejs-dep-local)

    * [Including modules for a Python function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-local&format=markdown#function-python-dep-local)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-local&format=markdown#nextsteps-funruncr)

[Creating function workloads from existing code bundles](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-existing&format=markdown#fun-create-existing)

* [Creating a function that references a code bundle in Container Registry with the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-existing&format=markdown#create-fun-cr-console)

* [Deploying a function with an existing code bundle with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-existing&format=markdown#fun-cr-cli)

    * [Deploying a function from a public registry with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-existing&format=markdown#fun-cr-cli-public)

    * [Deploying a function from a private registry with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-existing&format=markdown#fun-cr-cli-private)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-create-existing&format=markdown#nextsteps-funrunexisting)

[Configuring custom domain mappings for your function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-domainmapping&format=markdown#fun-domainmapping)

* [Configuring custom domain mappings from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-domainmapping&format=markdown#fun-custom-domain-ui)

* [Configuring custom domain mappings with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-domainmapping&format=markdown#fun-custom-domain-cli)

* [Completing the custom domain configuration with your domain registrar](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-domainmapping&format=markdown#fun-completing-custom-domain)

* [Testing your custom domain](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-domainmapping&format=markdown#testfun-custom-domain)

[Function runtimes](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-runtime&format=markdown#fun-runtime)

* [Supported managed runtimes for functions on Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-runtime&format=markdown#fun-supported-managed)

* [Supported CPU and memory combinations for functions](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-runtime&format=markdown#fun-supported-combo)

* [Runtime support lifecycle](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-runtime&format=markdown#fun-runtimes-support-lifecycle)

* [Upgrading a function to a new runtime release](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-runtime&format=markdown#fun-upgrade-to-new-runtime-release)

[Testing Code Engine functions locally](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-test-local&format=markdown#fun-test-local)

* [Python wrapper](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-test-local&format=markdown#fun-test-python)

* [Node.js wrapper](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fun-test-local&format=markdown#fun-test-nodejs)


## Running fleets
{: #sitemap_running_fleets}


[Preparing to run a fleet](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-prep&format=markdown#fleet-prep)

* [1. Gather the required subnet information for network placement](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-prep&format=markdown#fleet-prep-gather)

* [2. (Optional) Gather security group information for each subnet](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-prep&format=markdown#fleet-prep-gather-sg)

* [3. Add security groups to VPE gateways](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-prep&format=markdown#fleet-prep-gather-vpegw)

* [4. (Optional) Add a public gateway to your subnets](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-prep&format=markdown#fleet-prep-pubgateway)

* [5. Configure a subnet pool](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-prep&format=markdown#fleet-prep-subnetpool)

* [6. Create a persistent data store](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-prep&format=markdown#fleet-prep-pds)

[Running a fleet](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-run&format=markdown#fleet-run)

* [Before you begin](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-run&format=markdown#fleet-run-before)

* [Running a fleet by using the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-run&interface=cli&format=markdown#fleet-run-cli)

* [Running a fleet by using the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-run&interface=ui&format=markdown#fleet-run-ui)

* [Task specification](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-run&interface=ui&format=markdown#fleet-task-spec)

* [Deleting a fleet by using the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-run&interface=cli&format=markdown#fleet-delete-cli)

* [Deleting a fleet by using the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-run&interface=ui&format=markdown#fleet-delete-ui)

[Setting up observability for fleets](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-observability&format=markdown#fleet-observability)

* [Setting up logging for fleets](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-observability&format=markdown#fleet-log)

    * [1. Make sure you have an existing Cloud Logs service instance](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-observability&format=markdown#log-instance)

    * [2. Set the permissions for the Cloud Logs instance](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-observability&format=markdown#log-perm)

    * [3. Get the private Ingress endpoint for the Cloud Logs instance](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-observability&format=markdown#log-ingress-endpoint)

    * [4. Create a virtual private endpoint gateway that connects to the logging instance](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-observability&format=markdown#log-vpe)

    * [5. Create reserved IP addresses in the VPE gateway](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-observability&format=markdown#log-ip)

    * [6. Add the logging values to the fleets default secret](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-observability&format=markdown#log-secret)

    * [7. View your fleets logs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-observability&format=markdown#log-view)

* [Setting up monitoring for fleets](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-observability&format=markdown#fleet-monitor)

    * [1. Make sure you have an existing Clouds Monitoring instance](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-observability&format=markdown#monitor-instance)

    * [2. Get the monitoring agent key](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-observability&format=markdown#monitor-key)

    * [3. Create a virtual private endpoint gateway that connects to the monitoring instance](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-observability&format=markdown#monitor-vpe)

    * [4. Create reserved IP addresses in the VPE gateway](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-observability&format=markdown#monitor-ip)

    * [5. Add monitoring values to the fleets default secret](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-observability&format=markdown#monitor-secret)

    * [6. View your fleets data in the monitoring dashboard](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-observability&format=markdown#monitor-view)

[Canceling or deleting fleets and workers](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-cancel&format=markdown#fleets-cancel)

* [Canceling a fleet](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-cancel&format=markdown#fleets-cancel-type)

    * [Canceling a fleet in the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-cancel&interface=cli&format=markdown#fleets-cancel-cli)

    * [Canceling a fleet in the UI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-cancel&interface=ui&format=markdown#fleets-cancel-ui)

* [Deleting a fleet](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-cancel&interface=ui&format=markdown#fleet-delete)

    * [Deleting a fleet in the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-cancel&interface=cli&format=markdown#fleet-delete-cli)

    * [Deleting a fleet in the UI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-cancel&interface=ui&format=markdown#fleet-delete-ui)

* [Deleting fleet workers](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-cancel&interface=ui&format=markdown#fleet-delete-worker)

    * [Deleting a worker in the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-cancel&interface=cli&format=markdown#fleet-delete-worker-cli)

    * [Deleting a worker in the UI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-cancel&interface=ui&format=markdown#fleet-delete-worker-ui)

[Understanding the status of your fleet](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-status&format=markdown#fleet-status)

* [Fleet status](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-status&format=markdown#status-fleets)

    * [Active fleet statuses](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-status&format=markdown#status-active)

    * [Final fleet statuses](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-status&format=markdown#status-final)

    * [Checking fleet status](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-status&format=markdown#fleet-status-check)

* [Task status](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-status&format=markdown#status-tasks)

    * [Checking the status of tasks](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-status&format=markdown#status-task-check)

* [Worker node status](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-status&format=markdown#status-workers)

[Worker Image Changelog v1.0](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-changelog-v1_0)

* [Version v1.0](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-changelog-contents-v1_0)

    * [Worker image `v1.0.323`, released 24 August 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_323)

    * [Worker image `v1.0.311`, released 10 August 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_311)

    * [Worker image `v1.0.304`, released 03 August 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_304)

    * [Worker image `v1.0.298`, released 27 July 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_298)

    * [Worker image `v1.0.291`, released 20 July 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_291)

    * [Worker image `v1.0.285`, released 13 July 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_285)

    * [Worker image `v1.0.278`, released 06 July 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_278)

    * [Worker image `v1.0.264`, released 22 June 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_264)

    * [Worker image `v1.0.259`, released 15 June 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_259)

    * [Worker image `v1.0.254`, released 08 June 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_254)

    * [Worker image `v1.0.244`, released 01 June 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_244)

    * [Worker image `v1.0.237`, released 25 May 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_237)

    * [Worker image `v1.0.227`, released 18 May 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_227)

    * [Worker image `v1.0.214`, released 11 May 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_214)

    * [Worker image `v1.0.203`, released 27 April 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_203)

    * [Worker image `v1.0.197`, released 20 April 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_197)

    * [Worker image `v1.0.192`, released 13 April 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_192)

    * [Worker image `v1.0.188`, released 06 April 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_188)

    * [Worker image `v1.0.182`, released 23 March 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_182)

    * [Worker image `v1.0.177`, released 16 March 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_177)

    * [Worker image `v1.0.171`, released 09 March 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_171)

    * [Worker image `v1.0.164`, released 02 March 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_164)

    * [Worker image `v1.0.158`, released 16 February 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_158)

    * [Worker image `v1.0.157`, released 09 February 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_157)

    * [Worker image `v1.0.154`, released 02 February 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_154)

    * [Worker image `v1.0.147`, released 26 January 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_147)

    * [Worker image `v1.0.140`, released 19 January 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_140)

    * [Worker image `v1.0.132`, released 12 January 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_132)

    * [Worker image `v1.0.94`, released 10 December 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_94)

    * [Worker image `v1.0.88`, released 01 December 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_88)

    * [Worker image `v1.0.73`, released 17 November 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_73)

    * [Worker image `v1.0.66`, released 10 November 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_66)

    * [Worker image `v1.0.55`, released 03 November 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_55)

    * [Worker image `v1.0.49`, released 26 October 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_49)

    * [Worker image `v1.0.42`, released 20 October 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_42)

    * [Worker image `v1.0.15`, released 26 September 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleets-worker-changelog-v1_0&format=markdown#fleets-worker-boms-v1_0_15)


## Building source code
{: #sitemap_building_source_code}


[Planning your build](https://cloud.ibm.com/docs/codeengine?topic=codeengine-plan-build&format=markdown#plan-build)

* [Prepare your source location](https://cloud.ibm.com/docs/codeengine?topic=codeengine-plan-build&format=markdown#build-plan-repo)

* [Choose a build strategy](https://cloud.ibm.com/docs/codeengine?topic=codeengine-plan-build&format=markdown#build-strategy)

    * [Dockerfile](https://cloud.ibm.com/docs/codeengine?topic=codeengine-plan-build&format=markdown#build-dockerfile-strat)

    * [Cloud Native Buildpacks](https://cloud.ibm.com/docs/codeengine?topic=codeengine-plan-build&format=markdown#build-buildpack-strat)

* [Determine the size of the build](https://cloud.ibm.com/docs/codeengine?topic=codeengine-plan-build&format=markdown#build-size)

* [Choose your container image registry](https://cloud.ibm.com/docs/codeengine?topic=codeengine-plan-build&format=markdown#build-registry)

* [Choose your build method](https://cloud.ibm.com/docs/codeengine?topic=codeengine-plan-build&format=markdown#build-method)

    * [Create build configurations](https://cloud.ibm.com/docs/codeengine?topic=codeengine-plan-build&format=markdown#build-create-config)

    * [Create container image with stand-alone build commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-plan-build&format=markdown#build-create-image-standalone)

    * [Build your code and create your workload](https://cloud.ibm.com/docs/codeengine?topic=codeengine-plan-build&format=markdown#build-code-create-workload)

* [Next steps for builds](https://cloud.ibm.com/docs/codeengine?topic=codeengine-plan-build&format=markdown#nextsteps-buildimage)

[Create a build configuration that pulls source from public repository](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-create-config1&format=markdown#build-create-config1)

* [Creating a build configuration from the console (public repo)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-create-config1&format=markdown#build-create-console)

* [Creating a build configuration with the CLI (public repo)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-create-config1&format=markdown#build-create-cli)

    * [Creating a build configuration with the CLI (with public repo source and automatic access to registry)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-create-config1&format=markdown#build-create-cli-a)

    * [Creating a build configuration with the CLI (with public repo source and user-provided access to registry)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-create-config1&format=markdown#build-create-cli-b)

[Create a build configuration that pulls source from private repository](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-config-gitrepo&format=markdown#build-config-gitrepo)

* [Creating a build configuration from the console (private repo)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-config-gitrepo&format=markdown#build-config-gitrepo-ui)

* [Creating a build configuration with the CLI (private repo)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-config-gitrepo&format=markdown#build-config-gitrepo-cli)

    * [Creating a build configuration with the CLI (with private repo source and automatic access to registry)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-config-gitrepo&format=markdown#build-config-gitrepo-cli-a)

    * [Creating a build configuration with the CLI (with private repo source and user-provided access to registry)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-config-gitrepo&format=markdown#build-config-gitrepo-cli-b)

[Create a build configuration that pulls source from a local directory](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-config-local&format=markdown#build-config-local)

* [Creating a build configuration with the CLI (with local source and automatic access to registry)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-config-local&format=markdown#build-config-local-cli-a)

* [Creating a build configuration with the CLI (with local source and user-provided access to registry)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-config-local&format=markdown#build-config-local-cli-b)

[Running a build configuration](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-run&format=markdown#build-run)

* [Running a build from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-run&format=markdown#build-run-console)

* [Running a build with the CLI for source from a repository (non-local)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-run&format=markdown#build-run-cli)

* [Running a build with the CLI for source from a local directory (local)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-run&format=markdown#build-run-cli-local)

[Building a container image with stand-alone build commands (CLI)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-standalone&format=markdown#build-standalone)

* [Running a single build that pulls source from public repository with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-standalone&format=markdown#buildsa-public)

    * [Running a single build with the CLI (with public repo source and automatic access to registry)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-standalone&format=markdown#buildsa-public-cli-a)

    * [Running a single build with the CLI (with public repo source and user-provided access to registry)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-standalone&format=markdown#buildsa-public-cli-b)

* [Running a single build that pulls source from private repository with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-standalone&format=markdown#buildsa-private)

    * [Running a single build with the CLI (with private repo source and automatic access to registry)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-standalone&format=markdown#buildsa-private-cli-a)

    * [Running a single build with the CLI (with private repo source and and user-provided access to registry)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-standalone&format=markdown#buildsa-private-cli-b)

* [Running a single build that pulls source from a local directory](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-standalone&format=markdown#buildsa-local)

    * [Running a single build with the CLI (with local source and automatic access to registry)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-standalone&format=markdown#buildsa-local-cli-a)

    * [Running a single build with the CLI (with local source and user-provided access to registry)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-standalone&format=markdown#buildsa-local-cli-b)

* [Next steps for builds](https://cloud.ibm.com/docs/codeengine?topic=codeengine-build-standalone&format=markdown#nextsteps-buildimage-stand)


## Migrating Cloud Foundry apps to Code Engine
{: #sitemap_migrating_cloud_foundry_apps_to_code_engine}


[Getting started with your migration from Cloud Foundry to Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-getstart&format=markdown#migrate-cf-ce-getstart)

* [Migration considerations](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-getstart&format=markdown#migrate-cf-ce-considerations)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-getstart&format=markdown#migrate-cf-ce-next)

[Comparing Cloud Foundry and Code Engine terms](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-terms&format=markdown#migrate-cf-ce-terms)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-terms&format=markdown#migrate-cf-ce-next-terms)

[Deploying your application code from a local source](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-local&format=markdown#migrate-cf-ce-local)

* [Objectives](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-local&format=markdown#cf-objectives)

* [Prerequisites](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-local&format=markdown#cf-prereqs)

* [Log in to IBM Cloud](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-local&format=markdown#local-log-cloud)

* [Creating a project](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-local&format=markdown#local-create-project)

* [Creating a directory and source code](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-local&format=markdown#local-create-dir)

* [Deploying your application](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-local&format=markdown#build2-application)

* [Clean up](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-local&format=markdown#local-clean-up)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-local&format=markdown#migrate-cf-ce-next-local)

[Migrating your service binding](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-bind&format=markdown#migrate-cf-ce-bind)

* [Creating the service bind](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-bind&format=markdown#migrate-cf-ce-servicebind)

* [Migrating the code](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-bind&format=markdown#migrate-cf-ce-code)

* [Staging your application migration](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-bind&format=markdown#migrate-cf-ce-staging)

* [Building your code and running your app](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-bind&format=markdown#build-cf-ce-staging)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-bind&format=markdown#migrate-cf-ce-next-sb)

[Scaling, high availability, and traffic management](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-scale&format=markdown#migrate-cf-ce-scale)

* [Scaling your app](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-scale&format=markdown#migrate-scale-app)

* [High availability](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-scale&format=markdown#migrate-ha)

* [Traffic management and rolling updates](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-scale&format=markdown#migrate-traffic-mgmt)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-scale&format=markdown#migrate-cf-ce-next-scale)

[Code Engine equivalents to Cloud Foundry commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-cmd&format=markdown#migrate-cf-ce-cmd)

* [Connect to the deployment API region commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-cmd&format=markdown#deployment-api)

* [Create a deployment location for your workload commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-cmd&format=markdown#deployment-place)

* [List your apps and jobs commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-cmd&format=markdown#list-workload)

* [Deploy an image as an app or job commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-cmd&format=markdown#deploy-commands)

* [Bind a Service to a workload](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-cmd&format=markdown#binding-commands)

* [Update applications or jobs commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-cmd&format=markdown#update-commands)

* [Control applications and jobs commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-cmd&format=markdown#control-commands)

* [Get information about apps commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-cmd&format=markdown#get-info-commands)

* [Specifying a buildpack version](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-cmd&format=markdown#specify-buildpack)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-cmd&format=markdown#migrate-cf-ce-next-cmd)

[Migrating Cloud Foundry applications to Code Engine FAQ](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#migrate-cf-ce-faq)

* [Can I use a custom URL with Code Engine?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#customurl)

* [My app contains a specific route, Can I use the same route?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#sameroute)

* [Can I stop my app?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#app_stop)

* [Why do I have so many app instances?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#app_more)

* [Why are my apps slow to respond?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#app_response)

* [Can I route requests to a specific application instance?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#specific-app-instance)

* [I use a global load balancer with my Cloud Foundry app. Can I migrate it to Code Engine?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#app_glb)

* [Does my app need to follow any specifications?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#12factor)

* [What types of workloads are available with Code Engine?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#workloads)

    * [Determining the type of workloads that you want](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#determine-type)

* [I use manifest files. Are there similar options available with Code Engine?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#manifest)

* [I know how to deploy an app with Cloud Foundry. What do I need to know to deploy an app in Code Engine?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#deployment)

    * [Push code](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#push)

    * [Deployment context](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#deploy-context)

    * [Logs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#logs)

    * [Creating a service](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#create-service)

    * [Service binding](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#service-binding-cfce)

    * [Updating an app or job](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#update-app-job)

    * [Runtime support](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#runtime)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-migrate-cf-ce-faq&format=markdown#migrate-cf-ce-next-faq)


## Binding Code Engine resources to IBM Cloud services
{: #sitemap_binding_code_engine_resources_to_ibm_cloud_services}


[Working with service bindings to integrate IBM Cloud services with Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-service-binding&format=markdown#service-binding)

* [What is IBM Cloud Code Engine service binding?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-service-binding&format=markdown#about-service-binding)

* [Accessing a bound service instance from a Code Engine workload](https://cloud.ibm.com/docs/codeengine?topic=codeengine-service-binding&format=markdown#access-bound-service)

    * [`CE_SERVICES` environment variable](https://cloud.ibm.com/docs/codeengine?topic=codeengine-service-binding&format=markdown#ce-services)

    * [Prefix method](https://cloud.ibm.com/docs/codeengine?topic=codeengine-service-binding&format=markdown#prefix-method)

* [What should I consider if I have service bindings that use the previous implementation?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-service-binding&format=markdown#considerations-previmpl-binding)

    * [How can I replace a service binding that uses the previous implementation?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-service-binding&format=markdown#replaceprevimpl-binding)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-service-binding&format=markdown#service-binding-nextsteps)

[Configuring access for service bindings](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configure-bindaccess&format=markdown#configure-bindaccess)

* [Using the default service binding access policies](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configure-bindaccess&format=markdown#bind-auto-servid)

    * [Configuring access for Code Engine to automatically create and manage the service ID for service bindings](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configure-bindaccess&format=markdown#bind-auto-servid-access)

    * [Configuring a project to bind services in a different resource group](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configure-bindaccess&format=markdown#bind-config-proj)

* [Using a custom service ID for service bindings](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configure-bindaccess&format=markdown#bind-custom-servid)

    * [Creating a custom service ID with access permissions for Code Engine service bindings](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configure-bindaccess&format=markdown#bind-auto-servid-access-custom)

    * [Configuring a project to use a custom service ID](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configure-bindaccess&format=markdown#bind-custom-servid-project)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configure-bindaccess&format=markdown#service-bindings-access-nextsteps)

[Binding a service instance to an application, job, or function workload](https://cloud.ibm.com/docs/codeengine?topic=codeengine-bind-services&format=markdown#bind-services)

* [Binding a service instance to a Code Engine application or job from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-bind-services&format=markdown#bind-ui)

    * [Binding a service instance with a new service access secret (with a Code Engine autogenerated credential)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-bind-services&format=markdown#bind-credential-ui-newsecret-autocred)

    * [Binding a service instance with a new service access secret (with an existing credential)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-bind-services&format=markdown#bind-credential-ui-newsecret-existingcred)

    * [Binding a service instance with an existing service access secret](https://cloud.ibm.com/docs/codeengine?topic=codeengine-bind-services&format=markdown#bind-credential-ui-existingsecret)

* [Binding a service instance to a Code Engine application, job, or function with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-bind-services&format=markdown#bind-cli)

    * [Binding a service instance with a new credential](https://cloud.ibm.com/docs/codeengine?topic=codeengine-bind-services&format=markdown#bind-credentials)

    * [Binding a service instance with a specific role](https://cloud.ibm.com/docs/codeengine?topic=codeengine-bind-services&format=markdown#bind-credentials-role)

    * [Binding a service instance with existing credentials](https://cloud.ibm.com/docs/codeengine?topic=codeengine-bind-services&format=markdown#bind-existing-credentials)

* [Unbinding service instances](https://cloud.ibm.com/docs/codeengine?topic=codeengine-bind-services&format=markdown#unbind)

    * [Unbinding a service instance from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-bind-services&format=markdown#unbind-ui)

    * [Unbinding a service instance with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-bind-services&format=markdown#unbind-cli)


## Trusted profiles to access IBM Cloud services
{: #sitemap_trusted_profiles_to_access_ibm_cloud_services}


[Working with trusted profiles in Code Engine to access IBM Cloud services](https://cloud.ibm.com/docs/codeengine?topic=codeengine-trusted-profiles&format=markdown#trusted-profiles)

* [Configuring Code Engine to support trusted profiles by using the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-trusted-profiles&interface=ui&format=markdown#configuring-trusted-profiles-ui)

    * [Configuring a Code Engine application to use trusted profiles](https://cloud.ibm.com/docs/codeengine?topic=codeengine-trusted-profiles&interface=ui&format=markdown#configuring-trusted-profiles-app-ui)

    * [Configuring a Code Engine job to use trusted profiles](https://cloud.ibm.com/docs/codeengine?topic=codeengine-trusted-profiles&interface=ui&format=markdown#configuring-trusted-profiles-job-ui)

    * [Configuring a Code Engine function to use trusted profiles](https://cloud.ibm.com/docs/codeengine?topic=codeengine-trusted-profiles&interface=ui&format=markdown#configuring-trusted-profiles-function-ui)

* [Configuring Code Engine to support trusted profiles by using the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-trusted-profiles&interface=cli&format=markdown#configuring-trusted-profiles-cli)

    * [Configuring a Code Engine application to use trusted profiles](https://cloud.ibm.com/docs/codeengine?topic=codeengine-trusted-profiles&interface=cli&format=markdown#configuring-trusted-profiles-app-cli)

    * [Configuring a Code Engine job to use trusted profiles](https://cloud.ibm.com/docs/codeengine?topic=codeengine-trusted-profiles&interface=cli&format=markdown#configuring-trusted-profiles-job-cli)

    * [Configuring a Code Engine function to use trusted profiles](https://cloud.ibm.com/docs/codeengine?topic=codeengine-trusted-profiles&interface=cli&format=markdown#configuring-trusted-profiles-function-cli)

[Enabling your component code to authenticate trusted profiles](https://cloud.ibm.com/docs/codeengine?topic=codeengine-trusted-profiles-authentication-file&format=markdown#trusted-profiles-authentication-file)


## Accessing container registries
{: #sitemap_accessing_container_registries}


[Accessing container registries](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#add-registry)

* [Types of image registries](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#types-registries)

* [Types of registry secrets](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#types-registryaccesssecrets)

* [Setting up authorities for image registries](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#authorities-registry)

    * [What authorities do I need?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#authorities-registry-what-auth)

    * [Can I use a service ID?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#authorities-registry-service-id)

    * [Can I access images in a different registry?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#authorities-registry-access-images)

    * [Can I restrict pull access to a certain regional registry or even a single namespace?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#authorities-registry-pull-access)

* [Accessing images from a public account](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#images-public-account)

* [Accessing images in your own account from console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#images-your-account)

* [Accessing images from your account with an API key](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#images-your-account-api-key)

    * [Creating an API key from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#access-registry-account-console)

    * [Creating an API key with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#access-registry-account-cli)

* [Accessing images in a shared account](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#images-shared-account)

* [Accessing images in a different account](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#images-different-account)

* [Accessing images in a private Docker Hub account](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#access-private-docker-hub)

* [Add registry access to Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#add-registry-access-ce)

    * [Adding registry access from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#add-registry-access-ce-console)

    * [Adding registry access with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#add-registry-access-ce-cli)

* [Authorizing access to Container Registry with service ID](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#authorize-cr-service-id)

    * [Authorizing access to Container Registry with service ID from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#authorize-console-service-id)

    * [Authorizing access to Container Registry with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#authorize-cr-cli)

* [Controlling access to Container Registry for Code Engine workloads](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#control-cr-access)

* [Considerations for images in your registry](https://cloud.ibm.com/docs/codeengine?topic=codeengine-add-registry&format=markdown#considerations-registry)


## Accessing private code repositories
{: #sitemap_accessing_private_code_repositories}


[Accessing private code repositories](https://cloud.ibm.com/docs/codeengine?topic=codeengine-code-repositories&format=markdown#code-repositories)

* [Create code repository access](https://cloud.ibm.com/docs/codeengine?topic=codeengine-code-repositories&format=markdown#create-code-repo)

    * [Choosing an SSH key for code repository](https://cloud.ibm.com/docs/codeengine?topic=codeengine-code-repositories&format=markdown#choose-ssh-key)

    * [Adding private repository access from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-code-repositories&format=markdown#add-repo-access-ce-console)

    * [Adding private repository access with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-code-repositories&format=markdown#create-code-repo-console)

* [Referencing a private Git repository in a build](https://cloud.ibm.com/docs/codeengine?topic=codeengine-code-repositories&format=markdown#referencing-coderepo-build)

    * [Referencing a private Git repository in a build from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-code-repositories&format=markdown#referencing-coderepo-build-ui)

    * [Referencing an SSH secret in a build with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-code-repositories&format=markdown#referencing-coderepo)

* [Next steps for Git repository access](https://cloud.ibm.com/docs/codeengine?topic=codeengine-code-repositories&format=markdown#nextsteps-coderepo)


## Writing a Dockerfile for Code Engine
{: #sitemap_writing_a_dockerfile_for_}


[Writing a Dockerfile for Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-dockerfile&format=markdown#dockerfile)

* [Dockerfile basics](https://cloud.ibm.com/docs/codeengine?topic=codeengine-dockerfile&format=markdown#dockerfile-basics)

* [Reducing the size of a container image](https://cloud.ibm.com/docs/codeengine?topic=codeengine-dockerfile&format=markdown#reduce-container)

    * [Combine several commands in a single `RUN` statement to reduce image size](https://cloud.ibm.com/docs/codeengine?topic=codeengine-dockerfile&format=markdown#combine-commands)

    * [Use a tiny base image](https://cloud.ibm.com/docs/codeengine?topic=codeengine-dockerfile&format=markdown#small-base-image)

    * [Do not include sources and build tools to reduce image size](https://cloud.ibm.com/docs/codeengine?topic=codeengine-dockerfile&format=markdown#dont-include-source)

    * [Keep your image clean](https://cloud.ibm.com/docs/codeengine?topic=codeengine-dockerfile&format=markdown#clean-basics)

* [Improving the start time of your image](https://cloud.ibm.com/docs/codeengine?topic=codeengine-dockerfile&format=markdown#image-startup)

* [Running a container as non-root](https://cloud.ibm.com/docs/codeengine?topic=codeengine-dockerfile&format=markdown#container-non-root)


## Integrating Code Engine workloads with Continuous Delivery
{: #sitemap_integrating_workloads_with_}


[Integrating Code Engine workloads with Continuous Delivery](https://cloud.ibm.com/docs/codeengine?topic=codeengine-toolchain-ce&format=markdown#toolchain-ce)

* [Before you begin](https://cloud.ibm.com/docs/codeengine?topic=codeengine-toolchain-ce&format=markdown#toolchain-begin)

* [Configuring access for your toolchain](https://cloud.ibm.com/docs/codeengine?topic=codeengine-toolchain-ce&format=markdown#permissions-toolchain)

* [Creating a toolchain](https://cloud.ibm.com/docs/codeengine?topic=codeengine-toolchain-ce&format=markdown#create-toolchain)

* [Code Engine options in your toolchain](https://cloud.ibm.com/docs/codeengine?topic=codeengine-toolchain-ce&format=markdown#toolchain-options)

* [Troubleshooting toolchain issues](https://cloud.ibm.com/docs/codeengine?topic=codeengine-toolchain-ce&format=markdown#ts-toolchain)


## Setting up Terraform for Code Engine
{: #sitemap_setting_up_terraform_for_}


[Setting up Terraform for Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-terraform-setup-ce&format=markdown#terraform-setup-ce)

* [Installing Terraform and configuring resources for Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-terraform-setup-ce&format=markdown#install-terraform)

* [What's next?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-terraform-setup-ce&format=markdown#terraform-setup-next)

    * [Resources](https://cloud.ibm.com/docs/codeengine?topic=codeengine-terraform-setup-ce&format=markdown#terraform-supported-resources)

    * [Data Sources](https://cloud.ibm.com/docs/codeengine?topic=codeengine-terraform-setup-ce&format=markdown#terraform-supported-data-sources)


## Working with custom domain mappings
{: #sitemap_working_with_custom_domain_mappings}


[Working with custom domain mappings](https://cloud.ibm.com/docs/codeengine?topic=codeengine-domain-mappings&format=markdown#domain-mappings)

* [Considerations before you use custom domain mappings in Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-domain-mappings&format=markdown#considerations-custom-domain)

* [Obtaining a custom domain and its TLS certificate and private key](https://cloud.ibm.com/docs/codeengine?topic=codeengine-domain-mappings&format=markdown#prepare-custom-domain)

    * [How can I use Certbot and the Let's Encrypt service for my custom domain?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-domain-mappings&format=markdown#prepare-custom-domain-cert)

    * [How can I use an origin certificate obtained from my CIS for my custom domain?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-domain-mappings&format=markdown#prepare-custom-domain-cert-CIS)

* [Configuring custom domain mappings in Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-domain-mappings&format=markdown#configure-domainmapping)

* [Viewing domain mappings](https://cloud.ibm.com/docs/codeengine?topic=codeengine-domain-mappings&format=markdown#view-domain-mapping)

    * [Viewing domain mappings from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-domain-mappings&format=markdown#view-domain-mapping-ui)

    * [Viewing domain mappings with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-domain-mappings&format=markdown#view-domain-mapping-cli)

* [Updating domain mappings](https://cloud.ibm.com/docs/codeengine?topic=codeengine-domain-mappings&format=markdown#update-custom-domain)

    * [Updating a domain mapping from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-domain-mappings&format=markdown#update-custom-domain-ui)

    * [Updating a domain mapping with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-domain-mappings&format=markdown#update-custom-domain-cli)

* [Deleting domain mappings](https://cloud.ibm.com/docs/codeengine?topic=codeengine-domain-mappings&format=markdown#delete-custom-domain)

    * [Deleting domain mappings from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-domain-mappings&format=markdown#delete-custom-domain-ui)

    * [Deleting domain mappings with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-domain-mappings&format=markdown#delete-custom-domain-cli)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-domain-mappings&format=markdown#domain-mappings-next)

    * [Obtaining the CNAME record for a custom domain mapping](https://cloud.ibm.com/docs/codeengine?topic=codeengine-domain-mappings&format=markdown#completing-custom-domain-cname)

    * [Adding a DNS record in CIS to direct traffic to your Code Engine application](https://cloud.ibm.com/docs/codeengine?topic=codeengine-domain-mappings&format=markdown#adding-DNS-in-CIS)


## Working with persistent data stores
{: #sitemap_working_with_persistent_data_stores}


[Working with persistent data stores](https://cloud.ibm.com/docs/codeengine?topic=codeengine-persistent-data-store&format=markdown#persistent-data-store)

* [Before you begin](https://cloud.ibm.com/docs/codeengine?topic=codeengine-persistent-data-store&interface=ui&format=markdown#pds-prereqs-ui)

* [Step 1: Create an HMAC secret in Code Engine by using the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-persistent-data-store&interface=ui&format=markdown#pds-create-secret-ui)

* [Step 2: Create a persistent data store by using the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-persistent-data-store&interface=ui&format=markdown#pds-create-datastore-ui)

* [Step 3: Mount the data store into a workload by using the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-persistent-data-store&interface=ui&format=markdown#pds-mount-workload-ui)

    * [Mounting into an application](https://cloud.ibm.com/docs/codeengine?topic=codeengine-persistent-data-store&interface=ui&format=markdown#pds-mount-app-ui)

    * [Mounting into a job](https://cloud.ibm.com/docs/codeengine?topic=codeengine-persistent-data-store&interface=ui&format=markdown#pds-mount-job-ui)

* [Before you begin](https://cloud.ibm.com/docs/codeengine?topic=codeengine-persistent-data-store&interface=cli&format=markdown#pds-prereqs-cli)

* [Step 1: Create an HMAC secret in Code Engine by using the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-persistent-data-store&interface=cli&format=markdown#pds-create-secret-cli)

* [Step 2: Create a persistent data store by using the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-persistent-data-store&interface=cli&format=markdown#pds-create-datastore-cli)

* [Step 3: Mount the data store into a workload by using the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-persistent-data-store&interface=cli&format=markdown#pds-mount-workload-cli)

    * [Mounting into an application](https://cloud.ibm.com/docs/codeengine?topic=codeengine-persistent-data-store&interface=cli&format=markdown#pds-mount-app-cli)

    * [Mounting into a job](https://cloud.ibm.com/docs/codeengine?topic=codeengine-persistent-data-store&interface=cli&format=markdown#pds-mount-job-cli)

    * [Mounting a subpath within the bucket](https://cloud.ibm.com/docs/codeengine?topic=codeengine-persistent-data-store&interface=cli&format=markdown#pds-mount-subpath-cli)

* [Step 4: Accessing files in the mounted data store](https://cloud.ibm.com/docs/codeengine?topic=codeengine-persistent-data-store&interface=cli&format=markdown#pds-access-files)

* [Limitations](https://cloud.ibm.com/docs/codeengine?topic=codeengine-persistent-data-store&interface=cli&format=markdown#pds-limitations)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-persistent-data-store&interface=cli&format=markdown#pds-next-steps)


## Enabling event notifications for Code Engine
{: #sitemap_enabling_event_notifications_for_}


[Enabling event notifications for Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-event-notifications-events&format=markdown#event-notifications-events)

* [How are events received?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-event-notifications-events&format=markdown#event-notifications-how)

* [What are some key features of Event Notifications](https://cloud.ibm.com/docs/codeengine?topic=codeengine-event-notifications-events&format=markdown#event-notifications-features)

* [How are Event Notifications notifications different from subscriptions?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-event-notifications-events&format=markdown#event-notifications-compare)

* [Setting up a trigger in the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-event-notifications-events&interface=ui&format=markdown#event-notifications-example1)

* [Setting up a trigger in the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-event-notifications-events&interface=cli&format=markdown#event-notifications-example1)


## Subscribing to event producers
{: #sitemap_subscribing_to_event_producers}


[Getting started with subscriptions](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribing-events&format=markdown#subscribing-events)

* [Subscriptions for apps and app scaling](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribing-events&format=markdown#subscribing-events-app-scaling)

* [Subscriptions for jobs and job run limitations](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribing-events&format=markdown#subscribing-events-jobrun-limits)

* [Eventing metadata](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribing-events&format=markdown#subscribing-events-cloudevents)

    * [Example HTTP headers for an IBM Cloud Object Storage event that is sent to an application](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribing-events&format=markdown#subscribing-events-httpheaders-app)

    * [Example environment variables for an IBM Cloud Object Storage event that is sent to a job](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribing-events&format=markdown#subscribing-events-envvars-job)

* [What happens when I create a subscription?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribing-events&format=markdown#subscribing-events-what-happens)

[Working with the Periodic timer (cron) event producer](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#subscribe-cron)

* [Subscribing to Periodic timer (cron) events for an application](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#eventing-cron-existing-app)

    * [Subscribing to Periodic timer (cron) events for an application from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#eventing-cron-existing-app-ui)

    * [Subscribing to Periodic timer (cron) events for an application with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#eventing-cron-existing-app-cli)

    * [Updating your cron subscription with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#update-cron-sub-cli)

    * [Viewing event information for an application from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#view-eventing-cron-app-ui)

    * [Viewing event information for an application with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#view-eventing-cron-app-cli)

    * [Cron header and body information for events delivered to applications](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#sub-header-body-cron)

* [Subscribing to Periodic timer (cron) events for a function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#eventing-cron-fun-existing)

    * [Subscribing to Periodic timer (cron) events for a function from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#eventing-cron-existing-fun-ui)

    * [Subscribing to Periodic timer (cron) events for a function with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#eventing-cron-existing-fun-cli)

    * [Updating your cron subscription with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#update-cron-sub-fun-cli)

    * [Viewing event information for a function from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#view-eventing-cron-fun-ui)

    * [Cron header and body information for events delivered to functions](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#sub-header-body-cron-fun)

* [Subscribing to Periodic timer (cron) events for a job](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#eventing-cron-job)

    * [Subscribing to Periodic timer (cron) events for a job from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#eventing-cron-job-ui)

    * [Subscribing to Periodic timer (cron) events for a job with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#eventing-cron-job-cli)

    * [Viewing event information for a job from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#view-eventing-cron-job-ui)

    * [Viewing event information for a job with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#view-eventing-cron-job-cli)

    * [Environment variables for events that are delivered to jobs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#sub-envir-variables-cron)

* [Defining additional event attributes](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#additional-attributes-cron)

* [Deleting a subscription](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#subscription-delete-cron)

    * [Deleting a subscription from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#subscription-delete-cron-ui)

    * [Deleting a subscription with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-subscribe-cron&format=markdown#subscription-delete-cron-cli)

[Working with the IBM Cloud Object Storage event producer](https://cloud.ibm.com/docs/codeengine?topic=codeengine-eventing-cosevent-producer&format=markdown#eventing-cosevent-producer)

* [Setting up the IBM Cloud Object Storage event producer](https://cloud.ibm.com/docs/codeengine?topic=codeengine-eventing-cosevent-producer&format=markdown#setup-cosevent-producer)

* [Assigning the Notifications Manager role to Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-eventing-cosevent-producer&format=markdown#notify-mgr-cos)

* [Subscribing to IBM Cloud Object Storage events for an application](https://cloud.ibm.com/docs/codeengine?topic=codeengine-eventing-cosevent-producer&format=markdown#obstorage_ev_app)

    * [Subscribing to IBM Cloud Object Storage events for an application from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-eventing-cosevent-producer&format=markdown#eventing-cos-app-ui)

    * [Subscribing to IBM Cloud Object Storage events for an application with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-eventing-cosevent-producer&format=markdown#eventing-cos-app-cli)

    * [Viewing event information for an application from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-eventing-cosevent-producer&format=markdown#view-eventing-cos-app-ui)

    * [Viewing event information for an application with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-eventing-cosevent-producer&format=markdown#view-eventing-cos-app-cli)

    * [IBM Cloud Object Storage header and body information for events delivered to applications](https://cloud.ibm.com/docs/codeengine?topic=codeengine-eventing-cosevent-producer&format=markdown#sub-header-body-cos)

* [Subscribing to IBM Cloud Object Storage events for a job](https://cloud.ibm.com/docs/codeengine?topic=codeengine-eventing-cosevent-producer&format=markdown#obstorage_ev_job)

    * [Subscribing to IBM Cloud Object Storage events for a job from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-eventing-cosevent-producer&format=markdown#eventing-cos-job-ui)

    * [Subscribing to IBM Cloud Object Storage events for a job with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-eventing-cosevent-producer&format=markdown#eventing-cos-job-cli)

    * [Viewing event information for a job from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-eventing-cosevent-producer&format=markdown#view-eventing-cos-job-ui)

    * [Viewing event information for a job with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-eventing-cosevent-producer&format=markdown#view-eventing-cos-job-cli)

    * [Environment variables for events delivered to jobs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-eventing-cosevent-producer&format=markdown#sub-envir-variables-cos)

* [Defining additional event attributes](https://cloud.ibm.com/docs/codeengine?topic=codeengine-eventing-cosevent-producer&format=markdown#additional-attributes-cos)

* [Deleting a subscription](https://cloud.ibm.com/docs/codeengine?topic=codeengine-eventing-cosevent-producer&format=markdown#subscription-delete-cos)

    * [Deleting a subscription from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-eventing-cosevent-producer&format=markdown#subscription-delete-cos-ui)

    * [Deleting a subscription with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-eventing-cosevent-producer&format=markdown#subscription-delete-cos-cli)

[Working with the Kafka event producer](https://cloud.ibm.com/docs/codeengine?topic=codeengine-working-kafkaevent-producer&format=markdown#working-kafkaevent-producer)

* [Setting up the Kafka event producer](https://cloud.ibm.com/docs/codeengine?topic=codeengine-working-kafkaevent-producer&format=markdown#subkafka-setup-sender)

    * [Setting up the Event Streams CLI environment](https://cloud.ibm.com/docs/codeengine?topic=codeengine-working-kafkaevent-producer&format=markdown#setup-kafka-es-cli)

    * [Setting up your Kafka instance](https://cloud.ibm.com/docs/codeengine?topic=codeengine-working-kafkaevent-producer&format=markdown#setup-kafka-es-instance)

    * [Setting up a Code Engine sample app to produce Kafka messages](https://cloud.ibm.com/docs/codeengine?topic=codeengine-working-kafkaevent-producer&format=markdown#setup-kafka-sender-app)

* [Setting up Code Engine to receive Kafka events for an app](https://cloud.ibm.com/docs/codeengine?topic=codeengine-working-kafkaevent-producer&format=markdown#setup-kafka-receiverapp)

    * [Subscribing to Kafka events for an app from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-working-kafkaevent-producer&format=markdown#subscribe-kafka-app-ui)

    * [Subscribing to Kafka events for an app with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-working-kafkaevent-producer&format=markdown#subscribe-kafka-app-cli)

    * [Header and body information for Kafka events that are delivered to apps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-working-kafkaevent-producer&format=markdown#subkafka-headerbody-app)

* [Setting up Code Engine to receive Kafka events for a job](https://cloud.ibm.com/docs/codeengine?topic=codeengine-working-kafkaevent-producer&format=markdown#subscribe-kafka-job)

    * [Subscribing to Kafka events for a job from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-working-kafkaevent-producer&format=markdown#subscribe-kafka-job-ui)

    * [Subscribing to Kafka events for a job with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-working-kafkaevent-producer&format=markdown#subscribe-kafka-job-cli)

    * [Environment variables for Kafka events that are delivered to jobs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-working-kafkaevent-producer&format=markdown#subkafka-envvar-job)

* [Viewing and updating Kafka event subscriptions](https://cloud.ibm.com/docs/codeengine?topic=codeengine-working-kafkaevent-producer&format=markdown#sub-kafka-view-update)

    * [Viewing and updating Kafka event subscriptions from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-working-kafkaevent-producer&format=markdown#sub-kafka-view-update-ui)

    * [Viewing and updating Kafka event subscriptions with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-working-kafkaevent-producer&format=markdown#sub-kafka-view-update-cli)

* [Deleting a Kafka event subscription](https://cloud.ibm.com/docs/codeengine?topic=codeengine-working-kafkaevent-producer&format=markdown#sub-kafka-delete)

    * [Deleting a Kafka subscription from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-working-kafkaevent-producer&format=markdown#sub-kafka-delete-ui)

    * [Deleting a Kafka subscription with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-working-kafkaevent-producer&format=markdown#sub-kafka-delete-cli)

* [Defining additional event attributes](https://cloud.ibm.com/docs/codeengine?topic=codeengine-working-kafkaevent-producer&format=markdown#additional-attributes-kafka)


## Working with environment variables, secrets, and configmaps
{: #sitemap_working_with_environment_variables_secrets_and_configmaps}


[Working with environment variables](https://cloud.ibm.com/docs/codeengine?topic=codeengine-envvar&format=markdown#envvar)

* [Creating and updating environment variables](https://cloud.ibm.com/docs/codeengine?topic=codeengine-envvar&format=markdown#envvar-create)

    * [Creating environment variables from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-envvar&format=markdown#envvar-create-ui)

    * [Updating environment variables from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-envvar&format=markdown#envvar-update-ui)

    * [Creating and updating environment variables with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-envvar&format=markdown#envvar-create-cli)

* [Considerations for updating workloads with environment variables](https://cloud.ibm.com/docs/codeengine?topic=codeengine-envvar&format=markdown#envvar-upd-consider)

* [Deleting environment variables](https://cloud.ibm.com/docs/codeengine?topic=codeengine-envvar&format=markdown#envvar-delete)

    * [Deleting environment variables from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-envvar&format=markdown#envvar-delete-ui)

    * [Deleting environment variables with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-envvar&format=markdown#envvar-delete-cli)

[Working with secrets](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secret&format=markdown#secret)

* [What are secrets and why would I use them?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secret&format=markdown#secret-whatwhy)

    * [What kind of secrets can I create in Code Engine?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secret&format=markdown#secret-categories)

* [Creating secrets](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secret&format=markdown#secret-create)

    * [Creating a secret from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secret&format=markdown#secret-create-ui)

    * [Creating secrets with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secret&format=markdown#secret-create-cli)

* [Updating secrets](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secret&format=markdown#secret-update)

    * [Updating secrets from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secret&format=markdown#secret-update-ui)

    * [Updating secrets with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secret&format=markdown#secret-update-cli)

* [Referencing secrets](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secret&format=markdown#secret-ref)

    * [Referencing secrets from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secret&format=markdown#secret-ref-ui)

    * [Referencing secrets with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secret&format=markdown#secret-ref-cli)

* [Deleting secrets](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secret&format=markdown#secret-delete)

    * [Deleting secrets from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secret&format=markdown#secret-delete-ui)

    * [Deleting secrets with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secret&format=markdown#secret-delete-cli)

[Working with configmaps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configmap&format=markdown#configmap)

* [What are configmaps and why would I use them?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configmap&format=markdown#configmap-whatwhy)

* [I see configmaps that I didn't create. Can I delete them?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configmap&format=markdown#inside-configmaps)

* [Creating configmaps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configmap&format=markdown#configmap-create)

    * [Creating a configmap from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configmap&format=markdown#configmap-create-ui)

    * [Create a configmap with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configmap&format=markdown#configmap-create-cli)

* [Updating configmaps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configmap&format=markdown#configmap-update)

    * [Updating configmaps from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configmap&format=markdown#configmap-update-ui)

    * [Updating configmaps with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configmap&format=markdown#configmap-update-cli)

* [Referencing configmaps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configmap&format=markdown#configmap-ref)

    * [Referencing configmaps from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configmap&format=markdown#configmap-ref-ui)

    * [Referencing configmaps with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configmap&format=markdown#configmap-ref-cli)

* [Deleting configmaps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configmap&format=markdown#configmap-delete)

    * [Deleting configmaps from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configmap&format=markdown#configmaps-delete-ui)

    * [Deleting configmaps with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-configmap&format=markdown#configmap-delete-cli)

[Referencing secrets and configmaps with environment variables (CLI)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secretcm-reference&format=markdown#secretcm-reference)

* [Referencing a full secret with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secretcm-reference&format=markdown#secretcm-reference-fullref-cli)

* [Referencing individual keys of a configmap with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secretcm-reference&format=markdown#secretcm-reference-keyref-cli)

* [Overriding references with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secretcm-reference&format=markdown#secretcm-reference-overfull-cli)

    * [Scenario A.  Override a fully referenced secret with another fully referenced secret](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secretcm-reference&format=markdown#secretcm-reference-overfull-withfull-cli)

    * [Scenario B.  Override a fully referenced secret with a key reference](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secretcm-reference&format=markdown#secretcm-reference-overfull-withkey-cli)

    * [Scenario C.  Override key references with new keys](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secretcm-reference&format=markdown#secretcm-reference-overkey-withkey-cli)

* [Removing fully referenced secrets or configmaps with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secretcm-reference&format=markdown#secretcm-reference-fullremove-cli)

* [Removing key references with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secretcm-reference&format=markdown#secretcm-reference-keyremove-cli)

[Referencing secrets and configmaps as mounted files (CLI)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secretcm-reference-mountedfiles&format=markdown#secretcm-reference-mountedfiles)

* [Referencing a secret as a mounted file with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secretcm-reference-mountedfiles&format=markdown#secret-reference-mount-file-cli)


## Observability
{: #sitemap_observability}


[Writing and viewing logs for apps, jobs, and functions](https://cloud.ibm.com/docs/codeengine?topic=codeengine-logging&format=markdown#logging)

* [Writing logs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-logging&format=markdown#writing-logs)

    * [Considerations for writing logs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-logging&format=markdown#writing-logs-considerations)

    * [Log formats](https://cloud.ibm.com/docs/codeengine?topic=codeengine-logging&format=markdown#writing-logs-format)

    * [Unstructured logs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-logging&format=markdown#writing-logs-format-unstructured)

    * [Structured logs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-logging&format=markdown#writing-logs-format-structured)

    * [Logging fields](https://cloud.ibm.com/docs/codeengine?topic=codeengine-logging&format=markdown#logging-fields)

* [Viewing logs from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-logging&format=markdown#view-logs-ui)

    * [Considerations for viewing logs from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-logging&format=markdown#view-logs-considerations)

    * [Viewing app, job, or function logs from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-logging&format=markdown#view-appjobfunctionlogs-ui)

    * [Viewing build logs from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-logging&format=markdown#view-build-ui)

* [Viewing logs with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-logging&format=markdown#view-logs-cli)

    * [Viewing application logs with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-logging&format=markdown#view-applog-cli)

    * [Viewing job logs with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-logging&format=markdown#view-joblog-cli)

    * [Viewing build logs with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-logging&format=markdown#view-build-cli)

[Viewing logs and monitoring data for fleets](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-observability-view&format=markdown#fleet-observability-view)

* [Viewing fleet logs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-observability-view&format=markdown#log-view)

    * [Logging fields](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-observability-view&format=markdown#log-fields)

* [Viewing monitoring data](https://cloud.ibm.com/docs/codeengine?topic=codeengine-fleet-observability-view&format=markdown#monitor-view)

[Auditing events for Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-at_events&format=markdown#at_events)

* [List of events from IBM Cloud console and CLI actions](https://cloud.ibm.com/docs/codeengine?topic=codeengine-at_events&format=markdown#list-events-cli-console)

    * [Project events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-at_events&format=markdown#project-events)

    * [Application events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-at_events&format=markdown#app-events)

    * [Configmap events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-at_events&format=markdown#configmap-events)

    * [Secret events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-at_events&format=markdown#secret-events)

    * [Build and build run events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-at_events&format=markdown#build-events)

    * [Job and job run events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-at_events&format=markdown#job-events)

    * [Subscription events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-at_events&format=markdown#subscription-events)

* [List of events from **`kubectl`** and **`kn`** commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-at_events&format=markdown#kubect1-events)

    * [Pod events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-at_events&format=markdown#kubect1-pod-events)

    * [Service account events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-at_events&format=markdown#kubect1-serviceaccount-events)

    * [Event events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-at_events&format=markdown#kubect1-event-events)

    * [Resource quota events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-at_events&format=markdown#kubect1-resourcequote-events)

    * [Limit range events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-at_events&format=markdown#kubect1-limitrange-events)

    * [Deployment events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-at_events&format=markdown#kubect1-deployment-events)

    * [Service binding events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-at_events&format=markdown#kubect1-servicebinding-events)

* [Viewing events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-at_events&format=markdown#view)

* [Analyzing events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-at_events&format=markdown#at_events_analyze)

[Monitoring for Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#monitor)

* [Set up your IBM Cloud Monitoring service instance](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#setup-monitor)

* [Accessing your IBM Cloud Monitoring metrics](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#access-monitor)

* [Metrics available for Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#metrics-by-plan)

    * [`ibm_codeengine_application_actual_instances`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_application_actual_instances)

    * [`ibm_codeengine_application_requested_instances`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_application_requested_instances)

    * [`ibm_codeengine_application_not_ready_instances`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_application_not_ready_instances)

    * [`ibm_codeengine_application_pending_instances`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_application_pending_instances)

    * [`ibm_codeengine_application_desired_instances`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_application_desired_instances)

    * [`ibm_codeengine_application_terminating_instances`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_application_terminating_instances)

    * [`ibm_codeengine_application_requests_total`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_application_requests_total)

    * [`ibm_codeengine_application_revision_count`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_application_revision_count)

    * [`ibm_codeengine_application_service_count`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_application_service_count)

    * [`ibm_codeengine_application_route_count`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_application_route_count)

    * [`ibm_codeengine_application_target_concurrency_per_pod`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_application_target_concurrency_per_pod)

    * [`ibm_codeengine_application_panic_request_concurrency`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_application_panic_request_concurrency)

    * [`ibm_codeengine_application_stable_request_concurrency`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_application_stable_request_concurrency)

    * [`ibm_codeengine_application_panic_mode`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_application_panic_mode)

    * [`ibm_codeengine_functions_activations`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_functions_activations)

    * [`ibm_codeengine_functions_exceeded_limit`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_functions_exceeded_limit)

    * [`ibm_codeengine_functions_execution_time_count`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_functions_execution_time_count)

    * [`ibm_codeengine_functions_execution_time_sum`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_functions_execution_time_sum)

    * [`ibm_codeengine_functions_init_time_count`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_functions_init_time_count)

    * [`ibm_codeengine_functions_init_time_sum`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_functions_init_time_sum)

    * [`ibm_codeengine_functions_status_success`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_functions_status_success)

    * [`ibm_codeengine_functions_status_error_application`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_functions_status_error_application)

    * [`ibm_codeengine_functions_status_error_developer`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_functions_status_error_developer)

    * [`ibm_codeengine_jobruns`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#ibm_codeengine_jobruns)

* [Attributes for segmentation](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#attributes)

    * [Global Attributes](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#global-attributes)

    * [More attributes](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor&format=markdown#additional-attributes)

[Creating custom dashboards to monitor Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor-custom&format=markdown#monitor-custom)

* [Create custom dashboards to monitor Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor-custom&format=markdown#create-custom-monitor)

    * [Scenario 1: Focusing on Code Engine application instances and job runs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor-custom&format=markdown#custom-monitor-scenario1)

    * [Scenario 2: Using PromQL queries with Code Engine workloads](https://cloud.ibm.com/docs/codeengine?topic=codeengine-monitor-custom&format=markdown#custom-monitor-scenario2)


## Connectivity
{: #sitemap_connectivity}


[Using service endpoints with Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-serviceendpt&format=markdown#serviceendpt)

* [Public endpoints](https://cloud.ibm.com/docs/codeengine?topic=codeengine-serviceendpt&format=markdown#serviceendpt-public-endpoints)

* [Private endpoints](https://cloud.ibm.com/docs/codeengine?topic=codeengine-serviceendpt&format=markdown#serviceendpt-private-endpoints)

* [Managing Code Engine resources securely by using service endpoints](https://cloud.ibm.com/docs/codeengine?topic=codeengine-serviceendpt&format=markdown#serviceendpt-ce-manageresources)

* [Accessing your application securely with service endpoints](https://cloud.ibm.com/docs/codeengine?topic=codeengine-serviceendpt&format=markdown#serviceendpt-ce-access-app)

* [Accessing your function securely with service endpoints](https://cloud.ibm.com/docs/codeengine?topic=codeengine-serviceendpt&format=markdown#serviceendpt-ce-access-fun)

[Using Virtual Private Endpoints with Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-vpe&format=markdown#vpe)

* [Using your VPE to manage project resources securely](https://cloud.ibm.com/docs/codeengine?topic=codeengine-vpe&format=markdown#using-vpes-project)

* [Using your VPE to access an app securely](https://cloud.ibm.com/docs/codeengine?topic=codeengine-vpe&format=markdown#using-vpes-app)

* [Using your VPE to access a function securely](https://cloud.ibm.com/docs/codeengine?topic=codeengine-vpe&format=markdown#using-vpes-fun)

[Working with outbound connectivity in Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-outbound&format=markdown#connectivity-outbound)

* [Allowed destination IP address ranges for outbound connections](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-outbound&format=markdown#cidr-ranges-outbound)

* [Private Path Connections](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-outbound&format=markdown#private-path-connections)

* [Private Service Connections](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-outbound&format=markdown#private-service-connections)

* [Managing allowed outbound destinations by using the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-outbound&interface=ui&format=markdown#working-with-allowed-destination-ui)

    * [Adding an allowed destination IP address range for outbound connectivity](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-outbound&interface=ui&format=markdown#add-allowed-destination-ui)

    * [Adding a private path connection for outbound connectivity](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-outbound&interface=ui&format=markdown#add-allowed-destination-pps-ui)

    * [Updating an allowed destination IP address range for outbound connectivity](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-outbound&interface=ui&format=markdown#update-allowed-destination-ui)

    * [Updating a private path connection for outbound connectivity](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-outbound&interface=ui&format=markdown#update-allowed-destination-pps-ui)

    * [Deleting an allowed outbound destination for outbound connectivity](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-outbound&interface=ui&format=markdown#delete-allowed-destination-ui)

* [Managing allowed outbound destinations by using the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-outbound&interface=cli&format=markdown#working-with-allowed-destination-cli)

    * [Adding an allowed destination IP address range for outbound connectivity](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-outbound&interface=cli&format=markdown#add-allowed-destination-cli)

    * [Adding a private path connection for outbound connectivity](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-outbound&interface=cli&format=markdown#add-allowed-destination-pps-cli)

    * [Showing existing allowed destinations for outbound connectivity](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-outbound&interface=cli&format=markdown#show-allowed-destination-cli)

    * [Updating an allowed destination IP address range for outbound connectivity](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-outbound&interface=cli&format=markdown#update-allowed-destination-cli)

    * [Updating a private path connection for outbound connectivity](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-outbound&interface=cli&format=markdown#update-allowed-destination-pps-cli)

    * [Deleting an allowed outbound destination for outbound connectivity](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-outbound&interface=cli&format=markdown#delete-allowed-destination-cli)

[Working with subnet pool connectivity in Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-subnetpool&format=markdown#connectivity-subnetpool)

* [Managing subnet pools by using the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-subnetpool&interface=ui&format=markdown#working-with-subnetpools-ui)

    * [Adding a subnet pool](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-subnetpool&interface=ui&format=markdown#add-subnetpool-ui)

    * [Adding a subnet pool by CRN](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-subnetpool&interface=ui&format=markdown#add-subnetpool-crn-ui)

    * [Deleting a subnet pool](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-subnetpool&interface=ui&format=markdown#delete-subnetpool-ui)

* [Managing subnet pools by using the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-subnetpool&interface=cli&format=markdown#working-with-subnetpools-cli)

    * [Before you begin](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-subnetpool&interface=cli&format=markdown#working-with-subnetpools-prereqs-cli)

    * [Gather subnet information for network placement](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-subnetpool&interface=cli&format=markdown#working-with-subnetpools-gather-subnet-cli)

    * [Gather security group information for each subnet (optional)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-subnetpool&interface=cli&format=markdown#working-with-subnetpools-gather-security-group-cli)

    * [Adding a subnet pool](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-subnetpool&interface=cli&format=markdown#add-subnetpool-cli)

    * [Showing existing subnet pools](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-subnetpool&interface=cli&format=markdown#show-subnetpools-cli)

    * [Deleting a subnet pool](https://cloud.ibm.com/docs/codeengine?topic=codeengine-connectivity-subnetpool&interface=cli&format=markdown#delete-subnetpool-cli)


## Enhancing security for Code Engine
{: #sitemap_enhancing_security_for_code_engine}


[Learning about Code Engine architecture and workload isolation](https://cloud.ibm.com/docs/codeengine?topic=codeengine-architecture&format=markdown#architecture)

* [Code Engine workload isolation](https://cloud.ibm.com/docs/codeengine?topic=codeengine-architecture&format=markdown#workload-isolation)

[Code Engine and security](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secure&format=markdown#secure)

* [Supported TLS versions and cipher suites](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secure&format=markdown#secure-tls)

    * [TLS cipher suites](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secure&format=markdown#secure-cipher-suites)

* [DDoS protection](https://cloud.ibm.com/docs/codeengine?topic=codeengine-secure&format=markdown#secure-ddos)

[Managing user access](https://cloud.ibm.com/docs/codeengine?topic=codeengine-iam&format=markdown#iam)

* [How do I know which access policies are set for me?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-iam&format=markdown#iam-accesspolicy)

* [Managing access by using access groups](https://cloud.ibm.com/docs/codeengine?topic=codeengine-iam&format=markdown#groups)

* [Managing access by assigning policies directly to users](https://cloud.ibm.com/docs/codeengine?topic=codeengine-iam&format=markdown#users)

* [IBM Cloud platform roles](https://cloud.ibm.com/docs/codeengine?topic=codeengine-iam&format=markdown#platform)

* [IBM Cloud service roles](https://cloud.ibm.com/docs/codeengine?topic=codeengine-iam&format=markdown#service)

* [Code Engine CLI access requirements](https://cloud.ibm.com/docs/codeengine?topic=codeengine-iam&format=markdown#cli-access-req)

* [Code Engine container registry requirements](https://cloud.ibm.com/docs/codeengine?topic=codeengine-iam&format=markdown#container-registry-access-req)

* [Code Engine service binding access requirements](https://cloud.ibm.com/docs/codeengine?topic=codeengine-iam&format=markdown#service-binding-access-req)

* [Code Engine access requirements for your toolchain](https://cloud.ibm.com/docs/codeengine?topic=codeengine-iam&format=markdown#toolchain-access-req)

[Securing your data in Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-mng-data&format=markdown#mng-data)

* [How your data is stored and encrypted in Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-mng-data&format=markdown#data-storage)

* [Deleting your data in Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-mng-data&format=markdown#data-delete)


### Securing Code Engine resources with context-based restrictions
{: #sitemap_securing_code_engine_resources_with_context-based_restrictions}


[Protecting Code Engine resources](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cbr&format=markdown#cbr)

[Restricting inbound traffic to Code Engine resources](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cbr-inbound&format=markdown#cbr-inbound)

* [Creating a context-based restriction for your Code Engine resources](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cbr-inbound&format=markdown#create-cbr)

    * [Adding a context-based restriction using the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cbr-inbound&interface=ui&format=markdown#add-cbr-ui)

    * [Adding a context-based restriction using the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cbr-inbound&interface=cli&format=markdown#add-cbr-cli)

* [Testing your context-based restriction rule for inbound connectivity](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cbr-inbound&interface=cli&format=markdown#test-cbr)

[Code Engine public and private IP addresses](https://cloud.ibm.com/docs/codeengine?topic=codeengine-network-addresses&format=markdown#network-addresses)


## CLI reference
{: #sitemap_cli_reference}


[IBM Cloud Code Engine CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli)

* [Prerequisites](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#codeengine-cli-prereq)

* [Application commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-application)

    * [`ibmcloud ce application bind`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-application-bind)

    * [`ibmcloud ce application create`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-application-create)

    * [`ibmcloud ce application delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-application-delete)

    * [`ibmcloud ce application events`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-application-events)

    * [`ibmcloud ce application get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-application-get)

    * [`ibmcloud ce application list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-application-list)

    * [`ibmcloud ce application logs`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-application-logs)

    * [`ibmcloud ce application restart`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-application-restart)

    * [`ibmcloud ce application unbind`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-application-unbind)

    * [`ibmcloud ce application update`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-application-update)

* [Beta command](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-beta)

    * [`ibmcloud ce beta`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-betacmd)

* [Build commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-build)

    * [`ibmcloud ce build create`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-build-create)

    * [`ibmcloud ce build delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-build-delete)

    * [`ibmcloud ce build get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-build-get)

    * [`ibmcloud ce build list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-build-list)

    * [`ibmcloud ce build update`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-build-update)

* [Buildrun commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-buildrun)

    * [`ibmcloud ce buildrun cancel`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-buildrun-cancel)

    * [`ibmcloud ce buildrun delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-buildrun-delete)

    * [`ibmcloud ce buildrun events`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-buildrun-events)

    * [`ibmcloud ce buildrun get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-buildrun-get)

    * [`ibmcloud ce buildrun list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-buildrun-list)

    * [`ibmcloud ce buildrun logs`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-buildrun-logs)

    * [`ibmcloud ce buildrun submit`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-buildrun-submit)

* [Configmap commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-configmap)

    * [`ibmcloud ce configmap create`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-configmap-create)

    * [`ibmcloud ce configmap delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-configmap-delete)

    * [`ibmcloud ce configmap get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-configmap-get)

    * [`ibmcloud ce configmap list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-configmap-list)

    * [`ibmcloud ce configmap update`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-configmap-update)

* [Connectivity commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-connectivity)

    * [`ibmcloud ce connectivity outbound`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-connectivity-outbound)

    * [`ibmcloud ce connectivity outbound create`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-connectivity-outbound-create)

    * [`ibmcloud ce connectivity outbound delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-connectivity-outbound-delete)

    * [`ibmcloud ce connectivity outbound get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-connectivity-outbound-get)

    * [`ibmcloud ce connectivity outbound list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-connectivity-outbound-list)

    * [`ibmcloud ce connectivity outbound update`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-connectivity-outbound-update)

    * [`ibmcloud ce connectivity subnetpool`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-connectivity-subnetpool)

    * [`ibmcloud ce connectivity subnetpool create`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-connectivity-subnetpool-create)

    * [`ibmcloud ce connectivity subnetpool delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-connectivity-subnetpool-delete)

    * [`ibmcloud ce connectivity subnetpool get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-connectivity-subnetpool-get)

    * [`ibmcloud ce connectivity subnetpool list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-connectivity-subnetpool-list)

* [Domainmapping commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-domainmapping)

    * [`ibmcloud ce domainmapping create`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-domainmapping-create)

    * [`ibmcloud ce domainmapping delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-domainmapping-delete)

    * [`ibmcloud ce domainmapping get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-domainmapping-get)

    * [`ibmcloud ce domainmapping list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-domainmapping-list)

    * [`ibmcloud ce domainmapping update`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-domainmapping-update)

* [Experimental command](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-experimental)

    * [`ibmcloud ce experimental`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-experimentalcmd)

* [Fleet commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-fleet)

    * [`ibmcloud ce fleet cancel`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-fleet-cancel)

    * [`ibmcloud ce fleet create`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-fleet-create)

    * [`ibmcloud ce fleet delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-fleet-delete)

    * [`ibmcloud ce fleet get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-fleet-get)

    * [`ibmcloud ce fleet list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-fleet-list)

    * [`ibmcloud ce fleet task`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-fleet-task)

    * [`ibmcloud ce fleet task get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-fleet-task-get)

    * [`ibmcloud ce fleet task list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-fleet-task-list)

    * [`ibmcloud ce fleet worker`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-fleet-worker)

    * [`ibmcloud ce fleet worker delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-fleet-worker-delete)

    * [`ibmcloud ce fleet worker get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-fleet-worker-get)

    * [`ibmcloud ce fleet worker list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-fleet-worker-list)

    * [`ibmcloud ce fleet worker profiles`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-fleet-worker-profiles)

* [Function commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-function)

    * [`ibmcloud ce function bind`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-function-bind)

    * [`ibmcloud ce function create`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-function-create)

    * [`ibmcloud ce function delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-function-delete)

    * [`ibmcloud ce function get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-function-get)

    * [`ibmcloud ce function list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-function-list)

    * [`ibmcloud ce function runtimes`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-function-runtimes)

    * [`ibmcloud ce function unbind`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-function-unbind)

    * [`ibmcloud ce function update`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-function-update)

* [Help command](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-help)

    * [`ibmcloud ce help`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-helpcmd)

* [Job commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-job)

    * [`ibmcloud ce job bind`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-job-bind)

    * [`ibmcloud ce job create`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-job-create)

    * [`ibmcloud ce job delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-job-delete)

    * [`ibmcloud ce job get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-job-get)

    * [`ibmcloud ce job list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-job-list)

    * [`ibmcloud ce job unbind`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-job-unbind)

    * [`ibmcloud ce job update`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-job-update)

* [Jobrun commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-jobrun)

    * [`ibmcloud ce jobrun delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-jobrun-delete)

    * [`ibmcloud ce jobrun events`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-jobrun-events)

    * [`ibmcloud ce jobrun get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-jobrun-get)

    * [`ibmcloud ce jobrun list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-jobrun-list)

    * [`ibmcloud ce jobrun logs`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-jobrun-logs)

    * [`ibmcloud ce jobrun restart`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-jobrun-restart)

    * [`ibmcloud ce jobrun resubmit`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-jobrun-resubmit)

    * [`ibmcloud ce jobrun submit`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-jobrun-submit)

* [Persistentdatastore commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-persistentdatastore)

    * [`ibmcloud ce persistentdatastore create`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-persistentdatastore-create)

    * [`ibmcloud ce persistentdatastore delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-persistentdatastore-delete)

    * [`ibmcloud ce persistentdatastore get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-persistentdatastore-get)

    * [`ibmcloud ce persistentdatastore list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-persistentdatastore-list)

* [Project commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-project)

    * [`ibmcloud ce project create`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-project-create)

    * [`ibmcloud ce project current`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-project-current)

    * [`ibmcloud ce project delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-project-delete)

    * [`ibmcloud ce project get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-project-get)

    * [`ibmcloud ce project list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-project-list)

    * [`ibmcloud ce project restore`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-project-restore)

    * [`ibmcloud ce project select`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-project-select)

    * [`ibmcloud ce project tag`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-project-tag)

    * [`ibmcloud ce project update`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-project-update)

* [Reclamation commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-reclamation)

    * [`ibmcloud ce reclamation delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-reclamation-delete)

    * [`ibmcloud ce reclamation get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-reclamation-get)

    * [`ibmcloud ce reclamation list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-reclamation-list)

    * [`ibmcloud ce reclamation restore`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-reclamation-restore)

* [Registry commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-registry)

    * [`ibmcloud ce registry create`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-registry-create)

    * [`ibmcloud ce registry delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-registry-delete)

    * [`ibmcloud ce registry get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-registry-get)

    * [`ibmcloud ce registry list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-registry-list)

    * [`ibmcloud ce registry update`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-registry-update)

* [Repo commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-repo)

    * [`ibmcloud ce repo create`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-repo-create)

    * [`ibmcloud ce repo delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-repo-delete)

    * [`ibmcloud ce repo get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-repo-get)

    * [`ibmcloud ce repo list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-repo-list)

    * [`ibmcloud ce repo update`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-repo-update)

* [Revision commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-revision)

    * [`ibmcloud ce revision delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-revision-delete)

    * [`ibmcloud ce revision events`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-revision-events)

    * [`ibmcloud ce revision get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-revision-get)

    * [`ibmcloud ce revision list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-revision-list)

    * [`ibmcloud ce revision logs`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-revision-logs)

* [Secret commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-secret)

    * [`ibmcloud ce secret create`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-secret-create)

    * [`ibmcloud ce secret delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-secret-delete)

    * [`ibmcloud ce secret get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-secret-get)

    * [`ibmcloud ce secret list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-secret-list)

    * [`ibmcloud ce secret update`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-secret-update)

* [Subscription cos commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-subscription-cos)

    * [`ibmcloud ce subscription cos create`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-subscription-cos-create)

    * [`ibmcloud ce subscription cos delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-subscription-cos-delete)

    * [`ibmcloud ce subscription cos get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-subscription-cos-get)

    * [`ibmcloud ce subscription cos list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-subscription-cos-list)

    * [`ibmcloud ce subscription cos update`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-subscription-cos-update)

* [Subscription cron commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-subscription-cron)

    * [`ibmcloud ce subscription cron create`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-subscription-cron-create)

    * [`ibmcloud ce subscription cron delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-subscription-cron-delete)

    * [`ibmcloud ce subscription cron get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-subscription-cron-get)

    * [`ibmcloud ce subscription cron list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-subscription-cron-list)

    * [`ibmcloud ce subscription cron update`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-subscription-cron-update)

* [Subscription `kafka` commands](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-subscription-kafka)

    * [`ibmcloud ce subscription kafka create`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-subscription-kafka-create)

    * [`ibmcloud ce subscription kafka delete`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-subscription-kafka-delete)

    * [`ibmcloud ce subscription kafka get`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-subscription-kafka-get)

    * [`ibmcloud ce subscription kafka list`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-subscription-kafka-list)

    * [`ibmcloud ce subscription kafka update`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-subscription-kafka-update)

* [Version command](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-version)

    * [`ibmcloud ce version`](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli&format=markdown#cli-versioncmd)

[CLI version history](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli_versions&format=markdown#cli_versions)

[Getting started with the Code Engine CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cecli-getstart&format=markdown#cecli-getstart)

* [Setting up your CLI environment](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cecli-getstart&format=markdown#cecli-getstart-setup)

* [Working with the Code Engine CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cecli-getstart&format=markdown#cecli-getstart-workcecli)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cecli-getstart&format=markdown#cecli-getstart-next)


## API reference
{: #sitemap_api_reference}


[Code Engine API](https://cloud.ibm.com/apidocs/codeengine){: external}

[API change log](https://cloud.ibm.com/docs/codeengine?topic=codeengine-api-changelog&format=markdown#api-changelog)

* [API versioning](https://cloud.ibm.com/docs/codeengine?topic=codeengine-api-changelog&format=markdown#api-versioning)

    * [Active version dates](https://cloud.ibm.com/docs/codeengine?topic=codeengine-api-changelog&format=markdown#active-version-dates)

* [27 February 2026](https://cloud.ibm.com/docs/codeengine?topic=codeengine-api-changelog&format=markdown#27-february-2026)

* [17 September 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-api-changelog&format=markdown#17-september-2025)

* [03 April 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-api-changelog&format=markdown#03-april-2025)

* [21 February 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-api-changelog&format=markdown#21-february-2025)

* [16 January 2025](https://cloud.ibm.com/docs/codeengine?topic=codeengine-api-changelog&format=markdown#16-january-2025)

* [21 November 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-api-changelog&format=markdown#21-november-2024)

* [17 May 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-api-changelog&format=markdown#17-may-2024)

* [30 January 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-api-changelog&format=markdown#30-jan-2024)

* [04 January 2024](https://cloud.ibm.com/docs/codeengine?topic=codeengine-api-changelog&format=markdown#04-jan-2024)

* [03 November 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-api-changelog&format=markdown#03-nov-2023)

* [27 September 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-api-changelog&format=markdown#27-sep-2023)

* [22 June 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-api-changelog&format=markdown#22-june-2023)

* [30 May 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-api-changelog&format=markdown#30-may-2023)

* [27 March 2023](https://cloud.ibm.com/docs/codeengine?topic=codeengine-api-changelog&format=markdown#27-mar-2023)

* [9 December 2022](https://cloud.ibm.com/docs/codeengine?topic=codeengine-api-changelog&format=markdown#9-dec-2022)

[Getting started with the Code Engine REST API](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ceapi-getstart&format=markdown#ceapi-getstart)

* [Setting up your API environment](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ceapi-getstart&format=markdown#ceapi-getstart-setup)

* [Working with a Code Engine application in the API](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ceapi-getstart&format=markdown#ceapi-getstart-workapps)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ceapi-getstart&format=markdown#ceapi-getstart-next)


## Automatically injected environment variables
{: #sitemap_automatically_injected_environment_variables}


[Automatically injected environment variables](https://cloud.ibm.com/docs/codeengine?topic=codeengine-inside-env-vars&format=markdown#inside-env-vars)

* [Automatically injected environment variables for applications](https://cloud.ibm.com/docs/codeengine?topic=codeengine-inside-env-vars&format=markdown#inside-env-vars-app)

* [Automatically injected environment variables for functions](https://cloud.ibm.com/docs/codeengine?topic=codeengine-inside-env-vars&format=markdown#inside-env-vars-fun)

* [Automatically injected environment variables for jobs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-inside-env-vars&format=markdown#inside-env-vars-jobs)


## Defining commands and arguments for your workloads
{: #sitemap_defining_commands_and_arguments_for_your_workloads}


[Defining commands and arguments for your workloads](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cmd-args&format=markdown#cmd-args)


## Limits and quotas for Code Engine
{: #sitemap_limits_and_quotas_for_}


[Limits and quotas for Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-limits&format=markdown#limits)

* [Application defaults and limits](https://cloud.ibm.com/docs/codeengine?topic=codeengine-limits&format=markdown#limits_application)

* [Job defaults and limits](https://cloud.ibm.com/docs/codeengine?topic=codeengine-limits&format=markdown#limits_job)

    * [Job size limit](https://cloud.ibm.com/docs/codeengine?topic=codeengine-limits&format=markdown#job_size_limit)

* [Function limits](https://cloud.ibm.com/docs/codeengine?topic=codeengine-limits&format=markdown#limits_functions)

* [Periodic timer (cron) subscription limits](https://cloud.ibm.com/docs/codeengine?topic=codeengine-limits&format=markdown#subscription-cron-limit)

* [Project limits](https://cloud.ibm.com/docs/codeengine?topic=codeengine-limits&format=markdown#limits_projects)

* [Project quotas](https://cloud.ibm.com/docs/codeengine?topic=codeengine-limits&format=markdown#project_quotas)

* [Increasing limits](https://cloud.ibm.com/docs/codeengine?topic=codeengine-limits&format=markdown#increase-limits)


## Supported memory and CPU combinations
{: #sitemap_supported_memory_and_cpu_combinations}


[Supported memory and CPU combinations](https://cloud.ibm.com/docs/codeengine?topic=codeengine-mem-cpu-combo&format=markdown#mem-cpu-combo)

* [Supported combinations for apps and jobs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-mem-cpu-combo&format=markdown#supported-combo)

* [Supported combinations for functions](https://cloud.ibm.com/docs/codeengine?topic=codeengine-mem-cpu-combo&format=markdown#supported-combo-fun)

* [Units of measurement](https://cloud.ibm.com/docs/codeengine?topic=codeengine-mem-cpu-combo&format=markdown#unit-measurements)


## Regions
{: #sitemap_regions}


[Regions](https://cloud.ibm.com/docs/codeengine?topic=codeengine-regions&format=markdown#regions)

* [Code Engine endpoints for managing project resources](https://cloud.ibm.com/docs/codeengine?topic=codeengine-regions&format=markdown#endpoints-project)

* [Code Engine endpoints for accessing applications](https://cloud.ibm.com/docs/codeengine?topic=codeengine-regions&format=markdown#endpoints-app)


## Provided TLS certificates for Code Engine projects
{: #sitemap_provided_tls_certificates_for_projects}


[Provided TLS certificates for Code Engine projects](https://cloud.ibm.com/docs/codeengine?topic=codeengine-tls-certificate&format=markdown#tls-certificate)

* [About certificates](https://cloud.ibm.com/docs/codeengine?topic=codeengine-tls-certificate&format=markdown#certificates-about)

* [Code Engine certificates and their certificate authority](https://cloud.ibm.com/docs/codeengine?topic=codeengine-tls-certificate&format=markdown#ce-certificates-about)

    * [Let's Encrypt as the certificate authority](https://cloud.ibm.com/docs/codeengine?topic=codeengine-tls-certificate&format=markdown#ce-certificates-lets-encrypt)

    * [Need more control?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-tls-certificate&format=markdown#ce-certificates-lets-encrypt-more-control)


## Understanding your responsibilities when using Code Engine
{: #sitemap_understanding_your_responsibilities_when_using_}


[Understanding your responsibilities when using Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-responsibilities-ce&format=markdown#responsibilities-ce)

* [Tasks for shared responsibilities by area](https://cloud.ibm.com/docs/codeengine?topic=codeengine-responsibilities-ce&format=markdown#task-responsibilities)

    * [Incident and operations management](https://cloud.ibm.com/docs/codeengine?topic=codeengine-responsibilities-ce&format=markdown#incident-and-ops)

    * [Change management](https://cloud.ibm.com/docs/codeengine?topic=codeengine-responsibilities-ce&format=markdown#change-management)

    * [Identity and access management](https://cloud.ibm.com/docs/codeengine?topic=codeengine-responsibilities-ce&format=markdown#iam-responsibilities)

    * [Security and regulation compliance](https://cloud.ibm.com/docs/codeengine?topic=codeengine-responsibilities-ce&format=markdown#security-compliance)

    * [Disaster recovery](https://cloud.ibm.com/docs/codeengine?topic=codeengine-responsibilities-ce&format=markdown#disaster-recovery)


## Understanding high availability and disaster recovery for Code Engine
{: #sitemap_understanding_high_availability_and_disaster_recovery_for_}


[Understanding high availability and disaster recovery for Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ha-dr&format=markdown#ha-dr)

* [Availability of Code Engine instances](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ha-dr&format=markdown#ha-dr-availability)

* [Code Engine regions](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ha-dr&format=markdown#ha-dr-regions)

* [Disaster Recovery for Code Engine instances](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ha-dr&format=markdown#ha-dr-disaster)

    * [How IBM helps ensure disaster recovery](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ha-dr&format=markdown#ha-dr-ibm-how)

    * [Planning for disaster recovery](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ha-dr&format=markdown#ha-dr-planning)


## Understanding data portability for Code Engine
{: #sitemap_understanding_data_portability_for_}


[Understanding data portability for Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#data-portability)

* [Responsibilities](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#data-portability-responsibilities)

* [Data export procedures](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#data-portability-procedures)

    * [Tools required for exporting data](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#ools)

    * [Exporting `project` configuration](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#exporting)

    * [Exporting a `KUBECONFIG` to export project entities](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#exporting-kubeconfig)

    * [Exporting `application` configuration](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#exporting-application)

    * [Exporting `application revision` configuration](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#exporting-application-revision)

    * [Exporting `build` configuration](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#exporting-build)

    * [Exporting `build run` configuration](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#exporting-buid-run)

    * [Exporting `configmap` configuration](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#exporting-configmap)

    * [Exporting `secret` configuration](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#exporting-secret)

    * [Exporting `domain mapping` configuration](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#exporting-domain-mapping)

    * [Exporting `IBM Cloud Object Storage event subscription` configuration](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#exporting-cos-event-subscription)

    * [Exporting `cron event subscription` configuration](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#exporting-cron-event-subscription)

    * [Exporting `Kafka event subscription` configuration](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#exporting-kafka-event-subscription)

    * [Exporting `function` configuration](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#exporting-function)

    * [Exporting `job` configuration](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#exporting-job)

    * [Exporting `job run` configuration](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#exporting-job-run)

* [Exported data formats](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#data-portability-data-formats)

* [Data ownership](https://cloud.ibm.com/docs/codeengine?topic=codeengine-data-portability&format=markdown#data-portability-ownership)


## Supported IBM Cloud and third-party integrations
{: #sitemap_supported_ibm_cloud_and_third-party_integrations}


[Supported integrations for Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-supported-integrations&format=markdown#supported-integrations)

* [IBM Cloud integrations](https://cloud.ibm.com/docs/codeengine?topic=codeengine-supported-integrations&format=markdown#supported-cloud-integrations)

* [Third-party integrations](https://cloud.ibm.com/docs/codeengine?topic=codeengine-supported-integrations&format=markdown#supported-third-integrations)

[Running jobs with Lithops framework](https://cloud.ibm.com/docs/codeengine?topic=codeengine-lithops&format=markdown#lithops)

* [Running your first flow by using the Lithops framework](https://cloud.ibm.com/docs/codeengine?topic=codeengine-lithops&format=markdown#first-lithops)

    * [Installing Lithops](https://cloud.ibm.com/docs/codeengine?topic=codeengine-lithops&format=markdown#install-lithops)

    * [Setting up a storage backend for Lithops](https://cloud.ibm.com/docs/codeengine?topic=codeengine-lithops&format=markdown#storage-lithops)

    * [Deploy your first Code Engine job by using Lithops](https://cloud.ibm.com/docs/codeengine?topic=codeengine-lithops&format=markdown#running-first)

    * [Next steps for Lithops](https://cloud.ibm.com/docs/codeengine?topic=codeengine-lithops&format=markdown#nextsteps-lithops)

[Validating your application code and latency with Iter8](https://cloud.ibm.com/docs/codeengine?topic=codeengine-slovalidationtut&format=markdown#slovalidationtut)

* [Finding the URL of your Code Engine application](https://cloud.ibm.com/docs/codeengine?topic=codeengine-slovalidationtut&format=markdown#geturl-slovalidationtut)

* [Running the Iter8 Docker container](https://cloud.ibm.com/docs/codeengine?topic=codeengine-slovalidationtut&format=markdown#running-slovalidationtut)

* [Initializing the Iter8 Docker container](https://cloud.ibm.com/docs/codeengine?topic=codeengine-slovalidationtut&format=markdown#initialize-slovalidationtut)

* [Validating service-level objectives (SLOs)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-slovalidationtut&format=markdown#experiment-slovalidationtut)

* [Getting the results of the SLO validation](https://cloud.ibm.com/docs/codeengine?topic=codeengine-slovalidationtut&format=markdown#results-slovalidationtut)

* [Rolling back a revision](https://cloud.ibm.com/docs/codeengine?topic=codeengine-slovalidationtut&format=markdown#rollout-slovalidationtut)

* [Removing the Iter8 container](https://cloud.ibm.com/docs/codeengine?topic=codeengine-slovalidationtut&format=markdown#cleanup-slovalidationtut)

* [Next steps for Iter8](https://cloud.ibm.com/docs/codeengine?topic=codeengine-slovalidationtut&format=markdown#nextsteps-slovalidationtut)

[Securing your application with Guard](https://cloud.ibm.com/docs/codeengine?topic=codeengine-getting-started-with-guard&format=markdown#getting-started-with-guard)

* [Deploy a guard-learner application as a per-project service](https://cloud.ibm.com/docs/codeengine?topic=codeengine-getting-started-with-guard&format=markdown#guard-learner)

* [Creating and deploying a protected Hello World application](https://cloud.ibm.com/docs/codeengine?topic=codeengine-getting-started-with-guard&format=markdown#guard-deploy-app)

* [Finding the namespace and service URLs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-getting-started-with-guard&format=markdown#guard-get-parameters)

* [Exposing the Hello World application to the internet through Guard](https://cloud.ibm.com/docs/codeengine?topic=codeengine-getting-started-with-guard&format=markdown#guard-expose-app)

* [Managing the security of the Hello World application and gaining situational awareness](https://cloud.ibm.com/docs/codeengine?topic=codeengine-getting-started-with-guard&format=markdown#guard-situational-awareness)

* [Clean up the tutorial applications](https://cloud.ibm.com/docs/codeengine?topic=codeengine-getting-started-with-guard&format=markdown#guard-cleanup)


## Pricing for Code Engine
{: #sitemap_pricing_for_}


[Pricing for Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-pricing&format=markdown#pricing)

* [Application pricing](https://cloud.ibm.com/docs/codeengine?topic=codeengine-pricing&format=markdown#app-pricing)

* [Job pricing](https://cloud.ibm.com/docs/codeengine?topic=codeengine-pricing&format=markdown#job-pricing)

* [Function pricing](https://cloud.ibm.com/docs/codeengine?topic=codeengine-pricing&format=markdown#functions-pricing)

* [Fleet pricing](https://cloud.ibm.com/docs/codeengine?topic=codeengine-pricing&format=markdown#fleet-pricing)

    * [If you let Code Engine automatically provision worker nodes](https://cloud.ibm.com/docs/codeengine?topic=codeengine-pricing&format=markdown#fleet-pricing-auto)

    * [If you choose a specific worker profile](https://cloud.ibm.com/docs/codeengine?topic=codeengine-pricing&format=markdown#fleet-pricing-spec)

* [Build pricing](https://cloud.ibm.com/docs/codeengine?topic=codeengine-pricing&format=markdown#build-pricing)


## Code Engine notices
{: #sitemap__notices}


[Code Engine notices](https://cloud.ibm.com/docs/codeengine?topic=codeengine-notices&format=markdown#notices)

* [CREATIVE COMMONS ATTRIBUTION 2.0 GENERIC](https://cloud.ibm.com/docs/codeengine?topic=codeengine-notices&format=markdown#cca2gen)

* [CREATIVE COMMONS ATTRIBUTION 2.5 GENERIC](https://cloud.ibm.com/docs/codeengine?topic=codeengine-notices&format=markdown#cca25gen)

* [CREATIVE COMMONS ATTRIBUTION 3.0 GENERIC](https://cloud.ibm.com/docs/codeengine?topic=codeengine-notices&format=markdown#cca3gen)

* [CREATIVE COMMONS ATTRIBUTION 4.0 GENERIC](https://cloud.ibm.com/docs/codeengine?topic=codeengine-notices&format=markdown#cca4gen)


## Using Kubernetes with Code Engine
{: #sitemap_using_kubernetes_with_}


[Using Kubernetes with Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-kubernetes&format=markdown#kubernetes)

* [Installing the Kubernetes command-line interface](https://cloud.ibm.com/docs/codeengine?topic=codeengine-kubernetes&format=markdown#kubernetes-kubectl)

* [Interacting with Kubernetes API](https://cloud.ibm.com/docs/codeengine?topic=codeengine-kubernetes&format=markdown#kubectl-kubeconfig)

* [Required access authorities to work with Kubernetes API](https://cloud.ibm.com/docs/codeengine?topic=codeengine-kubernetes&format=markdown#kubectl-api)

* [Retrieving your Kubernetes configuration](https://cloud.ibm.com/docs/codeengine?topic=codeengine-kubernetes&format=markdown#kubernetes-getconfig)

    * [Retrieve your Kubernetes configuration with REST API](https://cloud.ibm.com/docs/codeengine?topic=codeengine-kubernetes&format=markdown#api-rest)

    * [Retrieve your Kubernetes configuration with the Code Engine CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-kubernetes&format=markdown#api-cli)

* [Custom resource definition (CRD)](https://cloud.ibm.com/docs/codeengine?topic=codeengine-kubernetes&format=markdown#kubernetes-api-crd)

    * [Batch CRD methods](https://cloud.ibm.com/docs/codeengine?topic=codeengine-kubernetes&format=markdown#api-crd-batch)

    * [Function CRD methods](https://cloud.ibm.com/docs/codeengine?topic=codeengine-kubernetes&format=markdown#api-crd-function)

    * [Serving CRD methods](https://cloud.ibm.com/docs/codeengine?topic=codeengine-kubernetes&format=markdown#api-crd-serving)

    * [Source-to-image CRD methods](https://cloud.ibm.com/docs/codeengine?topic=codeengine-kubernetes&format=markdown#api-crd-s2i)

    * [Subscription CRD methods](https://cloud.ibm.com/docs/codeengine?topic=codeengine-kubernetes&format=markdown#api-crd-subscription)


## Using Knative with Code Engine
{: #sitemap_using_knative_with_code_engine}


[Using Knative with Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-knative&format=markdown#knative)

* [What is the supported version of Knative?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-knative&format=markdown#knative-version)

* [Installing the Knative command-line interface](https://cloud.ibm.com/docs/codeengine?topic=codeengine-knative&format=markdown#knative-kubectl)

* [Interacting with Kubernetes API](https://cloud.ibm.com/docs/codeengine?topic=codeengine-knative&format=markdown#kubectl-kubeconfig-knative)

* [Required access authorities to work with Knative API](https://cloud.ibm.com/docs/codeengine?topic=codeengine-knative&format=markdown#knative-api)


## FAQ
{: #sitemap_faq}


[FAQ](https://cloud.ibm.com/docs/codeengine?topic=codeengine-faqs&format=markdown#faqs)

* [What is IBM Cloud Code Engine?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-faqs&format=markdown#what-is-codeengine)

* [What is a project?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-faqs&format=markdown#what-is-project)

* [Where can I find code samples?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-faqs&format=markdown#find-code-samples)

* [I need more memory! Can I increase my limits?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-faqs&format=markdown#increase-ce-limits)

* [Do I need a Docker Hub account to use Code Engine?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-faqs&format=markdown#dockerhub-options)

* [What is the difference between a Docker build on my system and a build in Code Engine?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-faqs&format=markdown#dockerbld-cebuild)

* [Why do container images built with Buildpacks in Code Engine show many vulnerabilities?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-faqs&format=markdown#cebuild-vulns)

* [Why do images that are built with non-Intel processors not work with Code Engine?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-faqs&format=markdown#buildimage-nonintel)

* [Do Code Engine apps support WebSockets?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-faqs&format=markdown#app-websockets)

* [Do Code Engine apps support gRPC?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-faqs&format=markdown#app-grpc-supported)

* [Does Code Engine provide a way to limit access to a particular entity within a Code Engine project?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-faqs&format=markdown#limit-access-fun)

* [Does Code Engine provide an OpenAPI specification for the deployed function?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-faqs&format=markdown#openapi-spec-fun)

* [How can I review the Code Engine service terms?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-faqs&format=markdown#review-service-terms)

* [How can I give feedback?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-faqs&format=markdown#give-feedback)


## Learning paths for Code Engine
{: #sitemap_learning_paths_for_}


[Learning paths for Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#learning-paths)

* [Plan your deployments](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-plan-deployments)

* [Install the tools](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-install-tools)

* [Create your first project](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-set-environment)

* [Develop your application, job, or function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-develop-app-job)

    * [Do you have source code or a container image for your application or job?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-develop-app-job-source-code-image)

* [Deploy your application](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-deploy-app)

    * [How does your application scale?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-deploy-app-how-app-scale)

    * [Do yo want to customize your application?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-deploy-app-customize-app)

    * [Are you ready to deploy?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-deploy-app-ready-to-deploy)

    * [Do you want to add more customizations?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-deploy-app-add-customizations)

    * [Are you ready to access your application?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-deploy-app-ready-to-access-app)

* [Run your job](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-run-job)

    * [Do you want to create a job definition?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-run-job-create-job-definition)

    * [Do you want to run a job without first creating a definition?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-run-job_run-job-without-definition)

    * [Do you want to customize your job?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-run-job-customize-job)

    * [Are you ready to create and run your job?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-run-job_ready-to-create-run-job)

    * [Do you want to add more customizations?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-run-job-add-customizations)

* [Run your Function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-run-fun)

    * [Do you want to customize your function?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-run-fun-customize)

    * [Are you ready to deploy?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-run-fun-ready-to-deploy)

    * [Do you want to add more customizations?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-run-fun-add-customizations)

* [Log and monitor your workloads](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-log-mon)

* [Migrate your workloads](https://cloud.ibm.com/docs/codeengine?topic=codeengine-learning-paths&format=markdown#lp-migrate)


## Troubleshooting
{: #sitemap_troubleshooting}


[Troubleshooting overview](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshooting_over&format=markdown#troubleshooting_over)

* [General ways to resolve issues](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshooting_over&format=markdown#help-general)

* [Reviewing Cloud issues and status](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshooting_over&format=markdown#help-cloud-status)

* [Getting help](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshooting_over&format=markdown#help-functions)


### Troubleshooting apps
{: #sitemap_troubleshooting_apps}


[Debugging apps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-apps&format=markdown#troubleshoot-apps)

* [App limits to consider](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-apps&format=markdown#ts-app-limits)

* [Confirm port value](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-apps&format=markdown#ts-app-port)

* [Getting logs for my apps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-apps&format=markdown#ts-app-gettinglogs)

* [Getting details about app instances](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-apps&format=markdown#ts-app-instancedetails)

* [Getting system event information for my apps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-apps&format=markdown#ts-app-gettingevent)

* [Verifying the container image reference for my app](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-apps&format=markdown#ts-app-verifyimage)

[Why is my app create failing?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-app-create-fails&format=markdown#ts-app-create-fails)

[Why doesn't my app ever become ready?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-app-neverready&format=markdown#ts-app-neverready)

[Why did my app stop running?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-app-end&format=markdown#ts-app-end)

[Why did my app restart?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-app-restart&format=markdown#ts-app-restart)

[How can I add my Code Engine app to an allowlist?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-allowlist-app&format=markdown#ts-allowlist-app)

[Why does my app connection fail?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-app-connection-fail&format=markdown#ts-app-connection-fail)

* [Updating your app timeout value from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-app-connection-fail&format=markdown#ts-app-timeout-console)

* [Updating your app timeout value with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-app-connection-fail&format=markdown#ts-app-timeout-cli)

[Why does my app connection fail when using a proxy?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-app-connection-failwithproxy&format=markdown#ts-app-connection-failwithproxy)

[Can I stop my app?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-app-stop-traffic&format=markdown#ts-app-stop-traffic)

[Why aren't my app instances scaling down as expected?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-app-domain-notscaledown&format=markdown#ts-app-domain-notscaledown)

[Why does my port scan show more open ports than expected?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-app-toomanyports&format=markdown#ts-app-toomanyports)


### Troubleshooting builds
{: #sitemap_troubleshooting_builds}


[Debugging builds](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-build&format=markdown#troubleshoot-build)

* [Build limits to consider](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-build&format=markdown#ts-build-limits)

* [Getting logs for my builds](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-build&format=markdown#ts-build-gettinglogs)

    * [Getting logs for my builds from the console](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-build&format=markdown#ts-build-gettinglogs-ui)

    * [Getting logs for my builds with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-build&format=markdown#ts-build-gettinglogs-cli)

* [Getting system event information for my builds](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-build&format=markdown#ts-build-gettingevent)

[How can I verify my image reference?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-verify-image&format=markdown#ts-build-verify-image)

[Build fails when the build did not register correctly and a secret does not exist](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-notreg-nosecret&format=markdown#ts-build-notreg-nosecret)

[Build fails in the source step](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-gitsource-stepfail&format=markdown#ts-build-gitsource-stepfail)

* [Resolution for a non-existent repository during build](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-gitsource-stepfail&format=markdown#ts-build-noexistrepo)

* [Resolution for a wrong protocol or missing secret during build](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-gitsource-stepfail&format=markdown#ts-build-wrongprotocol)

    * [For public repositories](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-gitsource-stepfail&format=markdown#ts-build-wrongprotocol-public)

    * [For private repositories](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-gitsource-stepfail&format=markdown#ts-build-wrongprotocol-private)

* [Resolution for a wrong revision during build](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-gitsource-stepfail&format=markdown#ts-build-wrongrevision)

* [Resolution for an expired SSH key during build](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-gitsource-stepfail&format=markdown#ts-build-expiredsshkey)

[Build fails when the ephemeral storage limit is exceeded](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-ephemeral-limit&format=markdown#ts-build-ephemeral-limit)

[Build fails when the memory limit is exceeded](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-memory-limit&format=markdown#ts-build-memory-limit)

[Build fails in the build and push step](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-bldpush-stepfail&format=markdown#ts-build-bldpush-stepfail)

* [Resolution for memory limit during build](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-bldpush-stepfail&format=markdown#ts-build-memorylimit)

* [Resolution for a container registry problem during build](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-bldpush-stepfail&format=markdown#ts-build-containerregistryprob)

* [Resolution for Dockerfile not found during build](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-bldpush-stepfail&format=markdown#ts-build-dockerfile-notfound)

* [Resolution for IBM Cloud Container Registry quota limit is reached during build](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-bldpush-stepfail&format=markdown#ts-build-icrquota)

* [Resolution for build source not specified correctly](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-bldpush-stepfail&format=markdown#ts-buildsource-notcorrect)

* [Resolution for a problem due to Docker Hub rate limits](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-bldpush-stepfail&format=markdown#ts-build-dockerbuild-ratelimits)

* [Resolution for build source not supported by buildpacks](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-bldpush-stepfail&format=markdown#ts-buildpack-notsupported)

* [Resolution for a problem with the Docker build](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-bldpush-stepfail&format=markdown#ts-build-dockerbuild)

[Why does my Python app fail to deploy?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-python&format=markdown#ts-build-python)

[Why is my build from a Dockerfile failing with a `no command specified` error?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-nocmdspecified&format=markdown#ts-build-nocmdspecified)


### Troubleshooting functions
{: #sitemap_troubleshooting_functions}


[Debugging functions](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-function&format=markdown#troubleshoot-function)

* [Function return codes](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-function&format=markdown#ts-function-return-codes)

* [Function limits to consider](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-function&format=markdown#ts-function-limits)

* [Getting logs for my function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-function&format=markdown#ts-funcrtion-gettinglogs)

* [Keeping your runtime and CLI versions up to date](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-function&format=markdown#ts-function-uptodate)

* [Verifying the code bundle reference for my function](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-function&format=markdown#ts-function-verifyimage)

* [Additional topics](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-function&format=markdown#ts-function-topics)

[How can I add my Code Engine function to an allowlist?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-allowlist-function&format=markdown#ts-allowlist-function)


### Troubleshooting images
{: #sitemap_troubleshooting_images}


[Debugging images](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-images&format=markdown#troubleshoot-images)

* [Working with images](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-images&format=markdown#ts-image-workwith)

* [Getting logs for my images](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-images&format=markdown#ts-images-logs)

* [Getting system event information for my images](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-images&format=markdown#ts-images-systemevents)

[Why can't Code Engine pull an image?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-image-cannot-pull&format=markdown#image-cannot-pull)

* [Next steps](https://cloud.ibm.com/docs/codeengine?topic=codeengine-image-cannot-pull&format=markdown#image-cannot-pull-next)


### Troubleshooting jobs
{: #sitemap_troubleshooting_jobs}


[Debugging jobs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-job&format=markdown#troubleshoot-job)

* [Job limits to consider](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-job&format=markdown#ts-job-limits)

* [Getting logs for my jobs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-job&format=markdown#ts-jobrun-gettinglogs)

* [Getting system event information for my jobs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-job&format=markdown#ts-job-gettingevent)

* [Understanding why job run indexes can fail](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-job&format=markdown#ts-job-failure-messages)

* [Verifying the container image reference for my job](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-job&format=markdown#ts-jobrun-verifyimage)

[Why can't I submit a job run with the CLI?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-jobrun-submit-fails-cli&format=markdown#ts-jobrun-submit-fails-cli)

[Why is my job run not starting?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-jobrun-notstart&format=markdown#ts-jobrun-notstart)

[Why is my job run not completing?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-jobrun-doesnotcomplete&format=markdown#ts-jobrun-doesnotcomplete)

[I'm over my limit for jobs or job runs. How can I delete them?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-jobrun-deleteforquota&format=markdown#ts-jobrun-deleteforquota)

[Where is my job run?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-jobrun-deleted&format=markdown#ts-jobrun-deleted)

[How can I find information about my job run?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-jobrun-learnmore&format=markdown#ts-jobrun-learnmore)

[How can I add my Code Engine job to an allowlist?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-allowlist-job&format=markdown#ts-allowlist-job)

[Why does my daemon job not automatically restart?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-jobrun-daemon&format=markdown#ts-jobrun-daemon)


### Troubleshooting projects
{: #sitemap_troubleshooting_projects}


[Debugging projects](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-project&format=markdown#troubleshoot-project)

* [Project limits to consider](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-project&format=markdown#ts-project-limits)

[Why can't I access a project?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-access-project&format=markdown#ts-access-project)

[Why can't I create a project?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-create-project&format=markdown#ts-create-project)


### Troubleshooting service bindings
{: #sitemap_troubleshooting_service_bindings}


[Debugging service bindings](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-servicebindings&format=markdown#troubleshoot-servicebindings)

* [Limits to consider](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-servicebindings&format=markdown#ts-sb-limits)

* [Configuring service binding operations](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-servicebindings&format=markdown#ts-sb-operations)

* [Listing service bindings](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-servicebindings&format=markdown#ts-sb-listing)

[Why do the service credentials in my service binding to IBM Cloud Object Storage show as `REDACTED`?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-sb-cosredacted&format=markdown#ts-sb-cosredacted)

[Why does my service binding to a Db2 Enterprise instance fail?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-sb-db2createfails&format=markdown#ts-sb-db2createfails)

[Why can't I display details of my configured service binding operations?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-sb-projsettings-nodetails&format=markdown#ts-sb-projsettings-nodetails)


### Troubleshooting subscriptions
{: #sitemap_troubleshooting_subscriptions}


[Debugging subscriptions](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-subscriptions&format=markdown#troubleshoot-subscriptions)

* [Subscription limits to consider](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-subscriptions&format=markdown#ts-subscription-limits)

* [Subscription logs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-subscriptions&format=markdown#ts-subscription-cos-logs)

[Why does my subscription show errors when it delivers events?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-subscription-deliveryerrors&format=markdown#ts-subscription-deliveryerrors)

[Why is my `subscription cos create` command failing?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-cossub-create&format=markdown#ts-cossub-create)

[Why does my Object Storage subscription never become ready?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-cossub-notready&format=markdown#ts-cossub-notready)

[When I create a single file in my Object Storage bucket, why do I get multiple events?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-cossub-multipleevents&format=markdown#ts-cossub-multipleevents)

[Why is my `subscription cron create` command failing?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-cronsub-create&format=markdown#ts-cronsub-create)

[Why does my cron subscription never become ready?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-cronsub-notready&format=markdown#ts-cronsub-notready)


### Troubleshooting toolchain
{: #sitemap_troubleshooting_toolchain}


[Debugging your Code Engine toolchain](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-toolchain-ce&format=markdown#troubleshoot-toolchain-ce)

* [Creating a debug log file for your pipeline](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-toolchain-ce&format=markdown#troubleshoot-toolchain-ce-log)

* [More information](https://cloud.ibm.com/docs/codeengine?topic=codeengine-troubleshoot-toolchain-ce&format=markdown#troubleshoot-toolchain-ce-info)

[Why does my build run in my toolchain time out?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-buildrun-timeout-toolchain&format=markdown#ts-buildrun-timeout-toolchain)

[Why is my toolchain package too large?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-toolchain-size&format=markdown#ts-toolchain-size)


### Troubleshooting - other
{: #sitemap_troubleshooting_other}


[Why am I getting ECONNRESET errors when connecting to an endpoint?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-other-econnreset&format=markdown#ts-other-econnreset)


## Getting help and support for Code Engine
{: #sitemap_getting_help_and_support_for_}


[Getting help and support for Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-get-support&format=markdown#get-support)

* [Providing support case details](https://cloud.ibm.com/docs/codeengine?topic=codeengine-get-support&format=markdown#support-case-details)