configuring-lookup-caches

Installation
SKILL.md

Configuring Lookup Caches

A lookup cache is an in-memory key-value store managed by Celigo for fast data retrieval during integration processing. Unlike export-based lookups that query external systems per-record, lookup caches provide sub-millisecond access to pre-loaded reference data without consuming API calls.

Lookup caches handle three concerns:

  • Cache metadata -- name, integration scope, and whether data is included in templates/cloning
  • Data management -- loading, retrieving, updating, and purging key-value entries via dedicated data endpoints
  • Size governance -- each cache has a 50 MB limit; the per-environment aggregate limit across all caches is 1 GB

Lookup caches are consumed by import and export mappings via the lookups[] array. A lookup entry references a cache by _lookupCacheId and optionally extracts a specific field from the cached object via the extract JSON path. This is configured on the import/export resource, not on the cache itself.

Used across flows, APIs, and tools.

Use Cases

Lookup caches serve several distinct patterns in production integrations:

Installs
3
Repository
celigo/ai
GitHub Stars
1
First Seen
Jun 4, 2026
configuring-lookup-caches — celigo/ai