Storage

KV (Key-Value) Storage

Store and access key-value pairs in your workflow, similar to environment variables in a project.

The KV (Key-Value) Storage feature in LemmeBuild allows you to store and manage key-value pairs, which function similarly to environment variables in traditional projects. This is ideal for storing important configuration settings, API keys, tokens, or other essential values that your workflow may need to reference at various points.

KV Storage makes it easy to manage dynamic values securely, ensuring your workflow has access to necessary data without hard-coding sensitive information.


Accessing KV Pairs

To access stored key-value pairs in your workflow, use the following syntax in your JavaScript code:

 $state.{key_name}

The $state object holds all key-value pairs, allowing you to reference them anywhere in your workflow. Think of KV Storage as the equivalent of a .env file in traditional coding projects, where important environment variables are stored for easy and secure access across your project.


Example Usage

Example 1: Accessing an API Key

Here's an example of how to retrieve a stored API key in your workflow:

const apiKey = $state.api_key;

In this example, api_key is a key stored in the KV Storage section. You can use it dynamically throughout your workflow to access the API key securely without exposing it in the code directly.


Why Use KV Storage?

The KV Storage feature is essential for managing dynamic values that need to be accessed throughout your workflow, from API tokens to configuration settings. By storing these values in key-value pairs, you maintain a clean and secure way to manage sensitive data while keeping your workflow flexible.

  • Security: Store sensitive data like API keys and tokens securely within your workflow.
  • Flexibility: Dynamically access configuration values as needed across different parts of your workflow.
  • Organization: Keep all essential values centralized, similar to how environment variables are managed in traditional development projects.

With KV (Key-Value) Storage, your workflows can securely manage and access essential data, making your automations more efficient and easier to maintain.