diff --git a/docs/source/api/preferences.rst b/docs/source/api/preferences.rst
index 33fb2b6042e..83ca6d820e9 100644
--- a/docs/source/api/preferences.rst
+++ b/docs/source/api/preferences.rst
@@ -177,6 +177,27 @@ Arduino-esp32 Preferences API
    
    **Note** 
       * A message providing the reason for a failed call is sent to the arduino-esp32 ``log_e`` facility.
+  
+  
+``isKey``
+*************
+
+   Check if a key-value pair from the currently open namespace exists.
+   
+   .. code-block:: arduino
+   
+       bool isKey(const char * key)
+   ..
+
+   **Parameters**
+      * ``key`` (Required)
+         -  the name of the key to be checked. 
+   
+   **Returns**
+      * ``true`` if key-value pair exists; ``false`` otherwise.
+   
+   **Note** 
+      * Attempting to check a key without a namespace being open will return false.
 
 
 ``putChar, putUChar``