diff --git a/.gitmodules b/.gitmodules
index 45ae6d9a..e8b0ecbb 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -751,3 +751,9 @@
[submodule "libraries/drivers/mlx90395"]
path = libraries/drivers/mlx90395
url = https://github.com/adafruit/Adafruit_CircuitPython_MLX90395.git
+[submodule "libraries/helpers/fakerequests"]
+ path = libraries/helpers/fakerequests
+ url = https://github.com/adafruit/Adafruit_CircuitPython_FakeRequests.git
+[submodule "libraries/helpers/portalbase"]
+ path = libraries/helpers/portalbase
+ url = https://github.com/adafruit/Adafruit_CircuitPython_PortalBase.git
diff --git a/docs/drivers.rst b/docs/drivers.rst
index 46620537..f4191d2c 100644
--- a/docs/drivers.rst
+++ b/docs/drivers.rst
@@ -32,6 +32,7 @@ specific boards.
Adafruit FeatherWings
MatrixPortal (Metro M4 Airlift + RGB Shield)
Adafruit MagTag
+ Adafruit PortalBase
PyBadger (PyBadge and PyGamer)
Adafruit PyPortal
Adafruit MONSTER M4SK
@@ -109,6 +110,7 @@ Helpers for interfacing with the internet, including IoT protocols.
.. toctree::
+ Fake Requests
JSON Web Token (JWT)
MiniMQTT
NTP (Network time Protocol)
diff --git a/libraries/helpers/fakerequests b/libraries/helpers/fakerequests
new file mode 160000
index 00000000..7dd5edd9
--- /dev/null
+++ b/libraries/helpers/fakerequests
@@ -0,0 +1 @@
+Subproject commit 7dd5edd946d87a71a957201fc08be3d166a3d07c
diff --git a/libraries/helpers/portalbase b/libraries/helpers/portalbase
new file mode 160000
index 00000000..64dc5216
--- /dev/null
+++ b/libraries/helpers/portalbase
@@ -0,0 +1 @@
+Subproject commit 64dc52167612752e4c38d5f770782993636545e8