manifest_version | Mandatory | Type: String Enum.
Version of the manifest schema. Supported values include 1.0.0 and 2.0.0 . |
app_uuid | Mandatory | Type: UUID.
Globally unique UUID for this application. This is automatically generated by Datadog when the developer toolkit ddev create command runs as part of creating tile scaffolding for your integration tile. |
app_id | Mandatory | Type: String.
The unique identifying name of this offering. Usually kebab case of the app title. For example, if the app title is “Marketplace Offering”, then the app_id would be marketplace-offering . |
assets | Mandatory | Type: Dictionary.
Object containing any Datadog installable entity. |
assets[dashboards] | Optional | Type: Dictionary.
Out-of-the-box dashboards associated with this offering. |
assets[dashboards["dashboard_short_name"]] | Mandatory | Type: String.
Key and value pairs for any out-of-the-box dashboards. The key is the globally unique short name of the dashboard and the value is the relative path to the dashboard’s JSON definition in relation to this manifest. |
assets[integration] | Optional | Type: Dictionary.
Object containing information about the integration. |
assets[integration[auto_install]] | Mandatory | Type: Boolean.
Whether or not the integration and related assets should be installed automatically when metrics or logs from the integration are received from the source. This is typically set to true for integrations using the Datadog Agent, and other integrations that are configured outside the Datadog UI. It is typically set to false for marketplace integrations and integrations that are configured with the Datadog UI, such as integrations using OAuth. |
assets[integration[configuration]] | Mandatory, can be { } | Type: Dictionary.
Object representing the configuration specification for this integration. |
assets[integration[configuration[spec]]] | Mandatory | Type: String.
Relative path to where the configuration spec lives in relation to this manifest. |
assets[integration[events]] | Mandatory | Type: Dictionary.
Information about events emitted by this integration. |
assets[integration[events[creates_events]]] | Mandatory | Type: Boolean.
Whether or not this integration emits events to Datadog. |
assets[integration[metrics]] | Mandatory | Type: Dictionary.
Information about the metrics this integration emits. |
assets[integration[metrics[check]]] | Mandatory | Type: String or list of strings.
A string or list representing metrics that this integration always emits on every run. |
assets[integration[metrics[metadata_path]]] | Mandatory | Type: String.
Relative path to where the metrics metadata lives in relation to this manifest. |
assets[integration[metrics[prefix]]] | Mandatory | Type: String.
The prefix for metrics emitted by this integration. |
assets[integration[service_checks]] | Mandatory, but can be { } | Type: Dictionary.
Information about service checks emitted by this integration. |
assets[integration[service_checks[metadata_path]]] | Mandatory | Type: String.
Relative path to where the service check metadata lives in relation to this manifest. |
assets[integration[source_type_name]] | Mandatory | Type: String.
User-facing name of this integration. |
assets[integration[source_type_id]] | Mandatory | Type: Integer.
Globally unique ID for this integration. This is automatically generated by Datadog when the developer toolkit ddev create command runs as part of creating tile scaffolding for your integration tile. |
assets[monitors] | Optional | Type: Dictionary.
Recommended monitors. |
assets[monitors["monitor_short_name"]] | Mandatory | Type: String.
Key and value pairs for any recommended monitors. The key is the globally unique short name of the monitor and the value is the relative path to the monitor’s JSON definition in relation to this manifest. |
author | Mandatory | Type: Dictionary.
Information about the author of this app. |
author[homepage] | Mandatory | Type: String (URL).
The web URL to the homepage of the author. |
author[name] | Mandatory | Type: String.
The human-readable name for this company. |
author[sales_email] | Mandatory | Type: String (Email).
The Partner email to contact for any subscription-level events. |
author[support_email] | Mandatory | Type: String (Email).
The Partner email to contact for any support and maintenance queries. |
author[contact_link] | Optional | Type: String (URL).
The URL link to meeting scheduling software, such as Calendly. This field is mandatory for professional services listings. |
author[vendor_id] | Mandatory | Type: String.
The vendor ID to use for subscription purposes. Must be globally unique and cannot be changed. Should follow the strict standards of app_id where only dashes and alphabetic chars are allowed. This value is provided to Datadog Technology Partners. |
display_on_public_website | Mandatory | Type: Boolean.
Whether or not information about this listing is displayed on the public Datadog Docs site. Once this is set to true , it cannot be changed. |
legal_terms | Mandatory | Type: Dictionary.
Any legal documentation that a user needs to agree to in order to use this app. |
legal_terms[eula] | Mandatory | Type: String.
Relative path to the End User License Agreement (EULA) PDF in relation to this manifest. |
pricing | Mandatory | Type: Array of Dictionaries.
List of objects representing the pricing model of the integration. See the Marketplace GitHub repository for pricing details. The Marketplace GitHub repository is private, email marketplace@datadog.com for access. |
resources | Optional | Type: Array of Dictionaries.
List of externally hosted resources (blog posts, documentation, etc.) that appear in the “Dive Deeper” section of the integration tile with rich previews. |
resources[resource_type] | Mandatory | Type: String.
Type of resource being linked. Can be blog , documentation , faq , or other . |
resources[url] | Mandatory | Type: String.
Link to resource. |
tile | Mandatory | Type: Dictionary.
Information about this offering. |
tile[media] | Mandatory, can be [ ] | Type: Array of Dictionaries.
Information about the various image and video style objects that are presented in the media gallery carousel on the listing page. |
tile[media[media_type]] | Mandatory | Type: String or Enum.
The type of media this is. Allowed values are image and video . |
tile[media[caption]] | Mandatory | Type: String.
The caption for the image. |
tile[media[image_url]] | Mandatory | Type: String.
The relative path to this image in relation to this manifest file. |
tile[classifier_tags] | Mandatory, can be [ ] | Type: Array of strings.
Select and use the appropriate classifiers to describe this app, including categories , submitted or queried data types , supported_os , and available_offerings . For more information, see Classifier Tags. |
tile[description] | Mandatory | Type: String[80].
A brief description of what this offering provides. Limited to 80 characters. |
tile[title] | Mandatory | Type: String[50].
The user-friendly title for this app. |