1# SharedBundleInfo (System API)
2
3The **SharedBundleInfo** module provides information about the shared bundle. The information can be obtained by calling [bundleManager.getSharedBundleInfo](js-apis-bundleManager-sys.md#bundlemanagergetsharedbundleinfo10).
4
5> **NOTE**
6>
7> The initial APIs of this module are supported since API version 10. Newly added APIs will be marked with a superscript to indicate their earliest API version.
8>
9> The APIs provided by this module are system APIs.
10
11## SharedBundleInfo
12
13Defines the shared bundle information.
14
15**System API**: This is a system API.
16
17**System capability**: SystemCapability.BundleManager.BundleFramework.Core
18
19| Name            | Type                          | Read-Only| Optional| Description                  |
20| ---------------- | ------------------------------ | ---- | ---- | ---------------------- |
21| name             | string                         | Yes  | No  | Name of the shared bundle.      |
22| compatiblePolicy | bundleManager.CompatiblePolicy | Yes  | No  | Compatibility type of the shared bundle.|
23| sharedModuleInfo | Array\<SharedModuleInfo>       | Yes  | No  | Information about the shared module.    |
24
25## SharedModuleInfo
26
27Defines the shared module information.
28
29**System API**: This is a system API.
30
31**System capability**: SystemCapability.BundleManager.BundleFramework.Core
32
33| Name         | Type  | Read-Only| Optional| Description                      |
34| ------------- | ------ | ---- | ---- | -------------------------- |
35| name          | string | Yes  | No  | Module name of the shared bundle.          |
36| versionCode   | number | Yes  | No  | Version number of the shared bundle.          |
37| versionName   | string | Yes  | No  | Version description of the shared bundle.|
38| description   | string | Yes  | No  | Description of the shared bundle.    |
39| descriptionId | number | Yes  | No  | Description ID of the shared bundle.    |
40