O manifesto dá informações sobre sua visualização e identifica o local dos recursos dela. Ele deve utilizar o nome manifest.json e ficar no nível superior da pasta usada como seu Component ID.
É preciso definir os campos a seguir, a menos que estabelecido o contrário:
| Nome do campo | Tipo | Descrição | 
|---|---|---|
| name | string | Nome do pacote de visualização. | 
| organization | string | Nome da organização ou do desenvolvedor. | 
| description | string | Descrição do pacote de visualização. | 
| logoUrl | string | Logotipo do pacote de visualização. | 
| packageUrl | string | Link que os usuários podem acessar para saber mais sobre o pacote. | 
| organizationUrl | string | Opcional: link que os usuários podem acessar para mais informações sobre a organização ou o desenvolvedor. | 
| supportUrl | string | Link para a página ou e-mail de suporte da visualização. | 
| privacyPolicyUrl | string | Opcional: link para a Política de Privacidade. | 
| termsOfServiceUrl | string | Opcional: link para os Termos de Serviço. | 
| devMode | boolean | Opcional: se o valor for "true", o armazenamento em cache será ignorado. O padrão é false. Saiba mais sobre esse tipo de armazenamento. | 
| components | Array(object) | As visualizações incluídas no pacote. No momento, só é possível inserir uma visualização. | 
| components[].id | string | Código do componente. Precisa ser uma string com algum valor e sem espaços. | 
| components[].name | string | Nome da visualização. | 
| components[].description | string | Descrição da visualização. | 
| components[].iconUrl | string | Ícone da visualização. | 
| components[].infoUrl | string | Opcional: link que os usuários podem acessar para mais informações sobre o componente. | 
| components[].resource | object | Recursos da visualização. | 
| components[].resource.js | string | Local do arquivo JavaScript da visualização no Google Cloud Storage. Por exemplo: gs://GCS_BUCKET_NAME/MY_VISUALIZATION.js. | 
| components[].resource.config | string | Local do arquivo de configuração da visualização no Google Cloud Storage. Por exemplo: gs://GCS_BUCKET_NAME/MY_CONFIG.json. | 
| components[].resource.css | string | Opcional: local do arquivo CSS da visualização no Google Cloud Storage. Por exemplo: gs://GCS_BUCKET_NAME/MY_CSS.css. | 
Exemplo de arquivo do manifesto manifest.json
{
  "name": "ABC Visualizations Package",
  "organization": "ABC Inc.",
  "description": "A package of cool visualizations.",
  "logoUrl": "https://url",
  "organizationUrl": "https://url",
  "supportUrl": "https://url",
  "privacyPolicyUrl": "https://url",
  "termsOfServiceUrl": "https://url",
  "packageUrl": "https://url",
  "devMode": false,
  "components": [
    {
      "id": "treemap",
      "name": "Treemap",
      "description": "Zoomable treemap with filter interactions",
      "iconUrl": "https://url.png",
      "infoUrl": "https://url",
      "resource": {
        "js": "gs://myViz-bucket-treemap/viz.js",
        "config": "gs://myViz-bucket-treemap/viz-config.json",
        "css": "gs://myViz-bucket-treemap/viz.css"
      }
    },
    {
      "id": "histogram",
      "name": "Histogram",
      "description": "Histogram with filter interactions",
      "iconUrl": "https://url.png",
      "resource": {
        "js": "gs://myViz-bucket-histogram/viz.js",
        "config": "gs://myViz-bucket-histogram/viz-config.json",
        "css": "gs://myViz-bucket-histogram/viz.css"
      }
    }
  ]
}