# Manifest

Protocol utility class.

- Source: [`node_modules/@aws-cdk/cloud-assembly-schema/lib/manifest.d.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/node_modules/@aws-cdk/cloud-assembly-schema/lib/manifest.d.ts#L53)
- Type last changed: v2.258.0 · 4 Jun 2026

## Initializer

```ts
new Manifest()
```

## Methods

- `cliVersion(): string` (static) — Return the CLI version that supports this Cloud Assembly Schema version.

- `loadAssemblyManifest(filePath: string, options?: LoadManifestOptions): AssemblyManifest` (static) — Load and validates the cloud assembly manifest from file.

  **Parameters**

  - `filePath` — - path to the manifest file.

- `loadAssetManifest(filePath: string): AssetManifest` (static) — Load and validates the asset manifest from file.

  **Parameters**

  - `filePath` — - path to the manifest file.

- `loadIntegManifest(filePath: string): IntegManifest` (static) — Load and validates the integ manifest from file.

  **Parameters**

  - `filePath` — - path to the manifest file.

- `loadValidationReport(filePath: string): PolicyValidationReportJson` (static) — Load and validate the policy validation report from file.

  **Parameters**

  - `filePath` — - path to the validation report file.

- `saveAssemblyManifest(manifest: AssemblyManifest, filePath: string): void` (static) — Validates and saves the cloud assembly manifest to file.

  **Parameters**

  - `manifest` — - manifest.
  - `filePath` — - output file path.

- `saveAssetManifest(manifest: AssetManifest, filePath: string): void` (static) — Validates and saves the asset manifest to file.

  **Parameters**

  - `manifest` — - manifest.
  - `filePath` — - output file path.

- `saveIntegManifest(manifest: IntegManifest, filePath: string): void` (static) — Validates and saves the integ manifest to file.

  **Parameters**

  - `manifest` — - manifest.
  - `filePath` — - output file path.

- `version(): string` (static) — Fetch the current schema version number.
