as

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

Manifest [wants] Section

The [wants] section declares the capabilities that are optional for the application to function on a Vega device. Handle graceful fallbacks in your application code if a feature in this list is unavailable on a device. You can choose a combination of needs and wants to maximize your device reach, while providing enhanced features on applicable devices.

[wants]
# List of optional modules
[[wants.module]]
# Module identifier

# List of optional privileges
[[wants.privilege]]
# Privilege identifier

# List of optional services
[[wants.service]]
# Service identifier

[[wants.module]]

Optional

The module section declares optional system features that the application may use. Every Vega system defines the list of modules that it is composed with, and that application packages may declare a dependency on. Application packages are expected to continue to function if the wanted module is not available on a Vega system. Developers may use this capability to light up optional features when it is available on a Vega system.

Fields

  • id (string, required): The fully-qualified identifier of the Vega system module.

      [wants]
      [[wants.module]]
      id = "/com.amazon.kepler.media@IContentLauncher1"
    

[[wants.privilege]]

Optional

The privileges section declares the optional system privileges that the application requires to successfully call the APIs it depends on. Application packages are expected to continue to function if the wanted privilege is not available on a Vega system. Every Vega system feature requires declaration of specific privileges to access varied set of system capabilities and capabilities offered by other installed applications.

Fields

  • id (string, required): The fully-qualified identifier for the privilege.

      [wants]
      [[wants.privilege]]
      id="com.amazon.network.privilege.net-info"
    

[[wants.service]]

Optional

The service section declares optional system services that the application may use. Every Vega system defines the list of available services which an application package may declare a dependency on. Application packages are expected to continue to function if the wanted service is unavailable on a Vega system. You can use this capability to light up optional features when it is available on a Vega system.

Fields

  • id (string, required): The fully-qualified identifier of the Vega system module.

      [wants]
      [[wants.service]]
      id = "com.amazon.inputmethod.service"
    

Last updated: Sep 30, 2025