BlogBlogtypeA post on somebody's own site or a community platform. Nobody edits it after publication, so it dates from the day it was written.See every one →SAP Community

Developing CAP java/node.js mixed mono Multitenant SaaS Applications with Shared Database

Two CAP projects, one Java and one Node.js, in one npm workspace sharing a single tenant database. The interesting part is which sidecar wins: both sub-projects get an MTX sidecar, both have cds.xt.SaasProvisioningService switched off, and a third onboarding project keeps provisioning to itself. Configuration listings rather than prose, and it assumes you already know why you would want this.

Where it sits

Explains
MultitenancyCAPMultitenancycapabilityServing many tenants from one deployment — onboarding, tenant-isolated data, per-tenant schema deployment and the operational tooling around it. It is decided once, before anything is built, and narrows the artifacts in almost every capability downstream: most sharply in [caching](capability:caching) and anything else holding state in process.@sap/cds-mtxsCAP@sap/cds-mtxspackageMultitenancy, tenant provisioning and model extensibility for CAP.
Since then
@sap/cds-mtxs has been through 2 major lines since this was published: 3 (2025-06), 4 (2026-06)
Source
reachable

Who is behind it

xuelongauthor

Before you read it

read from the page
ApplicabilityNew majors@sap/cds-mtxs has been through 2 major lines since this was published: 3 (2025-06), 4 (2026-06).

This is a derived prompt to re-check the work, not a claim that the work is wrong. Exact stale statements are recorded separately after editorial review.

Properties

About this work

declared and crawled
Published
declared
Published on
declared
Views
crawled
2,143

What was found on the page

derived
Prose
derived
287 words
Numbered steps
derived
6
Code blocks
derived
15

For multitenancy

on the edge
Applies in
authored
cap

More on this19

Group by19 of 19 pieces
Piece, what it offersStill applies
Also explainingMultitenancy19
Custom Business Logic Extensibility in CAP (CDS-Oyster)
YouTube — SAP Developers playlists, Nick Josipovic, DJ Adams
nothing recorded
From Concept to action: Hands-On with the CAP Operator and the Partner Reference Application
SAP Community, ChristianWeissThe reasoningA recipeRunnable code
nothing recorded
Building a SaaS Multitenant Application Using SAP CAP Framework — Without a Database
SAP Community, DebashishDasThe reasoningA recipeRunnable code
nothing recorded
Part 2: Runtime Architecture & Cost efficiency gains
SAP Community, ChristianWeiss, part 2 of 3The reasoning
nothing recorded
Kyma Evolution: Transforming SAP Kyma into a tailor-made SaaS Platform for sbs extensions
SAP Community, ChristianWeiss, part 1 of 3The reasoning
nothing recorded
CAP multitenancy with Work Zone
SAP Community, Wouter Lemaire
nothing recorded
Multitenant SaaS Application using CAP
SAP Architecture Center, SAP Architecture CenterThe reasoningA reference
nothing recorded
Event-Driven Multi-Tenant Architecture on SAP BTP with CAP and SAP Event Mesh
SAP Community, ale_biagiThe reasoning
nothing recorded
Multitenant SaaS applications on SAP BTP using CAP - The Reloaded Version!
SAP Community, martinfrickThe reasoningRunnable code
nothing recorded
SaaS Self-Onboarding and One-Domain Concept in SAP BTP, Kyma Runtime using CAP
SAP Community, martinfrickThe reasoningRunnable code
Core changed
Multitenant SaaS applications on SAP BTP using CAP? SAP BTP, Kyma Runtime!
SAP Community, martinfrickThe reasoning
nothing recorded
Multitenant SaaS apps on SAP BTP using CAP? Tried-and-True! – The Expert Features
SAP Community, martinfrickThe reasoning
nothing recorded
Multitenant SaaS apps on SAP BTP using CAP? Tried-and-True! – The Advanced Version
SAP Community, Alper DedeogluThe reasoning
nothing recorded
Multitenant SaaS apps on SAP BTP using CAP? Tried-and-True! – The Basic Version
SAP Community, Alper DedeogluThe reasoning
nothing recorded
Multitenant SaaS applications on SAP BTP using CAP? Tried-and-True!
SAP Community, martinfrickThe reasoning
nothing recorded
Testing your CAP HANA Artifacts with jest – including multitenancy, hdbprocedure and hdbview
SAP Community, TristanThe reasoningA recipeRunnable code
Core changed
Multitenant Business Applications with CAP | Hands-on Video Tutorials
SAP Community, dvankempenThe reasoning
nothing recorded
Multitenant application using Cloud Application Programming Model (CAP)
SAP Community, former_member733211The reasoningA recipeRunnable code
Core changed
Getting your head into Cloud Application Programming model multitenancy
SAP Community, andrew_lundeThe reasoningRunnable code
Core changed

Details

Graph4 edges
POINTS OUT →
explainsMultitenancycapability, core and community
explains@sap/cds-mtxsartifact
published onSAP Communitypublishing source
discovered viaSAP Communitycap-tag
Source
Type
blog
Published on
Host
community.sap.com
First seen
History2
  • explains → applies_to on capability:multitenancyDoor scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).
  • Entered the atlasDiscovered via SAP Community · cap-tag.
For your agent
Ref
content:cap-java-nodejs-mixed-mono-multitenant-saas-with-shared-database
JSON
/content/cap-java-nodejs-mixed-mono-multitenant-saas-with-shared-database.json
MCP
Connecting an agent