diff --git a/.gitmodules b/.gitmodules
index f3106b02..36592779 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1154,3 +1154,6 @@
[submodule "libraries/drivers/ssd1677"]
path = libraries/drivers/ssd1677
url = https://github.com/adafruit/Adafruit_CircuitPython_SSD1677.git
+[submodule "libraries/drivers/as7331"]
+ path = libraries/drivers/as7331
+ url = https://github.com/adafruit/Adafruit_CircuitPython_AS7331.git
diff --git a/docs/drivers.rst b/docs/drivers.rst
index 71116043..dab8c3c7 100644
--- a/docs/drivers.rst
+++ b/docs/drivers.rst
@@ -464,6 +464,7 @@ These sensors detect light related attributes such as ``color``, ``light`` (unit
APDS9960 Proximity, Light, RGB, and Gesture (adafruit_apds9960)
AS726x Color Spectrum Sensor (adafruit_as726x)
+ AS7331 UV / UVA / UVB / UVC Sensor (adafruit_as7331)
AS7341 11-Channel Multi-Spectral Digital Sensor (adafruit_as7341)
BH1750 Ambient Light (adafruit_bh1750)
GUVx I2C UV Light Sensors (adafruit_guvx-i2c)
diff --git a/libraries/drivers/as7331 b/libraries/drivers/as7331
new file mode 160000
index 00000000..572093b7
--- /dev/null
+++ b/libraries/drivers/as7331
@@ -0,0 +1 @@
+Subproject commit 572093b7cbd3495b5fbbfa19060925c326f3d128