Skip to main content
Data stores are Pipedream’s built-in key-value store. Data stores are useful for:
  • Storing and retrieving data at a specific key
  • Setting automatic expiration times for temporary data (TTL)
  • Counting or summing values over time
  • Retrieving JSON-serializable data across workflow executions
  • Caching and rate limiting
  • And any other case where you’d use a key-value store
You can connect to the same data store across workflows, so they’re also great for sharing state across different services. You can use pre-built, no-code actions to store, update, and clear data, or interact with data stores programmatically in Node.js or Python.

Using pre-built Data Store actions

Pipedream provides several pre-built actions to set, get, delete, and perform other operations with data stores.

Inserting data

To insert data into a data store:
  1. Add a new step to your workflow.
  2. Search for the Data Stores app and select it.
  3. Select the Add or update a single record pre-built action.