Software Identification (SWID Tags)
GridGain distributions include a Software Identification (SWID) tag — an XML artifact, defined by ISO/IEC 19770-2:2015, that identifies the installed product to software asset management (SAM) systems such as HCL BigFix Inventory and ServiceNow.
Each deliverable carries its own tag, placed at the location that SAM tooling scans for that package format. The tag records the product name, edition, and version, so SAM tools can discover GridGain installations across your environment without a custom detection rule.
Tagged Deliverables
Tag files are named <tagId>.swidtag, where tagId combines the package identifier with the product version:
| Deliverable | Product Name | Tag File Name |
|---|---|---|
Database (ZIP, TAR, RPM, DEB, MSI) |
|
|
Docker image |
|
|
CLI tool (ZIP, RPM, DEB) |
|
|
ODBC driver (ZIP, TAR, RPM, DEB, MSI) |
|
|
SWID Tag Location
ZIP and TAR Archives
In the database and CLI archives, the tag is located in the swidtag/ directory at the root of the unpacked archive:
gridgain9-db-9.1.26/
└── swidtag/
└── com.gridgain.gridgain9-db_9.1.26.swidtag
The ODBC driver archives use a flat tree, so the tag is located in lib/swidtag/ instead:
lib/
└── swidtag/
└── com.gridgain.gridgain9-odbc_9.1.26.swidtag
RPM and DEB Packages
The tag is installed to /usr/lib/swidtag/, the standard SWID discovery path on Linux. To list it:
rpm -ql gridgain9-db | grep swidtag
dpkg -L gridgain9-db | grep swidtag
Windows MSI Packages
The tag is located in the swidtag subdirectory of the installation directory.
Docker Image
The tag is located in /usr/lib/swidtag/ inside the container. To extract it from a running container:
docker cp my-gridgain-node:/usr/lib/swidtag/com.gridgain.gridgain9-docker_9.1.26.swidtag .
Or from an image without starting a container:
docker run --rm --entrypoint cat gridgain/gridgain9:9.1.26 /usr/lib/swidtag/com.gridgain.gridgain9-docker_9.1.26.swidtag
SWID Tag Fields
The tag is a single <SoftwareIdentity> element with an <Entity> child and a <Meta> child. The following attributes are set:
| Attribute | Element | Description |
|---|---|---|
|
|
Product name. For example: |
|
|
Identifier for this tag, in the form |
|
|
Revision of this tag document. Value: |
|
|
Product version, including any pre-release qualifier. For example: |
|
|
Format of the |
|
|
Language of the human-readable attribute values. Value: |
|
|
Product and tag creator. Value: |
|
|
Registration identifier of the creator. Value: |
|
|
Roles held by the entity. Value: |
|
|
Product name. Matches the |
|
|
Product family. Value: |
|
|
Product edition. Value: |
|
|
Short product description. |
For example, the tag shipped with the database ZIP archive:
<?xml version="1.0" encoding="UTF-8"?>
<SoftwareIdentity
xmlns="http://standards.iso.org/iso/19770/-2/2014-DIS/schema.xsd"
xmlns:gg="https://www.gridgain.com/swid-ext/1.0"
name="GridGain 9"
tagId="com.gridgain.gridgain9-db_9.1.23"
tagVersion="1"
version="9.1.23"
versionScheme="semver"
xml:lang="en-US">
<Entity
name="GridGain Systems"
regid="regid.2009-11.com.gridgain"
role="tagCreator softwareCreator"/>
<Meta
product="GridGain 9"
productFamily="GridGain 9"
edition="Enterprise"
summary="GridGain 9 is a distributed database for high-performance computing with in-memory speed"/>
</SoftwareIdentity>
The default namespace URI is http://standards.iso.org/iso/19770/-2/2014-DIS/schema.xsd.
This is the target namespace declared by the ISO/IEC 19770-2:2015 schema, and every generated tag is validated against that schema at build time.
GridGain Extension Attributes
Where a deliverable targets a single platform and package format, the <Meta> element also carries attributes from the GridGain extension namespace https://www.gridgain.com/swid-ext/1.0:
| Attribute | Description |
|---|---|
|
Target operating system. Value: |
|
Package format. Value: |
The Docker image is currently the only deliverable that sets them:
<Meta
product="GridGain 9"
productFamily="GridGain 9"
edition="Enterprise"
summary="GridGain 9 distributed database Docker image"
gg:os="linux"
gg:format="docker"/>
These attributes are omitted from the ZIP, TAR, RPM, DEB, and MSI tags, because those deliverables are not restricted to a single platform.
ISO/IEC 19770-2:2015 permits attributes from other namespaces on the <Meta> element, so the tag remains valid against the standard schema.
SAM tools that do not recognize the extension namespace ignore these attributes.
© 2026 GridGain Systems, Inc. All Rights Reserved. Privacy Policy | Legal Notices. GridGain® is a registered trademark of GridGain Systems, Inc.
Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either registered trademarks or trademarks of The Apache Software Foundation.