as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support

Manifest [processes] Section

The [processes] section describes which components in the package should run within a shared process when launched. This section is optional.

If a component is not listed in a process group, the system will try to colocate the components into as few processes as possible.

[processes]
# grouping of components to run in a process

[[processes.group]]

This subsection defines the process groups.

Fields

  • component-ids (array of strings, required): Define the group of application components which should share a process when launched. When one of the listed components is launched for the first time, that component will be launched in a new process. Subsequent launches of components in the process group will be launched in that existing process. This field requires a minimum of one component to be listed. All components must belong to the package the process group is defined for. A component can only be listed in a single process group.

      [processes] 
    
      [[processes.group]] 
      component-ids = ["com.foo.bar.interactive", "com.foo.bar.task"] 
    
      [[processes.group]] 
      component-ids = ["com.foo.bar.service"] 
    

Last updated: Sep 30, 2025