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-mysql

A MySQL and MariaDB database adapter for CAP that connects to a database instance and translates incoming CQL/CQN requests to it; the repository the package declares has been deleted.

MySQL/MariaDB database adapter for CAP. Connects to a database instance and translates incoming CQL/CQN requests to the database.

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

Facts

Latestv7.9.0ReleasedLicenceMIT License Copyright (c) 2021 Theo Sun

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

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 →

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.

PracticalFunctional boundary

The repository the package declares has been deleted — verified against the GitHub API, not just a failed fetch. The package is still on npm, so it installs; the source it was published from is no longer readable, which is a harder thing to discover than a stale version number.

What it declares

Every artifact

Type
CDS plugin
Origin
Independently maintained

As a CDS plugin

Distributed through
does not say

Connections2

cds-mysql connectionscds-mysqlFUNCTIONAL→ alternative to1alternative to authored@cap-js/hana→ provides1provides authoredDatabase connectors

Install

npm add cds-mysql

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

History

Latest

v7.9.0

Fixes 1

  1. v7.8.2

    Fixes 4

  2. v7.8.1

    Fixes 1

  3. v7.8.0

  4. v7.7.2

    Fixes 2

  5. v7.7.1

    Fixes 1

  6. v7.7.0

    Fixes 1

  7. v7.6.0

    Fixes 2

  8. v7.5.0

    Features 1, Fixes 5

  9. v7.4.1

  10. v7.4.0

    Features 1, Fixes 4

  11. v7.3.0

    Features 1, Fixes 1

  12. v7.2.1

    Fixes 3

  13. v7.2.0

    Features 1, Fixes 9

  14. v7.1.1

    Fixes 2

  15. v7.1.0

    Features 2, Fixes 18

  16. v7.0.0

    Features 1, Fixes 3

  17. v6.8.1

    Fixes 4

  18. v6.8.0

    Fixes 14

  19. v6.7.0

    Features 2, Fixes 9

  20. v6.6.0-alpha.0

    Features 1, Fixes 6

  21. v6.5.0

    Fixes 1

  22. v6.5.0-alpha.0

    Features 13, Fixes 7

  23. v6.4.2

    Fixes 1

  24. v6.4.1

    Features 6, Fixes 7

  25. v6.4.0

    Fixes 2

  26. v6.4.0-alpha.0

    Features 2, Fixes 12

  27. v6.3.6

    Fixes 1

  28. v6.3.6-3

    Fixes 5

  29. v6.3.6-2

    Fixes 1

  30. v6.3.6-1

    Fixes 1

  31. v6.3.6-0

    Fixes 10

  32. v6.3.5

    Fixes 5

  33. v6.3.4

    Fixes 16

  34. v6.3.4-3

    Fixes 1

  35. v6.3.4-2

    Fixes 7

  36. v6.3.4-1

    Fixes 3

  37. v6.3.4-0

    Fixes 1

  38. v6.3.3

    Fixes 1

  39. v6.3.2

    Fixes 1

  40. v6.3.1

    Fixes 1

  41. v6.3.0

    Features 2, Fixes 4

  42. v6.3.0-beta.2

    Features 1

  43. v6.3.0-beta.1

    Features 3, Fixes 4

  44. v6.3.0-beta.0

    Features 2, Fixes 1

  45. v6.3.0-alpha.1

    Fixes 3

  46. v6.3.0-alpha.0

    Features 3

  47. v6.2.2

    Fixes 5

  48. v6.2.1

    Fixes 2

  49. v6.2.0

    Fixes 4

  50. v6.2.0-alpha.2

  51. v6.2.0-alpha.1

    Fixes 1

  52. v6.2.0-alpha.0

  53. v6.1.0

    Features 3, Fixes 4

  54. v6.0.0

    Features 1, Fixes 3

  55. v5.9.15

    Features 2, Fixes 1

  56. v5.9.14

    Features 3, Fixes 4

  57. v5.9.13

    Features 2

  58. v5.9.12

    Features 1, Fixes 1

  59. v5.9.11

    Features 4

  60. v5.9.10

    Features 6, Fixes 3

  61. v5.9.10-0

    Features 4, Fixes 8

  62. v5.9.9

    Fixes 2

  63. v5.9.9-alpha.0

    Features 3, Fixes 2

  64. v5.9.8

    Features 1

  65. v5.9.7

    Fixes 1

  66. v5.9.7-alpha.0

    Features 1

  67. v5.9.6

  68. v5.9.6-alpha.1

  69. v5.9.6-alpha.0

    Fixes 1

  70. v5.9.5

  71. v5.9.4

  72. v5.9.3

    Fixes 1

  73. v5.9.2

    Fixes 1

  74. v5.9.1

    Fixes 1

  75. v5.9.0

    Features 3

  76. v5.8.0

    Features 1, Fixes 3

  77. v5.4.5

    Fixes 1

  78. v5.4.4

    Fixes 1

  79. v5.4.3

  80. v5.4.2

    Features 4

  81. v5.4.1

    Fixes 1

  82. v5.4.0

    Features 1

  83. v5.3.0

    Features 1, Fixes 5

  84. v5.2.3

    Fixes 2

  85. v5.2.2

    Fixes 2

  86. v5.2.1

    Fixes 1

  87. v5.1.0

    Features 4, Fixes 1

  88. v0.1.8

    Features 2, Fixes 1

  89. v0.1.7

    Features 6, Fixes 9

  90. v0.1.6

    Fixes 1

  91. v0.1.5

    Features 1

  92. v0.1.4

    Features 1

  93. v0.1.3

    Features 3, Fixes 2

  94. v0.1.2

    Fixes 1

  95. v0.0.2

    Features 7, Fixes 6

