Data Cache

JuicyLlama maintain a centralised data cache of common data which can be shared across clients.

For example, rather than every single client who requires FX data interacting with 3rd party APIs and incuring costs. We maintain this centralised cache, improving speed, cost and ease of use.

In order to use this data cache you will require an access key provided to you by the studio. Via this access key we can manage usage and charging.
Contact to enquire about this service.


Follow these instructions to use the Data Cache module in your project.


Install the package into your project:

pnpm install @juicyllama/data-cache


Add your API key to the .env file



Import the module into your application:

import { DataCacheModule } from '@juicyllama/data-cache'

    imports: [
        forwardRef(() => DataCacheModule),


Inject the service into your application passing the Entity you wish to use

import { DataCacheService } from '@juicyllama/data-cache'

Docs v.0.14.0 Copyright © 2024