{"ref":"artifact:cap-js-n8n","page":"/artifacts/cap-js-n8n","json":"/artifacts/cap-js-n8n.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"cap-js-n8n","name":"@cap-js/n8n","artifact_type":"cds-plugin","ecosystem":"cap","domain":"integration-and-messaging","origin_ring":"sap-official","description":{"one_line":"Triggers n8n workflows from a CAP application through @n8n.process.start annotations or a programmatic n8n service, resolving credentials from local config, a Cloud Foundry binding or a BTP destination.","short":"Triggers n8n workflows from a CAP application","what_it_solves":"Resolves n8n credentials the way CAP resolves everything else — local config, Cloud Foundry binding or BTP destination — so calling a workflow is not a hand-wired HTTP call with a token in an env var."},"links":{"npm":"https://www.npmjs.com/package/@cap-js/n8n","repo":"https://github.com/cap-js/n8n"},"identity":{"author":"cap-js","license":"Apache-2.0"},"compat":{"runtimes":["node"]},"type_properties":{"distribution":{"value":["npm"],"sources":[{"url":"https://github.com/cap-js/n8n","title":"@cap-js/n8n — README","checked":"2026-10-18","quote":"npm add @cap-js/n8n"}]}},"requires":["artifact:sap-cloud-sdk-connectivity","artifact:btp-destination"],"provides":[{"capability":"capability:workflow-integration","what_it_does":"Triggers n8n workflows from a CAP application through @n8n.process.start annotations or the programmatic n8n service.","sources":[{"url":"https://github.com/cap-js/n8n#readme","title":"cap-js/n8n — README","checked":"2026-09-27","quote":"Trigger n8n workflows from CAP applications with `@n8n.process.start` annotations or through the programmatic `n8n` service."},{"url":"https://cap.cloud.sap/docs/plugins/#n8n","title":"CAP Plugins & Enhancements — capire","checked":"2026-09-27","quote":"The n8n plugin lets you trigger and automate n8n workflows from CAP applications. You can trigger workflows declaratively through annotations or programmatically through the n8n service."}]}],"alternative_to":["artifact:sleibach-cap-n8n"],"provenance":{"discovered_via":[{"source":"source:github","channel":"cap-js"}],"first_seen":"2026-08-31"},"maintainers":["actor:cap-js"],"contributors":["actor:dellagustin-sap","actor:lisajulia","actor:schmarvinius","actor:stefanrudi"],"drafted_with_ai":true},"effective_normative_relations":[{"instrument":"instrument:sap-developer-license-3-2-cap","relation":"use-constrained-by","sections":["1","2","3"],"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.","scope":{"kind":"artifact"},"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"}],"inherited_from":"cap-plugins-and-applications","relevant_capabilities":["agent-systems-access","async-processing","data-import-export","database-connectors","deployment","destinations","llm-integration","mcp-servers","plugin-authoring","replication","retrieval-augmented-generation","rfc-connectivity"]}],"readings":{"liveness":[{"label":"Maintenance","tier":"good","evidence":"2 months since release"},{"label":"Continuity","tier":"good","evidence":"8 contributors, 3 publishers, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-10, not archived"}],"compatibility":[{"label":"Declared for","tier":"good","evidence":">=9 — includes cds 10 and 9"},{"label":"Survived majors","tier":"unknown","evidence":"first released after @sap/cds 10 shipped"},{"label":"Maintainer's CI","tier":"good","evidence":"Lint & Prettier green, 2026-08-28"}],"practice":[{"label":"Tests","tier":"good","evidence":"47 test files, npm test"},{"label":"Docs","tier":"good","evidence":"README 17 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":2,"unit":"installs/week"},{"value":2,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","latest_version":"0.0.1","majors":{"0.0":{"version":"0.0.1","date":"2026-08-27"}},"license":"Apache-2.0","first_release":"2026-08-27","last_release":"2026-08-27","releases":1,"cadence_days":null,"maintainers":3,"repository":"git+https://github.com/cap-js/n8n.git","peer_cds":">=9","test_script":true,"types":false,"downloads_weekly":2,"stars":2,"forks":0,"open_issues":3,"archived":false,"pushed_at":"2026-10-22","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","contributors":8,"tree_truncated":false,"test_files":47,"workflows":6,"other_ci":false,"readme_bytes":17057,"docs_files":0,"changelog":true,"license_file":true,"dts_files":0,"ci_status":"success","ci_run_at":"2026-08-28","ci_workflow":"Lint & Prettier","ci_event":"push","readme_path":"README.md","readme_sha":"a1f0e94b8529d433df2f0650092d79c870a49d8f","months_since_release":2,"dormant":false,"repository_directory":null,"dependencies":1,"node_engine":null,"downloads_monthly":16,"created_at":"2026-07-24T14:08:09Z","open_prs":3,"first_commit":"2026-07-24","last_commit":"2026-08-28","commits":64,"repo_read":"2026-10-26"},"release_notes":{"license":"Apache-2.0","quotable":true,"source":{"kind":"repo","path":"CHANGELOG.md","ref":"main","url":"https://github.com/cap-js/n8n/blob/main/CHANGELOG.md"},"format":"keep-a-changelog","releases":[{"version":"0.0.1","date":"2026-08-27","date_source":"heading","heading":"Version 0.0.1 - 2026-08-27","url":"https://github.com/cap-js/n8n/blob/main/CHANGELOG.md#version-001---2026-08-27","sections":[{"kind":"feature","heading":"Added","items":8}],"hash":"86f36b018c99d69c"}],"versions":[{"version":"0.0.1","date":"2026-08-27"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:cap-js","name":"SAP Cloud Application Programming Model","json":"/actors/cap-js.json"}],"contributors":[{"ref":"actor:dellagustin-sap","name":"Guilherme Dellagustin","json":"/actors/dellagustin-sap.json"},{"ref":"actor:lisajulia","name":"Lisa Julia Nebel","json":"/actors/lisajulia.json"},{"ref":"actor:schmarvinius","name":"Marvin L","json":"/actors/schmarvinius.json"},{"ref":"actor:stefanrudi","name":"Stefan Rudi","json":"/actors/stefanrudi.json"}],"explained_by":[],"alternative_to_this":[{"ref":"artifact:sleibach-cap-n8n","name":"cap-n8n","json":"/artifacts/sleibach-cap-n8n.json"}],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}