{"ref":"instrument:sap-developer-license-3-2-cap","page":"/instruments/sap-developer-license-3-2-cap","json":"/instruments/sap-developer-license-3-2-cap.json","generated":"2026-10-27","drafted_with_ai":true,"entity":{"id":"sap-developer-license-3-2-cap","name":"SAP Developer License Agreement","instrument_type":"licence","publisher":"actor:sap","family":"sap-developer-license","version":"3.2 CAP","summary":"SAP's CAP-specific version 3.2 developer agreement, including deployment conditions for productive customer applications and a scoped interoperability exception to its mass-extraction restriction.","url":"https://cap.cloud.sap/resources/license/developer-license-3_2_CAP.txt","sections":[{"id":"1","title":"License","summary":"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.","source":{"url":"https://cap.cloud.sap/resources/license/developer-license-3_2_CAP.txt","title":"SAP Developer License Agreement 3.2 CAP","checked":"2026-09-16","quote":"except and only to the extent that the extraction is solely used for and required for interoperability"}},{"id":"2","title":"Intellectual Property","summary":"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.","source":{"url":"https://cap.cloud.sap/resources/license/developer-license-3_2_CAP.txt","title":"SAP Developer License Agreement 3.2 CAP","checked":"2026-09-16","quote":"SAP or its licensors retain all ownership and intellectual property rights"}},{"id":"3","title":"Artificial Intelligence Training","summary":"The agreement prohibits use of the covered materials and customer applications for training artificial-intelligence models or systems.","source":{"url":"https://cap.cloud.sap/resources/license/developer-license-3_2_CAP.txt","title":"SAP Developer License Agreement 3.2 CAP","checked":"2026-09-16","quote":"expressly prohibited from using the Software, Tools or APIs"}}],"applicability_profiles":[{"id":"cap-plugins-and-applications","label":"CAP plugins and applications","summary":"Inherits the CAP-specific developer agreement for every cds-plugin and for artifacts explicitly sourced as CAP applications, without creating one graph edge per artifact.","relation":"use-constrained-by","sections":["1","2","3"],"selector":{"ecosystem":"cap","artifact_types":["cds-plugin"],"framework_roles":["application","plugin"]},"applies_when":"A cds-plugin is used with SAP CAP materials, or an artifact is explicitly identified as a CAP plugin or application.","note":"This is inherited applicability, not a licence verdict about the artifact itself. Review the agreement for the actual materials and use; an explicit artifact relationship to another revision takes precedence.","sources":[{"url":"https://cap.cloud.sap/resources/license/developer-license-3_2_CAP.txt","title":"SAP Developer License Agreement 3.2 CAP","checked":"2026-09-16","quote":"documentation, plug-ins, templates, scripts and sample code, libraries, software development kits"}]}],"sources":[{"url":"https://cap.cloud.sap/resources/license/developer-license-3_2_CAP.txt","title":"SAP Developer License Agreement 3.2 CAP","checked":"2026-09-16"}],"drafted_with_ai":true},"applicability":[{"profile":"cap-plugins-and-applications","label":"CAP plugins and applications","matches":[{"ref":"artifact:cap-js-community-business-metrics","name":"@cap-js-community/business-metrics","json":"/artifacts/cap-js-community-business-metrics.json"},{"ref":"artifact:cap-js-community-event-queue","name":"@cap-js-community/event-queue","json":"/artifacts/cap-js-community-event-queue.json"},{"ref":"artifact:cap-js-community-odata-v2-adapter","name":"@cap-js-community/odata-v2-adapter","json":"/artifacts/cap-js-community-odata-v2-adapter.json"},{"ref":"artifact:cap-js-community-websocket","name":"@cap-js-community/websocket","json":"/artifacts/cap-js-community-websocket.json"},{"ref":"artifact:cap-js-advanced-event-mesh","name":"@cap-js/advanced-event-mesh","json":"/artifacts/cap-js-advanced-event-mesh.json"},{"ref":"artifact:cap-js-agents","name":"@cap-js/agents","json":"/artifacts/cap-js-agents.json"},{"ref":"artifact:cap-js-ai","name":"@cap-js/ai","json":"/artifacts/cap-js-ai.json"},{"ref":"artifact:cap-js-asyncapi","name":"@cap-js/asyncapi","json":"/artifacts/cap-js-asyncapi.json"},{"ref":"artifact:cap-js-attachments","name":"@cap-js/attachments","json":"/artifacts/cap-js-attachments.json"},{"ref":"artifact:cap-js-audit-logging","name":"@cap-js/audit-logging","json":"/artifacts/cap-js-audit-logging.json"},{"ref":"artifact:cap-js-change-tracking","name":"@cap-js/change-tracking","json":"/artifacts/cap-js-change-tracking.json"},{"ref":"artifact:cap-js-console","name":"@cap-js/console","json":"/artifacts/cap-js-console.json"},{"ref":"artifact:cap-js-data-inspector","name":"@cap-js/data-inspector","json":"/artifacts/cap-js-data-inspector.json"},{"ref":"artifact:cap-js-data-privacy","name":"@cap-js/data-privacy","json":"/artifacts/cap-js-data-privacy.json"},{"ref":"artifact:cap-js-event-broker","name":"@cap-js/event-broker","json":"/artifacts/cap-js-event-broker.json"},{"ref":"artifact:cap-js-graphql","name":"@cap-js/graphql","json":"/artifacts/cap-js-graphql.json"},{"ref":"artifact:cap-js-hana","name":"@cap-js/hana","json":"/artifacts/cap-js-hana.json"},{"ref":"artifact:cap-js-mcp","name":"@cap-js/mcp","json":"/artifacts/cap-js-mcp.json"},{"ref":"artifact:cap-js-n8n","name":"@cap-js/n8n","json":"/artifacts/cap-js-n8n.json"},{"ref":"artifact:cap-js-notifications","name":"@cap-js/notifications","json":"/artifacts/cap-js-notifications.json"},{"ref":"artifact:cap-js-openapi","name":"@cap-js/openapi","json":"/artifacts/cap-js-openapi.json"},{"ref":"artifact:cap-js-ord","name":"@cap-js/ord","json":"/artifacts/cap-js-ord.json"},{"ref":"artifact:cap-js-postgres","name":"@cap-js/postgres","json":"/artifacts/cap-js-postgres.json"},{"ref":"artifact:cap-js-print","name":"@cap-js/print","json":"/artifacts/cap-js-print.json"},{"ref":"artifact:cap-js-process","name":"@cap-js/process","json":"/artifacts/cap-js-process.json"},{"ref":"artifact:cap-js-sdm","name":"@cap-js/sdm","json":"/artifacts/cap-js-sdm.json"},{"ref":"artifact:cap-js-sqlite","name":"@cap-js/sqlite","json":"/artifacts/cap-js-sqlite.json"},{"ref":"artifact:cap-js-telemetry","name":"@cap-js/telemetry","json":"/artifacts/cap-js-telemetry.json"},{"ref":"artifact:cap-rp-notifications","name":"@cap-rp/notifications","json":"/artifacts/cap-rp-notifications.json"},{"ref":"artifact:expertum-cap-email-plugin","name":"@expertum/cap-email-plugin","json":"/artifacts/expertum-cap-email-plugin.json"},{"ref":"artifact:gavdi-cap-mcp","name":"@gavdi/cap-mcp","json":"/artifacts/gavdi-cap-mcp.json"},{"ref":"artifact:geertjanklaps-cds-toon-ai-protocol-adapter","name":"@geertjanklaps/cds-toon-ai-protocol-adapter","json":"/artifacts/geertjanklaps-cds-toon-ai-protocol-adapter.json"},{"ref":"artifact:kamlendra-search-vocab","name":"@kamlendra/search-vocab","json":"/artifacts/kamlendra-search-vocab.json"},{"ref":"artifact:mi8y-cap-agents-memory","name":"@mi8y/cap-agents-memory","json":"/artifacts/mi8y-cap-agents-memory.json"},{"ref":"artifact:mi8y-cds-langgraph-persistence","name":"@mi8y/cds-langgraph-persistence","json":"/artifacts/mi8y-cds-langgraph-persistence.json"},{"ref":"artifact:mpah-enum-value-help","name":"@mpah/enum-value-help","json":"/artifacts/mpah-enum-value-help.json"},{"ref":"artifact:neoimpulse-cap-js-mcp","name":"@neoimpulse/cap-js-mcp","json":"/artifacts/neoimpulse-cap-js-mcp.json"},{"ref":"artifact:neoimpulse-cap-js-notifications","name":"@neoimpulse/cap-js-notifications","json":"/artifacts/neoimpulse-cap-js-notifications.json"},{"ref":"artifact:neoimpulse-cap-js-restore-model-defined-types","name":"@neoimpulse/cap-js-restore-model-defined-types","json":"/artifacts/neoimpulse-cap-js-restore-model-defined-types.json"},{"ref":"artifact:neoimpulse-cap-js-trim","name":"@neoimpulse/cap-js-trim","json":"/artifacts/neoimpulse-cap-js-trim.json"},{"ref":"artifact:neoimpulse-cap-js-uppercase","name":"@neoimpulse/cap-js-uppercase","json":"/artifacts/neoimpulse-cap-js-uppercase.json"},{"ref":"artifact:neoimpulse-cap-js-xml-protocol","name":"@neoimpulse/cap-js-xml-protocol","json":"/artifacts/neoimpulse-cap-js-xml-protocol.json"},{"ref":"artifact:odatano-core","name":"@odatano/core","json":"/artifacts/odatano-core.json"},{"ref":"artifact:odatano-nightgate","name":"@odatano/nightgate","json":"/artifacts/odatano-nightgate.json"},{"ref":"artifact:odatano-watch","name":"@odatano/watch","json":"/artifacts/odatano-watch.json"},{"ref":"artifact:quadrio-cds-db2","name":"@quadrio/cds-db2","json":"/artifacts/quadrio-cds-db2.json"},{"ref":"artifact:rizing-cds-extension","name":"@rizing/cds-extension","json":"/artifacts/rizing-cds-extension.json"},{"ref":"artifact:root3287-cap-segw","name":"@root3287/cap-segw","json":"/artifacts/root3287-cap-segw.json"},{"ref":"artifact:salvatorelaspata-cap-plugin-adobe-forms","name":"@salvatorela/cap-plugin-adobe-forms","json":"/artifacts/salvatorelaspata-cap-plugin-adobe-forms.json"},{"ref":"artifact:sanjay-sde-cap-js-log-control","name":"@sanjay-sde/cap-js-log-control","json":"/artifacts/sanjay-sde-cap-js-log-control.json"},{"ref":"artifact:sap-ams","name":"@sap/ams","json":"/artifacts/sap-ams.json"},{"ref":"artifact:sap-ams-dev","name":"@sap/ams-dev","json":"/artifacts/sap-ams-dev.json"},{"ref":"artifact:sap-cds-analytics","name":"@sap/cds-analytics","json":"/artifacts/sap-cds-analytics.json"},{"ref":"artifact:sap-cds-hana","name":"@sap/cds-hana","json":"/artifacts/sap-cds-hana.json"},{"ref":"artifact:sap-cds-oyster","name":"@sap/cds-oyster","json":"/artifacts/sap-cds-oyster.json"},{"ref":"artifact:saptarishi-cds-plugin-llm","name":"@saptarishi/cds-plugin-llm","json":"/artifacts/saptarishi-cds-plugin-llm.json"},{"ref":"artifact:saptarishi-cds-plugin-vector-hana","name":"@saptarishi/cds-plugin-vector-hana","json":"/artifacts/saptarishi-cds-plugin-vector-hana.json"},{"ref":"artifact:tklein1801-cap-js-attachments","name":"@tklein1801/cap-js-attachments","json":"/artifacts/tklein1801-cap-js-attachments.json"},{"ref":"artifact:a2a-plugin","name":"a2a-plugin","json":"/artifacts/a2a-plugin.json"},{"ref":"artifact:lemaiwo-cap-agent-ui5-webui","name":"cap-agent-ui5-webui","json":"/artifacts/lemaiwo-cap-agent-ui5-webui.json"},{"ref":"artifact:cap-attachments-plus","name":"cap-attachments-plus","json":"/artifacts/cap-attachments-plus.json"},{"ref":"artifact:sleibach-cap-collaborative-draft","name":"cap-collaborative-draft","json":"/artifacts/sleibach-cap-collaborative-draft.json"},{"ref":"artifact:sleibach-cap-companion","name":"cap-companion","json":"/artifacts/sleibach-cap-companion.json"},{"ref":"artifact:mubuntu-cap-handler-framework","name":"cap-handler-framework","json":"/artifacts/mubuntu-cap-handler-framework.json"},{"ref":"artifact:sebsst-cap-js-geoloc-plugin","name":"cap-js-geoloc-plugin","json":"/artifacts/sebsst-cap-js-geoloc-plugin.json"},{"ref":"artifact:cap-llm-plugin","name":"cap-llm-plugin","json":"/artifacts/cap-llm-plugin.json"},{"ref":"artifact:furkanaksy838-cap-mcp-guard","name":"cap-mcp-guard","json":"/artifacts/furkanaksy838-cap-mcp-guard.json"},{"ref":"artifact:sleibach-cap-mcp-plugin","name":"cap-mcp-plugin","json":"/artifacts/sleibach-cap-mcp-plugin.json"},{"ref":"artifact:sleibach-cap-n8n","name":"cap-n8n","json":"/artifacts/sleibach-cap-n8n.json"},{"ref":"artifact:cap-postgres-btp-connectivity","name":"cap-postgres-btp-connectivity","json":"/artifacts/cap-postgres-btp-connectivity.json"},{"ref":"artifact:sleibach-cap-snowflake","name":"cap-snowflake","json":"/artifacts/sleibach-cap-snowflake.json"},{"ref":"artifact:sleibach-cap-ui-telemetry","name":"cap-ui-telemetry","json":"/artifacts/sleibach-cap-ui-telemetry.json"},{"ref":"artifact:uxkjaer-cap-user-info","name":"cap-user-info","json":"/artifacts/uxkjaer-cap-user-info.json"},{"ref":"artifact:mertsap-capval","name":"capval","json":"/artifacts/mertsap-capval.json"},{"ref":"artifact:sapmentors-cds-azure-ad","name":"cds-azure-ad","json":"/artifacts/sapmentors-cds-azure-ad.json"},{"ref":"artifact:cds-caching","name":"cds-caching","json":"/artifacts/cds-caching.json"},{"ref":"artifact:soontao-cds-common-jwt-support","name":"cds-common-jwt-support","json":"/artifacts/soontao-cds-common-jwt-support.json"},{"ref":"artifact:cap-js-community-cds-cucumber","name":"cds-cucumber","json":"/artifacts/cap-js-community-cds-cucumber.json"},{"ref":"artifact:mikezaschka-cds-data-federation","name":"cds-data-federation","json":"/artifacts/mikezaschka-cds-data-federation.json"},{"ref":"artifact:mikezaschka-cds-data-pipeline","name":"cds-data-pipeline","json":"/artifacts/mikezaschka-cds-data-pipeline.json"},{"ref":"artifact:vobu-cds-entra-id","name":"cds-entra-id","json":"/artifacts/vobu-cds-entra-id.json"},{"ref":"artifact:cds-error-outbox","name":"cds-error-outbox","json":"/artifacts/cds-error-outbox.json"},{"ref":"artifact:chuckberrry-cds-event-monitoring","name":"cds-event-monitoring","json":"/artifacts/chuckberrry-cds-event-monitoring.json"},{"ref":"artifact:miyasuta-cds-feature-softdelete","name":"cds-feature-softdelete","json":"/artifacts/miyasuta-cds-feature-softdelete.json"},{"ref":"artifact:soontao-cds-feature-toggle","name":"cds-feature-toggle","json":"/artifacts/soontao-cds-feature-toggle.json"},{"ref":"artifact:cap-js-cds-federation-synonyms","name":"cds-federation-synonyms","json":"/artifacts/cap-js-cds-federation-synonyms.json"},{"ref":"artifact:geert-janklaps-cds-launchpad-plugin","name":"cds-launchpad-plugin","json":"/artifacts/geert-janklaps-cds-launchpad-plugin.json"},{"ref":"artifact:cds-mongodb","name":"cds-mongodb","json":"/artifacts/cds-mongodb.json"},{"ref":"artifact:soontao-cds-mysql","name":"cds-mysql","json":"/artifacts/soontao-cds-mysql.json"},{"ref":"artifact:soontao-cds-nats","name":"cds-nats","json":"/artifacts/soontao-cds-nats.json"},{"ref":"artifact:abdulbasitg-cds-numberrange-plugin","name":"cds-numberrange-plugin","json":"/artifacts/abdulbasitg-cds-numberrange-plugin.json"},{"ref":"artifact:sapmentors-cds-pg","name":"cds-pg","json":"/artifacts/sapmentors-cds-pg.json"},{"ref":"artifact:lemaiwo-cds-plugin-handlers","name":"cds-plugin-handlers","json":"/artifacts/lemaiwo-cds-plugin-handlers.json"},{"ref":"artifact:ui5-community-cds-plugin-ui5","name":"cds-plugin-ui5","json":"/artifacts/ui5-community-cds-plugin-ui5.json"},{"ref":"artifact:soontao-cds-rate-limit","name":"cds-rate-limit","json":"/artifacts/soontao-cds-rate-limit.json"},{"ref":"artifact:miyasuta-cds-softdelete-plugin","name":"cds-softdelete-plugin","json":"/artifacts/miyasuta-cds-softdelete-plugin.json"},{"ref":"artifact:spreadsheetimporter-cds-spreadsheetimporter-plugin","name":"cds-spreadsheetimporter-plugin","json":"/artifacts/spreadsheetimporter-cds-spreadsheetimporter-plugin.json"},{"ref":"artifact:chgeo-cds-swagger-ui-express","name":"cds-swagger-ui-express","json":"/artifacts/chgeo-cds-swagger-ui-express.json"},{"ref":"artifact:cdsmbt01","name":"cdsmbt01","json":"/artifacts/cdsmbt01.json"},{"ref":"artifact:venkatesh-hulekal-dynamic-external-cds-join","name":"dynamic-external-cds-join","json":"/artifacts/venkatesh-hulekal-dynamic-external-cds-join.json"},{"ref":"artifact:soontao-opentelemetry-cds","name":"opentelemetry-cds","json":"/artifacts/soontao-opentelemetry-cds.json"},{"ref":"artifact:vneecious-sap-cap-sdm-plugin","name":"sap-cap-sdm-plugin","json":"/artifacts/vneecious-sap-cap-sdm-plugin.json"},{"ref":"artifact:mauriciolauffer-sap-cap-validator-plugin","name":"sap-cap-validator-plugin","json":"/artifacts/mauriciolauffer-sap-cap-validator-plugin.json"},{"ref":"artifact:lemaiwo-ui5-cap-ai-features","name":"ui5-cap-ai-features","json":"/artifacts/lemaiwo-ui5-cap-ai-features.json"},{"ref":"artifact:lemaiwo-ui5-cap-serverside-rendering-plugin","name":"ui5-cap-serverside-rendering-plugin","json":"/artifacts/lemaiwo-ui5-cap-serverside-rendering-plugin.json"},{"ref":"artifact:akatuoro-vite-plugin-cds","name":"vite-plugin-cds","json":"/artifacts/akatuoro-vite-plugin-cds.json"}]}],"edges":{"relevant_to":[{"ref":"artifact:cap-js-community-business-metrics","name":"@cap-js-community/business-metrics","json":"/artifacts/cap-js-community-business-metrics.json"},{"ref":"artifact:cap-js-community-event-queue","name":"@cap-js-community/event-queue","json":"/artifacts/cap-js-community-event-queue.json"},{"ref":"artifact:cap-js-community-odata-v2-adapter","name":"@cap-js-community/odata-v2-adapter","json":"/artifacts/cap-js-community-odata-v2-adapter.json"},{"ref":"artifact:cap-js-community-websocket","name":"@cap-js-community/websocket","json":"/artifacts/cap-js-community-websocket.json"},{"ref":"artifact:cap-js-advanced-event-mesh","name":"@cap-js/advanced-event-mesh","json":"/artifacts/cap-js-advanced-event-mesh.json"},{"ref":"artifact:cap-js-agents","name":"@cap-js/agents","json":"/artifacts/cap-js-agents.json"},{"ref":"artifact:cap-js-ai","name":"@cap-js/ai","json":"/artifacts/cap-js-ai.json"},{"ref":"artifact:cap-js-asyncapi","name":"@cap-js/asyncapi","json":"/artifacts/cap-js-asyncapi.json"},{"ref":"artifact:cap-js-attachments","name":"@cap-js/attachments","json":"/artifacts/cap-js-attachments.json"},{"ref":"artifact:cap-js-audit-logging","name":"@cap-js/audit-logging","json":"/artifacts/cap-js-audit-logging.json"},{"ref":"artifact:cap-js-change-tracking","name":"@cap-js/change-tracking","json":"/artifacts/cap-js-change-tracking.json"},{"ref":"artifact:cap-js-console","name":"@cap-js/console","json":"/artifacts/cap-js-console.json"},{"ref":"artifact:cap-js-data-inspector","name":"@cap-js/data-inspector","json":"/artifacts/cap-js-data-inspector.json"},{"ref":"artifact:cap-js-data-privacy","name":"@cap-js/data-privacy","json":"/artifacts/cap-js-data-privacy.json"},{"ref":"artifact:cap-js-event-broker","name":"@cap-js/event-broker","json":"/artifacts/cap-js-event-broker.json"},{"ref":"artifact:cap-js-graphql","name":"@cap-js/graphql","json":"/artifacts/cap-js-graphql.json"},{"ref":"artifact:cap-js-hana","name":"@cap-js/hana","json":"/artifacts/cap-js-hana.json"},{"ref":"artifact:cap-js-mcp","name":"@cap-js/mcp","json":"/artifacts/cap-js-mcp.json"},{"ref":"artifact:cap-js-n8n","name":"@cap-js/n8n","json":"/artifacts/cap-js-n8n.json"},{"ref":"artifact:cap-js-notifications","name":"@cap-js/notifications","json":"/artifacts/cap-js-notifications.json"},{"ref":"artifact:cap-js-openapi","name":"@cap-js/openapi","json":"/artifacts/cap-js-openapi.json"},{"ref":"artifact:cap-js-ord","name":"@cap-js/ord","json":"/artifacts/cap-js-ord.json"},{"ref":"artifact:cap-js-postgres","name":"@cap-js/postgres","json":"/artifacts/cap-js-postgres.json"},{"ref":"artifact:cap-js-print","name":"@cap-js/print","json":"/artifacts/cap-js-print.json"},{"ref":"artifact:cap-js-process","name":"@cap-js/process","json":"/artifacts/cap-js-process.json"},{"ref":"artifact:cap-js-sdm","name":"@cap-js/sdm","json":"/artifacts/cap-js-sdm.json"},{"ref":"artifact:cap-js-sqlite","name":"@cap-js/sqlite","json":"/artifacts/cap-js-sqlite.json"},{"ref":"artifact:cap-js-telemetry","name":"@cap-js/telemetry","json":"/artifacts/cap-js-telemetry.json"},{"ref":"artifact:cap-rp-notifications","name":"@cap-rp/notifications","json":"/artifacts/cap-rp-notifications.json"},{"ref":"artifact:expertum-cap-email-plugin","name":"@expertum/cap-email-plugin","json":"/artifacts/expertum-cap-email-plugin.json"},{"ref":"artifact:gavdi-cap-mcp","name":"@gavdi/cap-mcp","json":"/artifacts/gavdi-cap-mcp.json"},{"ref":"artifact:geertjanklaps-cds-toon-ai-protocol-adapter","name":"@geertjanklaps/cds-toon-ai-protocol-adapter","json":"/artifacts/geertjanklaps-cds-toon-ai-protocol-adapter.json"},{"ref":"artifact:kamlendra-search-vocab","name":"@kamlendra/search-vocab","json":"/artifacts/kamlendra-search-vocab.json"},{"ref":"artifact:mi8y-cap-agents-memory","name":"@mi8y/cap-agents-memory","json":"/artifacts/mi8y-cap-agents-memory.json"},{"ref":"artifact:mi8y-cds-langgraph-persistence","name":"@mi8y/cds-langgraph-persistence","json":"/artifacts/mi8y-cds-langgraph-persistence.json"},{"ref":"artifact:mpah-enum-value-help","name":"@mpah/enum-value-help","json":"/artifacts/mpah-enum-value-help.json"},{"ref":"artifact:neoimpulse-cap-js-mcp","name":"@neoimpulse/cap-js-mcp","json":"/artifacts/neoimpulse-cap-js-mcp.json"},{"ref":"artifact:neoimpulse-cap-js-notifications","name":"@neoimpulse/cap-js-notifications","json":"/artifacts/neoimpulse-cap-js-notifications.json"},{"ref":"artifact:neoimpulse-cap-js-restore-model-defined-types","name":"@neoimpulse/cap-js-restore-model-defined-types","json":"/artifacts/neoimpulse-cap-js-restore-model-defined-types.json"},{"ref":"artifact:neoimpulse-cap-js-trim","name":"@neoimpulse/cap-js-trim","json":"/artifacts/neoimpulse-cap-js-trim.json"},{"ref":"artifact:neoimpulse-cap-js-uppercase","name":"@neoimpulse/cap-js-uppercase","json":"/artifacts/neoimpulse-cap-js-uppercase.json"},{"ref":"artifact:neoimpulse-cap-js-xml-protocol","name":"@neoimpulse/cap-js-xml-protocol","json":"/artifacts/neoimpulse-cap-js-xml-protocol.json"},{"ref":"artifact:odatano-core","name":"@odatano/core","json":"/artifacts/odatano-core.json"},{"ref":"artifact:odatano-nightgate","name":"@odatano/nightgate","json":"/artifacts/odatano-nightgate.json"},{"ref":"artifact:odatano-watch","name":"@odatano/watch","json":"/artifacts/odatano-watch.json"},{"ref":"artifact:quadrio-cds-db2","name":"@quadrio/cds-db2","json":"/artifacts/quadrio-cds-db2.json"},{"ref":"artifact:rizing-cds-extension","name":"@rizing/cds-extension","json":"/artifacts/rizing-cds-extension.json"},{"ref":"artifact:root3287-cap-segw","name":"@root3287/cap-segw","json":"/artifacts/root3287-cap-segw.json"},{"ref":"artifact:salvatorelaspata-cap-plugin-adobe-forms","name":"@salvatorela/cap-plugin-adobe-forms","json":"/artifacts/salvatorelaspata-cap-plugin-adobe-forms.json"},{"ref":"artifact:sanjay-sde-cap-js-log-control","name":"@sanjay-sde/cap-js-log-control","json":"/artifacts/sanjay-sde-cap-js-log-control.json"},{"ref":"artifact:sap-ams","name":"@sap/ams","json":"/artifacts/sap-ams.json"},{"ref":"artifact:sap-ams-dev","name":"@sap/ams-dev","json":"/artifacts/sap-ams-dev.json"},{"ref":"artifact:sap-cds-analytics","name":"@sap/cds-analytics","json":"/artifacts/sap-cds-analytics.json"},{"ref":"artifact:sap-cds-hana","name":"@sap/cds-hana","json":"/artifacts/sap-cds-hana.json"},{"ref":"artifact:sap-cds-oyster","name":"@sap/cds-oyster","json":"/artifacts/sap-cds-oyster.json"},{"ref":"artifact:saptarishi-cds-plugin-llm","name":"@saptarishi/cds-plugin-llm","json":"/artifacts/saptarishi-cds-plugin-llm.json"},{"ref":"artifact:saptarishi-cds-plugin-vector-hana","name":"@saptarishi/cds-plugin-vector-hana","json":"/artifacts/saptarishi-cds-plugin-vector-hana.json"},{"ref":"artifact:tklein1801-cap-js-attachments","name":"@tklein1801/cap-js-attachments","json":"/artifacts/tklein1801-cap-js-attachments.json"},{"ref":"artifact:a2a-plugin","name":"a2a-plugin","json":"/artifacts/a2a-plugin.json"},{"ref":"artifact:lemaiwo-cap-agent-ui5-webui","name":"cap-agent-ui5-webui","json":"/artifacts/lemaiwo-cap-agent-ui5-webui.json"},{"ref":"artifact:cap-attachments-plus","name":"cap-attachments-plus","json":"/artifacts/cap-attachments-plus.json"},{"ref":"artifact:sleibach-cap-collaborative-draft","name":"cap-collaborative-draft","json":"/artifacts/sleibach-cap-collaborative-draft.json"},{"ref":"artifact:sleibach-cap-companion","name":"cap-companion","json":"/artifacts/sleibach-cap-companion.json"},{"ref":"artifact:mubuntu-cap-handler-framework","name":"cap-handler-framework","json":"/artifacts/mubuntu-cap-handler-framework.json"},{"ref":"artifact:sebsst-cap-js-geoloc-plugin","name":"cap-js-geoloc-plugin","json":"/artifacts/sebsst-cap-js-geoloc-plugin.json"},{"ref":"artifact:cap-llm-plugin","name":"cap-llm-plugin","json":"/artifacts/cap-llm-plugin.json"},{"ref":"artifact:furkanaksy838-cap-mcp-guard","name":"cap-mcp-guard","json":"/artifacts/furkanaksy838-cap-mcp-guard.json"},{"ref":"artifact:sleibach-cap-mcp-plugin","name":"cap-mcp-plugin","json":"/artifacts/sleibach-cap-mcp-plugin.json"},{"ref":"artifact:sleibach-cap-n8n","name":"cap-n8n","json":"/artifacts/sleibach-cap-n8n.json"},{"ref":"artifact:cap-postgres-btp-connectivity","name":"cap-postgres-btp-connectivity","json":"/artifacts/cap-postgres-btp-connectivity.json"},{"ref":"artifact:sleibach-cap-snowflake","name":"cap-snowflake","json":"/artifacts/sleibach-cap-snowflake.json"},{"ref":"artifact:sleibach-cap-ui-telemetry","name":"cap-ui-telemetry","json":"/artifacts/sleibach-cap-ui-telemetry.json"},{"ref":"artifact:uxkjaer-cap-user-info","name":"cap-user-info","json":"/artifacts/uxkjaer-cap-user-info.json"},{"ref":"artifact:mertsap-capval","name":"capval","json":"/artifacts/mertsap-capval.json"},{"ref":"artifact:sapmentors-cds-azure-ad","name":"cds-azure-ad","json":"/artifacts/sapmentors-cds-azure-ad.json"},{"ref":"artifact:cds-caching","name":"cds-caching","json":"/artifacts/cds-caching.json"},{"ref":"artifact:soontao-cds-common-jwt-support","name":"cds-common-jwt-support","json":"/artifacts/soontao-cds-common-jwt-support.json"},{"ref":"artifact:cap-js-community-cds-cucumber","name":"cds-cucumber","json":"/artifacts/cap-js-community-cds-cucumber.json"},{"ref":"artifact:mikezaschka-cds-data-federation","name":"cds-data-federation","json":"/artifacts/mikezaschka-cds-data-federation.json"},{"ref":"artifact:mikezaschka-cds-data-pipeline","name":"cds-data-pipeline","json":"/artifacts/mikezaschka-cds-data-pipeline.json"},{"ref":"artifact:vobu-cds-entra-id","name":"cds-entra-id","json":"/artifacts/vobu-cds-entra-id.json"},{"ref":"artifact:cds-error-outbox","name":"cds-error-outbox","json":"/artifacts/cds-error-outbox.json"},{"ref":"artifact:chuckberrry-cds-event-monitoring","name":"cds-event-monitoring","json":"/artifacts/chuckberrry-cds-event-monitoring.json"},{"ref":"artifact:miyasuta-cds-feature-softdelete","name":"cds-feature-softdelete","json":"/artifacts/miyasuta-cds-feature-softdelete.json"},{"ref":"artifact:soontao-cds-feature-toggle","name":"cds-feature-toggle","json":"/artifacts/soontao-cds-feature-toggle.json"},{"ref":"artifact:cap-js-cds-federation-synonyms","name":"cds-federation-synonyms","json":"/artifacts/cap-js-cds-federation-synonyms.json"},{"ref":"artifact:geert-janklaps-cds-launchpad-plugin","name":"cds-launchpad-plugin","json":"/artifacts/geert-janklaps-cds-launchpad-plugin.json"},{"ref":"artifact:cds-mongodb","name":"cds-mongodb","json":"/artifacts/cds-mongodb.json"},{"ref":"artifact:soontao-cds-mysql","name":"cds-mysql","json":"/artifacts/soontao-cds-mysql.json"},{"ref":"artifact:soontao-cds-nats","name":"cds-nats","json":"/artifacts/soontao-cds-nats.json"},{"ref":"artifact:abdulbasitg-cds-numberrange-plugin","name":"cds-numberrange-plugin","json":"/artifacts/abdulbasitg-cds-numberrange-plugin.json"},{"ref":"artifact:sapmentors-cds-pg","name":"cds-pg","json":"/artifacts/sapmentors-cds-pg.json"},{"ref":"artifact:lemaiwo-cds-plugin-handlers","name":"cds-plugin-handlers","json":"/artifacts/lemaiwo-cds-plugin-handlers.json"},{"ref":"artifact:ui5-community-cds-plugin-ui5","name":"cds-plugin-ui5","json":"/artifacts/ui5-community-cds-plugin-ui5.json"},{"ref":"artifact:soontao-cds-rate-limit","name":"cds-rate-limit","json":"/artifacts/soontao-cds-rate-limit.json"},{"ref":"artifact:miyasuta-cds-softdelete-plugin","name":"cds-softdelete-plugin","json":"/artifacts/miyasuta-cds-softdelete-plugin.json"},{"ref":"artifact:spreadsheetimporter-cds-spreadsheetimporter-plugin","name":"cds-spreadsheetimporter-plugin","json":"/artifacts/spreadsheetimporter-cds-spreadsheetimporter-plugin.json"},{"ref":"artifact:chgeo-cds-swagger-ui-express","name":"cds-swagger-ui-express","json":"/artifacts/chgeo-cds-swagger-ui-express.json"},{"ref":"artifact:cdsmbt01","name":"cdsmbt01","json":"/artifacts/cdsmbt01.json"},{"ref":"artifact:venkatesh-hulekal-dynamic-external-cds-join","name":"dynamic-external-cds-join","json":"/artifacts/venkatesh-hulekal-dynamic-external-cds-join.json"},{"ref":"artifact:soontao-opentelemetry-cds","name":"opentelemetry-cds","json":"/artifacts/soontao-opentelemetry-cds.json"},{"ref":"artifact:vneecious-sap-cap-sdm-plugin","name":"sap-cap-sdm-plugin","json":"/artifacts/vneecious-sap-cap-sdm-plugin.json"},{"ref":"artifact:mauriciolauffer-sap-cap-validator-plugin","name":"sap-cap-validator-plugin","json":"/artifacts/mauriciolauffer-sap-cap-validator-plugin.json"},{"ref":"artifact:lemaiwo-ui5-cap-ai-features","name":"ui5-cap-ai-features","json":"/artifacts/lemaiwo-ui5-cap-ai-features.json"},{"ref":"artifact:lemaiwo-ui5-cap-serverside-rendering-plugin","name":"ui5-cap-serverside-rendering-plugin","json":"/artifacts/lemaiwo-ui5-cap-serverside-rendering-plugin.json"},{"ref":"artifact:akatuoro-vite-plugin-cds","name":"vite-plugin-cds","json":"/artifacts/akatuoro-vite-plugin-cds.json"}],"explicitly_relevant_to":[],"capability_context":[{"ref":"capability:agent-systems-access","name":"Agent access to your systems","json":"/capabilities/agent-systems-access.json","prominence":"prominent","sections":["1","3"]},{"ref":"capability:async-processing","name":"Async processing","json":"/capabilities/async-processing.json","prominence":"prominent","sections":["1"]},{"ref":"capability:replication","name":"Data federation","json":"/capabilities/replication.json","prominence":"prominent","sections":["1"]},{"ref":"capability:database-connectors","name":"Database connectors","json":"/capabilities/database-connectors.json","prominence":"prominent","sections":["1"]},{"ref":"capability:deployment","name":"Deployment","json":"/capabilities/deployment.json","prominence":"prominent","sections":["1","2"]},{"ref":"capability:destinations","name":"Destinations","json":"/capabilities/destinations.json","prominence":"contextual","sections":["1"]},{"ref":"capability:data-import-export","name":"Importing and exporting table data","json":"/capabilities/data-import-export.json","prominence":"prominent","sections":["1"]},{"ref":"capability:llm-integration","name":"LLM integration","json":"/capabilities/llm-integration.json","prominence":"contextual","sections":["3"]},{"ref":"capability:plugin-authoring","name":"Plugin authoring","json":"/capabilities/plugin-authoring.json","prominence":"contextual","sections":["1","2"]},{"ref":"capability:retrieval-augmented-generation","name":"Retrieval-augmented generation","json":"/capabilities/retrieval-augmented-generation.json","prominence":"contextual","sections":["3"]},{"ref":"capability:rfc-connectivity","name":"RFC connectivity","json":"/capabilities/rfc-connectivity.json","prominence":"contextual","sections":["1"]},{"ref":"capability:mcp-servers","name":"Serve your application over MCP","json":"/capabilities/mcp-servers.json","prominence":"prominent","sections":["1","3"]}]}}