1downloads per week, npm
Weekly downloads for cds-mysql26 complete calendar weeks from 2026-04-27 to 2026-10-25; the latest total is 1.27 Apr – 3 May: 1164 May – 10 May: 4511 May – 17 May: 16118 May – 24 May: 9625 May – 31 May: 571 Jun – 7 Jun: 898 Jun – 14 Jun: 4315 Jun – 21 Jun: 20822 Jun – 28 Jun: 1429 Jun – 5 Jul: 1126 Jul – 12 Jul: 6113 Jul – 19 Jul: 22920 Jul – 26 Jul: 9627 Jul – 2 Aug: 233 Aug – 9 Aug: 15810 Aug – 16 Aug: 10517 Aug – 23 Aug: 2924 Aug – 30 Aug: 1031 Aug – 6 Sept: 2087 Sept – 13 Sept: 10114 Sept – 20 Sept: 2121 Sept – 27 Sept: 1928 Sept – 4 Oct: 175 Oct – 11 Oct: 10712 Oct – 18 Oct: 419 Oct – 25 Oct: 1
Declared alternative
  1. @cap-js/hanaSAP HANA database service for CAP
Database connectors
  1. SAP ASE ServiceManaged SAP ASE databases on BTP for Java applicationsfrom BTP/BAIP
  2. SAP HANA CloudManaged SAP HANA database service on BTPfrom BTP/BAIP
  3. SAP HANA Service (SAP Regions) for SAP BTPManaged SAP HANA 2.0 databases in fixed sizes on SAP BTPfrom BTP/BAIP
  4. PostgreSQL on SAP BTP, hyperscaler optionManaged PostgreSQL from the hyperscaler via a BTP service bindingfrom BTP/BAIP
  5. com.sap.cds:cds-feature-hanaSAP HANA Cloud datasource for CAP Java applicationsfrom CAP
  6. com.sap.cds:cds-feature-jdbcJDBC runtime for H2 and SQLite in CAP Javafrom CAP
  7. com.sap.cds:cds-feature-postgresqlPostgreSQL datasource for CAP Java applicationsfrom CAP
  8. com.sap.cds:cds-services-bomMaven bill of materials pinning CAP Java module versionsfrom CAP
  9. @cap-js/db-serviceBase service shared by CAP's SQLite, PostgreSQL and HANA servicesfrom CAP
  10. @cap-js/hanaSAP HANA database service for CAPfrom CAP
  11. @cap-js/postgresPostgreSQL database service for CAPfrom CAP
  12. @cap-js/sqliteSQLite database service for CAP, in memory during developmentfrom CAP
  13. cap-postgres-btp-connectivityTunnels CAP Node.js to a private PostgreSQL via Cloud Connectorfrom CAP
  14. cds-mongodbMongoDB as a CAP database service through Mongoosefrom CAP
  15. @cds-pgroll/postgresCLI for DROP and RENAME schema changes beside @cap-js/postgresfrom CAP
  16. hdbPure JavaScript SAP HANA driver for Node.jsfrom BTP/BAIP
  17. @neoimpulse/cap-js-restore-model-defined-typesCAP plugin casting read values back to CDS model typesfrom CAP
  18. @quadrio/cds-db2DB2 adapter for CDSfrom CAP
  19. @sap/cds-hanaDatabase adapter for SAP HANA in CAPfrom CAP
  20. @sap/cdsCAP Node.js runtimefrom CAP
  21. @sap/hana-clientSAP's Node.js driver for SAP HANAfrom BTP/BAIP
  22. SAP HANASAP's relational database platform, on-premise and in HANA Cloudfrom BTP/BAIP
  23. SAP-samples/hana-hdbext-promisfied-examplePromise-based wrappers around the SAP HANA client librariesfrom BTP/BAIP
  24. cds-pgPostgreSQL adapter for SAP CDS from the SAP Mentors communityfrom CAP
  25. cap-snowflakeCAP database adapter for Snowflake with OData V4 supportfrom CAP

Details

Sources3
npm registrydiscovered herechecked
The discovery passdiscovered herechecked
npm registry, cds-mysqlversion, releases, installschecked

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
latestv7.9.0
first release
releases and cadence94, ~25d median
discovered vianpm registry, The discovery pass
first seen in the atlas
ecosystem and domaincap, data-and-persistence
Flavors1
Node.js
“npm i cds-mysql mysql2” — cds-mysql — npm READMEchecked
History in the atlas4
  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. cap-js-cds-dbs is the repository the four SAP database services are published from, not one of them — its README says 'Each of the subfolders is published as individual npm module' — so nothing installs it and nothing is an alternative to it. The edge to @cap-js/hana, a package a project would add instead of this one, stands.
  3. 404 from the GitHub API. Found by the first full run of scripts/check-links.mjs — the citation had a checked date and nobody had re-read it.
  4. First seen.
For your agent
Ref
artifact:soontao-cds-mysql
JSON
/artifacts/soontao-cds-mysql.json
MCP
Connecting an agent