CDS pluginCDS plugintypeInstalls into a CAP project and extends the runtime. CAP loads it through cds.requires or the plugin hook.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

dynamic-external-cds-join

A CAP plugin for SaaS extension scenarios that joins external entities with internal tables at query time; its declared repository is not publicly reachable.

Facts

Latestv1.0.1ReleasedLicenceApache License 2.0, January 2004

Where it sits

Lives in
Provides
Tenant extensibilityCAPTenant extensibilitycapabilityLetting a customer extend the model of a running SaaS application with extra fields and entities per tenant, without forking the application, as distinct from extending the application's code for every customer at once.
Flavors
Node.jsfrom its runtime
Requires
@sap/cds≥ 8@sap/cdsartifactThe peer range, as published.

Who is behind it

venkatesh-hulekal

Before choosing this

Conditions

LicenceSAP Developer License Agreement 3.2 CAP§ 1, 2, 3A cds-plugin is used with SAP CAP materials, or an artifact is explicitly identified as a CAP plugin or application.
  • § 1 License. Productive customer applications are limited to SAP BTP or another SAP-licensed platform, and mass extraction to a non-SAP product is restricted except where solely required for SAP interoperability.
  • § 2 Intellectual Property. The agreement retains SAP's rights in the covered materials and limits making APIs, tools or software available to third parties, while preserving ownership of customer applications subject to SAP's underlying rights.
  • § 3 Artificial Intelligence Training. The agreement prohibits use of the covered materials and customer applications for training artificial-intelligence models or systems.
SAP Developer License Agreement 3.2 CAP →
PracticalFunctional boundary

The declared repository is on SAP's internal GitHub (github.tools.sap) and is not publicly reachable, so npm is the only place to read anything about it.

What it declares

Every artifact

Type
CDS plugin
Origin
Independently maintained
Runtime
Node.js

As a CDS plugin

Declared for
>=8
Distributed through
does not say

Connections1

dynamic-external-cds-join connectionsdynamic-external-cds-joinPROVIDES→ provides1provides authoredTenant extensibility

Install

npm add dynamic-external-cds-join

Derived from the package name. No recipe recorded; the README has the configuration.

README

quoted from dynamic-external-cds-join@1.0.1 under MIT, read
dynamic-external-cds-join@1.0.1/README.mdOn npm

dynamic-external-cds

Plugin for CDS SAAS Extension

Apache License 2.0, January 2004, read licence

History

Latest

v1.0.1

  1. v1.0.0

On npm
2downloads per week, npm
Weekly downloads for dynamic-external-cds-join26 complete calendar weeks from 2026-04-20 to 2026-10-18; the latest total is 2.20 Apr – 26 Apr: 327 Apr – 3 May: 24 May – 10 May: 711 May – 17 May: 618 May – 24 May: 725 May – 31 May: 11 Jun – 7 Jun: 118 Jun – 14 Jun: 815 Jun – 21 Jun: 122 Jun – 28 Jun: 129 Jun – 5 Jul: 56 Jul – 12 Jul: 513 Jul – 19 Jul: 220 Jul – 26 Jul: 327 Jul – 2 Aug: 13 Aug – 9 Aug: 410 Aug – 16 Aug: 217 Aug – 23 Aug: 024 Aug – 30 Aug: 331 Aug – 6 Sept: 67 Sept – 13 Sept: 314 Sept – 20 Sept: 521 Sept – 27 Sept: 228 Sept – 4 Oct: 15 Oct – 11 Oct: 012 Oct – 18 Oct: 2
Tenant extensibility
  1. @sap/cds-mtxsMultitenancy, tenant provisioning and extensibility for CAPfrom CAP

Details

Sources4
npm registrydiscovered here, keywords:cdschecked
npm registry, dynamic-external-cds-joinversion, releases, installschecked
github.com/https://github.tools.sap/I556198/dynamic-external-cds.gittree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
runtimesnode
declared for>=8
latestv1.0.1
first release
releases and cadence2
discovered vianpm registry · keywords:cds
first seen in the atlas
ecosystem and domaincap, data-and-persistence
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:venkatesh-hulekal-dynamic-external-cds-join
JSON
/artifacts/venkatesh-hulekal-dynamic-external-cds-join.json
MCP
Connecting an agent