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 →

cds-feature-toggle

A feature-toggle pattern for CAP CDS from before the core had one, sitting at the CDS layer rather than the tenant-extensibility layer of @sap/cds-mtxs feature toggles.

Predates @sap/cds-mtxs feature toggles and sits at the CDS layer rather than the tenant-extensibility layer, which is a different question about the same word.

Retired2026-10the GitHub accountThis account was archived due to Github is not good for open source anymoreSoontao, GitHub profile

Facts

Latestv0.0.6ReleasedLicenceApache License 2.0, January 2004

Where it sits

Lives in
Provides
Feature togglesCAPFeature togglescapabilityTurning behaviour on and off per tenant or per user at runtime, without redeploying, and knowing which toggles are live. System-level switches for delivered objects and runtime flags for unfinished features share the name.
Flavors
Node.jsfrom its runtime

Who is behind it

Theo SunTheo SunPersonMaintains this
In the atlas: maintains 8, contributes to 3
@Soontao
maintainer

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

Last released June 2022 at 0.0.6, and no repository is declared on the package.

What it declares

Every artifact

Type
CDS plugin
Origin
Independently maintained
Runtime
Node.js

As a CDS plugin

Distributed through
npm

Connections1

cds-feature-toggle connectionscds-feature-togglePROVIDES→ provides1provides authoredFeature toggles

Install

npm add cds-feature-toggle

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

README

quoted from cds-feature-toggle@0.0.6, read
cds-feature-toggle@0.0.6/README.mdOn npm

cds feature toggle

support feature toggle pattern for SAP CAP cds

node-test npm codecov license

excerpt, Apache License 2.0, January 2004, read licencethe rest, on npm

History

Latest

v0.0.6

Features 2

  1. v0.0.5

    Fixes 1

  2. v0.0.4

    Fixes 1

  3. v0.0.3

    Features 3

  4. v0.0.3-alpha.0

    Features 1, Fixes 1

  5. v0.0.2

    Features 2

  6. v0.0.2-alpha.1

  7. v0.0.2-alpha.0

    Features 3, Fixes 1

3downloads per week, npm
Weekly downloads for cds-feature-toggle26 complete calendar weeks from 2026-04-20 to 2026-10-18; the latest total is 3.20 Apr – 26 Apr: 327 Apr – 3 May: 84 May – 10 May: 1911 May – 17 May: 1018 May – 24 May: 1125 May – 31 May: 171 Jun – 7 Jun: 88 Jun – 14 Jun: 1615 Jun – 21 Jun: 322 Jun – 28 Jun: 229 Jun – 5 Jul: 256 Jul – 12 Jul: 1313 Jul – 19 Jul: 020 Jul – 26 Jul: 827 Jul – 2 Aug: 13 Aug – 9 Aug: 1010 Aug – 16 Aug: 2117 Aug – 23 Aug: 624 Aug – 30 Aug: 931 Aug – 6 Sept: 117 Sept – 13 Sept: 814 Sept – 20 Sept: 621 Sept – 27 Sept: 228 Sept – 4 Oct: 35 Oct – 11 Oct: 712 Oct – 18 Oct: 3
Feature toggles
  1. FeaturetoggleFeature toggle framework for ABAP with a UI5 GUIfrom ABAP
  2. SAP Feature Flags serviceBoolean and string flags read by applications at runtimefrom BTP/BAIP
  3. com.sap.cds:cds-services-bomMaven bill of materials pinning CAP Java module versionsfrom CAP
  4. @cap-js-community/feature-toggle-libraryLive-updatable feature toggles for CAP, backed by Redisfrom CAP
  5. abap-feature-toggleFeature toggle for ABAP read via is_active on view ZFEAT_TOGGLEfrom ABAP
  6. @sap/cds-mtxsMultitenancy, tenant provisioning and extensibility for CAPfrom CAP

Details

Sources3
npm registrydiscovered here, keywords:cdschecked
npm registry, cds-feature-toggleversion, releases, installschecked
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
latestv0.0.6
first release
releases and cadence7, ~2d median
discovered vianpm registry · keywords:cds
first seen in the atlas
ecosystem and domaincap, operations-and-runtime
History in the atlas2
  1. The maintainer's GitHub profile states that the account was archived (profile changed 2026-10-11); the repositories are gone and the package stays published on npm. His words, quoted and dated, in the field made for a maker's statement about an end; nothing written about the person.
  2. First seen.
For your agent
Ref
artifact:soontao-cds-feature-toggle
JSON
/artifacts/soontao-cds-feature-toggle.json
MCP
Connecting an agent