puter.kv.get()

Websites Puter Apps Node.js Workers

When passed a key, will return that key's value, or null if the key does not exist or has expired.

Syntax

puter.kv.get(key)

Parameters

key (String) (required)

A string containing the name of the key you want to retrieve the value of.

Return value

A Promise that will resolve to the key's value. If the key does not exist or has expired, it will resolve to null. An empty marker left by puter.kv.expire() or puter.kv.expireAt() also reads as null.

Examples

Retrieve the value of key 'name'

<html>
<body>
    <script src="https://js.puter.com/v2/"></script>
    <script>
        (async () => {
            // (1) Create a new key-value pair
            await puter.kv.set('name', 'Puter Smith');
            puter.print("Key-value pair 'name' created/updated<br>");

            // (2) Retrieve the value of key 'name'
            const name = await puter.kv.get('name');
            puter.print(`Name is: ${name}`);
        })();
    </script>
</body>
</html>