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 →

cap-postgres-btp-connectivity

Connects a CAP Node.js application to a PostgreSQL database that is not publicly reachable, tunnelling through BTP Connectivity and the Cloud Connector.

Facts

Where it sits

Lives in
Provides
Database connectorsCAPDatabase connectorscapabilityConnecting an application’s data model and queries to a database, including the differences in supported queries, types and schema management between database implementations. Changing an existing schema belongs to [schema evolution](capability:schema-evolution).
Flavors
Requires
PostgreSQLPostgreSQLoutside the atlasNamed as a dependency in its documentation.SAP Connectivity serviceSAP Connectivity serviceartifactNamed as a dependency in its documentation.Cloud ConnectorCloud ConnectorartifactThe private PostgreSQL database is reached through a Cloud Connector TCP system mapping, whose Location ID and virtual host and port the package is configured with.

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 →

Also, from Database connectors§ 1: The connector itself does not decide the licence boundary. Section 1 makes the destination and purpose of extraction relevant, including the scoped exception for interoperability with an SAP product.

What it declares

Every artifact

Type
CDS plugin
Origin
Independently maintained

As a CDS plugin

Distributed through
npm

Connections6

Install

npm add cap-postgres-btp-connectivity

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

Where it sits in your app

Download
Your CAP applicationYour SAP BTP subaccountcap-postgres-btp-connectivity 0.3.0 — README, checked 2026-09-19: “Community adapter for connecting a Node.js CAP application to a private PostgreSQL database through SAP BTP Connectivity Service and SAP Cloud Connector.”SOCKS5TCP, outbound, via SAPConnectivity servicedocumentedrequiresdocumentedrequiresdocumentedoutboundPostgreSQL, systemPostgreSQLsystemcap-postgres-btp-connectivity, modulecap-postgres-btp-con…Cloud Connector, moduleCloud ConnectorSAP Connectivity service, service instanceSAP Connectivityservice
SAPnot SAP's, or the project's ownstated in the documentdocumented only

README

quoted from cap-postgres-btp-connectivity@0.3.0, read
cap-postgres-btp-connectivity@0.3.0/README.mdOn npm

cap-postgres-btp-connectivity

Community adapter for connecting a Node.js CAP application to a private PostgreSQL database through SAP BTP Connectivity Service and SAP Cloud Connector.

This package is not an official SAP product and is not supported by SAP.

excerpt, Copyright 2026 cap-postgres-btp-connectivity contributors, read licencethe rest, on npm

History

Latest

v0.3.0

  1. v0.2.9

  2. v0.2.8

  3. v0.2.7

  4. v0.2.6

  5. v0.2.5

  6. v0.2.4

  7. v0.2.3

  8. v0.2.2

  9. v0.2.1

  10. v0.2.0

  11. v0.1.9

  12. v0.1.8

  13. v0.1.7

  14. v0.1.6

  15. v0.1.5

  16. v0.1.4

  17. v0.1.2

  18. v0.1.1

  19. v0.1.0

On npm
3downloads per week, npm
Weekly downloads for cap-postgres-btp-connectivity26 complete calendar weeks from 2026-04-27 to 2026-10-25; the latest total is 3.27 Apr – 3 May: 04 May – 10 May: 011 May – 17 May: 018 May – 24 May: 025 May – 31 May: 01 Jun – 7 Jun: 08 Jun – 14 Jun: 015 Jun – 21 Jun: 022 Jun – 28 Jun: 029 Jun – 5 Jul: 06 Jul – 12 Jul: 013 Jul – 19 Jul: 020 Jul – 26 Jul: 027 Jul – 2 Aug: 03 Aug – 9 Aug: 2,82910 Aug – 16 Aug: 8817 Aug – 23 Aug: 4824 Aug – 30 Aug: 3431 Aug – 6 Sept: 497 Sept – 13 Sept: 2814 Sept – 20 Sept: 2921 Sept – 27 Sept: 6928 Sept – 4 Oct: 95 Oct – 11 Oct: 2112 Oct – 18 Oct: 1519 Oct – 25 Oct: 3
Database connectors
  1. SAP HANA CloudManaged SAP HANA database service on BTP
  2. PostgreSQL on SAP BTP, hyperscaler optionManaged PostgreSQL from the hyperscaler via a BTP service binding
  3. com.sap.cds:cds-feature-hanaSAP HANA Cloud datasource for CAP Java applications
  4. com.sap.cds:cds-feature-jdbcJDBC runtime for H2 and SQLite in CAP Java
  5. com.sap.cds:cds-feature-postgresqlPostgreSQL datasource for CAP Java applications
  6. com.sap.cds:cds-services-bomMaven bill of materials pinning CAP Java module versions
  7. @cap-js/db-serviceBase service shared by CAP's SQLite, PostgreSQL and HANA services
  8. @cap-js/hanaSAP HANA database service for CAP
  9. @cap-js/postgresPostgreSQL database service for CAP
  10. @cap-js/sqliteSQLite database service for CAP, in memory during development
  11. cds-mongodbMongoDB as a CAP database service through Mongoose
  12. @cds-pgroll/postgresCLI for DROP and RENAME schema changes beside @cap-js/postgres
  13. @neoimpulse/cap-js-restore-model-defined-typesCAP plugin casting read values back to CDS model types
  14. @quadrio/cds-db2DB2 adapter for CDS
  15. @sap/cds-hanaDatabase adapter for SAP HANA in CAP
  16. @sap/cdsCAP Node.js runtime
  17. @sap/hana-clientSAP's Node.js driver for SAP HANA
  18. SAP HANASAP's relational database platform, on-premise and in HANA Cloud
  19. cds-pgPostgreSQL adapter for SAP CDS from the SAP Mentors community
  20. cap-snowflakeCAP database adapter for Snowflake with OData V4 support
  21. cds-mysqlMySQL and MariaDB database adapter for CAP

Details

Sources4
npm registrydiscovered herechecked
The discovery passdiscovered herechecked
npm registry, cap-postgres-btp-connectivityversion, 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
latestv0.3.0
first release
releases and cadence20, ~0d median
discovered vianpm registry, The discovery pass
first seen in the atlas
ecosystem and domaincap, data-and-persistence
Flavors1
Node.js
“Community adapter for connecting a Node.js CAP application to a private PostgreSQL database through SAP BTP Connectivity Service and SAP Cloud Connector.” — cap-postgres-btp-connectivity — npm READMEchecked
History in the atlas6
  1. The second reader read the connects batch of 2026-09-19 on 2026-09-22, after its acceptance, and found: tcp rested on no quote of the edge's own; the README's line on the Cloud Connector's TCP configuration is quoted now.
  2. The adapter required PostgreSQL, the Connectivity service and the Cloud Connector as three separate things. The connection says how they line up: the database is the target, and the service is what the connection runs through.
  3. external:postgresql, artifact:btp-connectivity, artifact:sap-cloud-connector
  4. npm: https://www.npmjs.com/package/cap-postgres-btp-connectivity
  5. Connects a CAP Node.js application to a PostgreSQL database that is not publicly reachable, tunnelling through BTP Connectivity and the Cloud Connector.
  6. First seen.
For your agent
Ref
artifact:cap-postgres-btp-connectivity
JSON
/artifacts/cap-postgres-btp-connectivity.json
MCP
Connecting an agent