diff --git a/src/lib/src/main/java/gov/usgs/earthquake/nshmp/netcdf/NetcdfVersion.java b/src/lib/src/main/java/gov/usgs/earthquake/nshmp/netcdf/NetcdfVersion.java
new file mode 100644
index 0000000000000000000000000000000000000000..cda7eecd4a7a91cece6bc327f9d1bb5703a5944f
--- /dev/null
+++ b/src/lib/src/main/java/gov/usgs/earthquake/nshmp/netcdf/NetcdfVersion.java
@@ -0,0 +1,24 @@
+package gov.usgs.earthquake.nshmp.netcdf;
+
+import com.google.common.io.Resources;
+
+import gov.usgs.earthquake.nshmp.internal.AppVersion;
+import gov.usgs.earthquake.nshmp.internal.LibVersion;
+import gov.usgs.earthquake.nshmp.www.WsUtilsVersion;
+
+public class NetcdfVersion implements AppVersion {
+
+  public static VersionInfo[] appVersions() {
+    VersionInfo[] versions = {
+        new NetcdfVersion().getVersionInfo(),
+        new LibVersion().getVersionInfo(),
+        new WsUtilsVersion().getVersionInfo(),
+    };
+    return versions;
+  }
+
+  public VersionInfo getVersionInfo() {
+    var resource = Resources.getResource("version/nshmp-ws-static-version.json");
+    return AppVersion.versionInfo(resource);
+  }
+}