How to Access Frontend Instance Storage Data from Backend Storage

Hi everyone,

I need help migrating my app from Version 1 to Version 2 in the Monday Apps framework.

What I did in Version 1 (Frontend Only App)

I stored my configuration values using frontend instance storage:

import mondaySdk from “monday-sdk-js”;
const monday = mondaySdk();

monday.storage.instance.setItem(“configDB”).then(res => {
console.log(“Instance Storage:”, res);
});

This worked perfectly.

What I am doing in Version 2 (Backend Added)

Now I added a backend and I’m trying to read the same storage data from backend using:

import { Storage } from “@mondaycom/apps-sdk”;

const storage = new Storage(“CWINfAqPpj”);

const { success, value } = await storage.get(“configDB”, { shared: true });

console.log(“GLOBAL STORAGE:”, value);

But I am unable to get the value that was stored in frontend instance storage.
The backend always returns undefined.

How can I access the frontend instance storage data from the backend?

  • Is it possible to read instance storage from backend?

  • Do I need to migrate the values manually?

  • Should I move everything to backend shared/global storage?

  • Is there any API to sync frontend instance storage with backend storage?

Anyone who has done this migration from V1 frontend → V2 backend, please guide me.

Thanks!