Do Marketplace App Installations Get Separate Server Instances in Monday Code?

I’m using Monday Code (Server-Side Code) to deploy an app to the Monday.com marketplace, with the backend hosted via Monday.

I’d like to understand how server instances are handled once the app is live in the marketplace. When multiple clients install the app:

  • Does each client get their own isolated server instance, or

  • Do all installations run against a single shared server instance associated with my Monday.com account?

For example, if 10 different accounts install the app, will Monday provision 10 separate server instances, or will all 10 use the same server where the app was deployed?

Hi, here are a few articles we referred to when we were working on apps on monday.com - they should give you some helpful context around monday code and app hosting.
Get started
Host your app on monday code
monday.storage

That said, for definitive details on how server instances are provisioned once an app is live in the marketplace, I’d still recommend reaching out to monday.com support at support@monday.com. They’ll be able to give you the most accurate and up-to-date information.

Hello @Timothy7 When you use monday code for Server Side Code, monday.com runs a single shared backend for your app. All marketplace installations point to the same deployed server instance for that app and version.

If 10 different accounts install your app, monday does not provision 10 separate servers. All 10 installations call the same backend endpoint. Account level isolation is handled via context, authorization tokens, or your own data logic, not by separate server instances.

If you need strict tenant isolation at the infrastructure level, you would need to self host your backend outside of monday code.

Dr. Tanvi Sachar
Monday Certified Partner, Tuesday Wizard

Thank you @drtanvisachar