{"ref":"artifact:sap-ai-sdk-orchestration","page":"/artifacts/sap-ai-sdk-orchestration","json":"/artifacts/sap-ai-sdk-orchestration.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-ai-sdk-orchestration","name":"@sap-ai-sdk/orchestration","artifact_type":"package","ecosystem":"cap","domain":"ai-and-agents","origin_ring":"sap-official","description":{"one_line":"The Orchestration Service client of SAP's AI SDK, which applies templating, grounding, filtering and masking around a model call rather than in the application.","short":"Orchestration Service client for templating, grounding and masking"},"links":{"npm":"https://www.npmjs.com/package/@sap-ai-sdk/orchestration","repo":"https://github.com/SAP/ai-sdk-js"},"type_properties":{"distribution":{"value":["npm"],"sources":[{"url":"https://github.com/SAP/ai-sdk-js","title":"@sap-ai-sdk/orchestration — README","checked":"2026-10-18","quote":"npm install @sap-ai-sdk/orchestration"}]}},"provides":[{"capability":"capability:llm-integration","what_it_does":"The Orchestration Service client: templating, grounding, filtering and masking around a model call. Which model answers is the `name` property of the `promptTemplating.model` configuration, and the documentation states that the harmonised API behind it lets a different foundation model be used without the client code changing. `stream()` returns the chunks as server-sent events, with an `AbortController` to stop one.","facets":[{"key":"model_access","value":"SAP AI Core","source":{"url":"https://github.com/SAP/ai-sdk-js#readme","title":"SAP/ai-sdk-js — README","checked":"2026-09-27","quote":"SAP Cloud SDK for AI is the official Software Development Kit (SDK) for SAP AI Core, SAP Generative AI Hub, and Orchestration Service."},"sources":[{"url":"https://sap.github.io/ai-sdk/docs/js/orchestration/chat-completion","title":"Orchestration Chat Completion — SAP Cloud SDK for AI (JavaScript), model choice","checked":"2026-10-15","quote":"lets you use different foundation models without the need to change the client code"}],"applies_to":{"ecosystems":["cap"]}},{"key":"response_streaming","value":true,"source":{"url":"https://sap.github.io/ai-sdk/docs/js/orchestration/chat-completion","title":"Orchestration Chat Completion — SAP Cloud SDK for AI (JavaScript)","checked":"2026-10-15","quote":"The `OrchestrationClient` supports streaming responses for chat completion requests based on the Server-sent events standard."},"applies_to":{"ecosystems":["cap"]}}],"sources":[{"url":"https://github.com/SAP/ai-sdk-js#readme","title":"SAP/ai-sdk-js — README","checked":"2026-09-27","quote":"SAP Cloud SDK for AI is the official Software Development Kit (SDK) for SAP AI Core, SAP Generative AI Hub, and Orchestration Service."},{"url":"https://sap.github.io/ai-sdk/docs/js/orchestration/chat-completion","title":"Orchestration Chat Completion — SAP Cloud SDK for AI (JavaScript), model choice","checked":"2026-10-15","quote":"Choose the LLM by setting the `name` property in the `promptTemplating.model` configuration."},{"url":"https://sap.github.io/ai-sdk/docs/js/orchestration/chat-completion","title":"Orchestration Chat Completion — SAP Cloud SDK for AI (JavaScript), streaming","checked":"2026-10-15","quote":"Use the `stream()` method to receive a stream of chunk responses from the model."}]},{"capability":"capability:prompt-management","what_it_does":"Fills a prompt template at call time through the orchestration service's promptTemplating module, the one module every orchestration call configures.","sources":[{"url":"https://sap.github.io/ai-sdk/docs/js/orchestration/chat-completion","title":"Orchestration Chat Completion — SAP Cloud SDK for AI (JavaScript)","checked":"2026-09-14","quote":"Additionally, it provides features like templating, content filtering, grounding and more to enhance the interaction with generative AI models."},{"url":"https://sap.github.io/ai-sdk/docs/js/orchestration/chat-completion","title":"Orchestration Chat Completion — SAP Cloud SDK for AI (JavaScript)","checked":"2026-09-14","quote":"Below is an example for configuring the mandatory promptTemplating module."}]},{"capability":"capability:data-masking","what_it_does":"Carries the orchestration service's data masking module into a Node.js or CAP service, configured per call and per fallback configuration.","sources":[{"url":"https://sap.github.io/ai-sdk/docs/js/orchestration/chat-completion","title":"Orchestration Chat Completion — SAP Cloud SDK for AI (JavaScript)","checked":"2026-09-14","quote":"This includes system prompts, content filtering rules, data masking settings, grounding configurations, and other orchestration module settings."},{"url":"https://sap.github.io/ai-sdk/docs/js/orchestration/chat-completion","title":"Orchestration Chat Completion — SAP Cloud SDK for AI (JavaScript)","checked":"2026-09-14","quote":"The following example demonstrates how to use data masking with the orchestration client."}]},{"capability":"capability:content-filtering","what_it_does":"Configures the orchestration service's input and output content filters from the client, with builders for the available filters.","sources":[{"url":"https://sap.github.io/ai-sdk/docs/js/orchestration/chat-completion","title":"Orchestration Chat Completion — SAP Cloud SDK for AI (JavaScript)","checked":"2026-09-14","quote":"Configure content filtering to restrict content that is passed to and received from a generative AI model."},{"url":"https://sap.github.io/ai-sdk/docs/js/orchestration/chat-completion","title":"Orchestration Chat Completion — SAP Cloud SDK for AI (JavaScript)","checked":"2026-09-14","quote":"See the sections below for details on the available content filters and how to build them."}]}],"provenance":{"discovered_via":[{"source":"source:npm"},{"source":"source:discover"}],"first_seen":"2026-09-02"},"maintainers":["actor:sap"],"contributors":["actor:anjan-poonacha","actor:bot-sdk-js","actor:brigittak307","actor:charlesduboissap","actor:christophmatthies","actor:davidkna-sap","actor:deekshas8","actor:dellagustin-sap","actor:emincihangeri","actor:herrtian","actor:injunpark-sap","actor:jerome-benoit","actor:jjtang1985","actor:kavithasiva","actor:kevinriedelsheimer","actor:marikaner","actor:matkuhr","actor:sacnl","actor:shibeshduw","actor:tomfrenken","actor:zhongpinwang"],"history":[{"date":"2026-09-08","field":"artifact_type","from":"cds-plugin","to":"package","reason":"Typed cds-plugin by placement, which defaults every candidate to that. It is not one."},{"date":"2026-09-08","field":"description.one_line","from":"SAP Cloud SDK for AI is the official Software Development Kit (SDK) for **SAP AI Core**, **SAP Generative AI Hub**, and **Orchestration Service**.","to":"The Orchestration Service client — templating, grounding, filtering and masking applied around a model call rather than in the application.","reason":"Placement copied the package's own npm description. Replaced with a line written for this graph — what it does and where it sits — because an unattributed sentence is an unattributed claim."},{"date":"2026-09-14","field":"provides","from":"capability:llm-integration","to":"capability:llm-integration, capability:prompt-management, capability:data-masking, capability:content-filtering","reason":"Prompt management, data masking and content filtering entered as capabilities on 2026-09-14, each an orchestration module in SAP AI Core; this package is the client for all three and carried only the broader LLM integration edge."},{"date":"2026-10-15","field":"provides[llm-integration].facets, what_it_does, sources","from":"one sentence naming the four orchestration modules, one source","to":"the model choice and the stream method named, two further sources, and both properties the capability declares","reason":"capability:llm-integration declared model_access and response_streaming on 2026-10-15. The orchestration chat-completion page, read the same day, states that the model is the name property of the promptTemplating configuration and that the harmonised API behind it lets a different model be used without the client code changing, and that the client streams over server-sent events. Both facts decide something for a reader and neither was on the edge."}],"drafted_with_ai":true,"changed_in":[{"version":"2.0.0","date":"2025-09-22","what_changed":"Orchestration v2 merges the `llm` and `templating` modules into a single `promptTemplating` module.","invalidates":"Client configurations with separate `llm` and `templating` blocks.","source":{"url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#200","title":"@sap-ai-sdk/orchestration changelog, 2.0.0","checked":"2026-10-19","quote":"Consolidate `llm` and `templating` modules into a single `promptTemplating` module."}}]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"good","evidence":"released this month"},{"label":"Continuity","tier":"good","evidence":"28 contributors, 6 publishers, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-10, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"good","evidence":"released before and after @sap/cds 10"},{"label":"Maintainer's CI","tier":"good","evidence":"build green, 2026-10-26"}],"practice":[{"label":"Tests","tier":"good","evidence":"116 test files, npm test"},{"label":"Docs","tier":"good","evidence":"docs/ with 1 page, README 1 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":70844,"unit":"installs/week"},{"value":128,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","latest_version":"2.17.0","majors":{"1":{"version":"1.0.0","date":"2024-09-19"},"2":{"version":"2.0.0","date":"2025-09-22"},"0.1":{"version":"0.1.0","date":"2024-09-09"}},"license":"Apache-2.0","first_release":"2024-09-09","last_release":"2026-10-26","releases":786,"cadence_days":0,"maintainers":6,"repository":"https://github.com/SAP/ai-sdk-js","peer_cds":null,"test_script":true,"types":true,"downloads_weekly":70844,"stars":128,"forks":59,"open_issues":29,"archived":false,"pushed_at":"2026-10-26","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","contributors":28,"tree_truncated":false,"test_files":116,"workflows":24,"other_ci":false,"readme_bytes":1196,"docs_files":1,"changelog":true,"license_file":true,"dts_files":0,"ci_status":"success","ci_run_at":"2026-10-26","ci_workflow":"build","ci_event":"push","readme_path":"packages/orchestration/README.md","readme_sha":"d77ab7725cafff7a2b1aa513aa18164de025d151","months_since_release":0,"dormant":false,"repository_directory":"packages/orchestration","dependencies":5,"node_engine":null,"downloads_monthly":540150,"created_at":"2024-06-20T08:29:40Z","open_prs":16,"first_commit":"2024-09-09","last_commit":"2026-10-26","commits":248,"repo_read":"2026-10-26"},"release_notes":{"license":"Apache-2.0","quotable":true,"prereleases":747,"source":{"kind":"repo","path":"packages/orchestration/CHANGELOG.md","ref":"main","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md"},"format":"changesets","releases":[{"version":"2.17.0","date":"2026-10-22","date_source":"registry","heading":"2.17.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#2170","sections":[{"kind":"feature","heading":"Minor Changes","items":3},{"kind":"fix","heading":"Patch Changes","items":2}],"hash":"00369410c2b1caac"},{"version":"2.16.0","date":"2026-09-18","date_source":"registry","heading":"2.16.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#2160","sections":[{"kind":"fix","heading":"Patch Changes","items":4}],"hash":"cdd2de8c402aa815"},{"version":"2.15.0","date":"2026-08-18","date_source":"registry","heading":"2.15.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#2150","sections":[{"kind":"feature","heading":"Minor Changes","items":2},{"kind":"fix","heading":"Patch Changes","items":1}],"hash":"e109761e8510cbb0"},{"version":"2.14.0","date":"2026-08-07","date_source":"registry","heading":"2.14.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#2140","sections":[{"kind":"feature","heading":"Minor Changes","items":3},{"kind":"fix","heading":"Patch Changes","items":3}],"hash":"b282b4699ae84d16"},{"version":"2.13.0","date":"2026-07-14","date_source":"registry","heading":"2.13.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#2130","sections":[{"kind":"fix","heading":"Patch Changes","items":4}],"hash":"b9c98ef9df011f8e"},{"version":"2.12.0","date":"2026-06-24","date_source":"registry","heading":"2.12.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#2120","sections":[{"kind":"fix","heading":"Patch Changes","items":4}],"hash":"9cc82222348e5fd0"},{"version":"2.11.0","date":"2026-05-26","date_source":"registry","heading":"2.11.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#2110","sections":[{"kind":"feature","heading":"Minor Changes","items":1},{"kind":"fix","heading":"Patch Changes","items":4}],"hash":"244623f7bb85c107"},{"version":"2.10.0","date":"2026-04-19","date_source":"registry","heading":"2.10.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#2100","sections":[{"kind":"feature","heading":"Minor Changes","items":1},{"kind":"fix","heading":"Patch Changes","items":5}],"hash":"4ab541b39ed383e5"},{"version":"2.9.0","date":"2026-03-20","date_source":"registry","heading":"2.9.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#290","sections":[{"kind":"feature","heading":"Minor Changes","items":2},{"kind":"fix","heading":"Patch Changes","items":1}],"hash":"90813c8a458d5dcb"},{"version":"2.8.0","date":"2026-03-03","date_source":"registry","heading":"2.8.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#280","sections":[{"kind":"feature","heading":"Minor Changes","items":2},{"kind":"fix","heading":"Patch Changes","items":3}],"hash":"efbe4f5eaed6d0af"},{"version":"2.7.0","date":"2026-02-16","date_source":"registry","heading":"2.7.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#270","sections":[{"kind":"feature","heading":"Minor Changes","items":3},{"kind":"fix","heading":"Patch Changes","items":6}],"hash":"42ce89ba1e4de874"},{"version":"2.6.0","date":"2026-02-04","date_source":"registry","heading":"2.6.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#260","sections":[{"kind":"feature","heading":"Minor Changes","items":1},{"kind":"fix","heading":"Patch Changes","items":3}],"hash":"ecb152a382b6bb17"},{"version":"2.5.0","date":"2026-01-13","date_source":"registry","heading":"2.5.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#250","sections":[{"kind":"feature","heading":"Minor Changes","items":1},{"kind":"fix","heading":"Patch Changes","items":3}],"hash":"9b39041d9977f252"},{"version":"2.4.0","date":"2025-12-23","date_source":"registry","heading":"2.4.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#240","sections":[{"kind":"feature","heading":"Minor Changes","items":1},{"kind":"fix","heading":"Patch Changes","items":3}],"hash":"e07b48139a218172"},{"version":"2.3.0","date":"2025-11-27","date_source":"registry","heading":"2.3.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#230","sections":[{"kind":"feature","heading":"Minor Changes","items":2},{"kind":"fix","heading":"Patch Changes","items":1}],"hash":"ea4fa95b654d067b"},{"version":"2.2.0","date":"2025-11-17","date_source":"registry","heading":"2.2.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#220","sections":[{"kind":"feature","heading":"Minor Changes","items":2},{"kind":"fix","heading":"Patch Changes","items":4}],"hash":"10718d32122347df"},{"version":"2.1.0","date":"2025-10-17","date_source":"registry","heading":"2.1.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#210","sections":[{"kind":"fix","heading":"Patch Changes","items":2}],"hash":"a42a6785cf6fc7b0"},{"version":"2.0.0","date":"2025-09-22","date_source":"registry","heading":"2.0.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#200","sections":[{"kind":"breaking","heading":"Major Changes","items":8},{"kind":"feature","heading":"Minor Changes","items":3},{"kind":"fix","heading":"Patch Changes","items":3}],"hash":"5cd7fd25f91ced25","cited_by":[{"version":"2.0.0","date":"2025-09-22"}]},{"version":"1.17.0","date":"2025-07-28","date_source":"registry","heading":"1.17.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#1170","sections":[{"kind":"feature","heading":"Minor Changes","items":2},{"kind":"fix","heading":"Patch Changes","items":3}],"hash":"db623bb04bc57dd2"},{"version":"1.16.0","date":"2025-07-10","date_source":"registry","heading":"1.16.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#1160","sections":[{"kind":"fix","heading":"Patch Changes","items":3}],"hash":"d72875611a3dc40e"},{"version":"1.15.0","date":"2025-06-13","date_source":"registry","heading":"1.15.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#1150","sections":[{"kind":"fix","heading":"Patch Changes","items":1}],"hash":"3175132079e49377"},{"version":"1.14.0","date":"2025-05-28","date_source":"registry","heading":"1.14.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#1140","sections":[{"kind":"feature","heading":"Minor Changes","items":6},{"kind":"fix","heading":"Patch Changes","items":1}],"hash":"5417692767f0428f"},{"version":"1.13.0","date":"2025-05-05","date_source":"registry","heading":"1.13.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#1130","sections":[{"kind":"fix","heading":"Patch Changes","items":1}],"hash":"36c35599222a6255"},{"version":"1.12.0","date":"2025-04-17","date_source":"registry","heading":"1.12.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#1120","sections":[{"kind":"feature","heading":"Minor Changes","items":1},{"kind":"fix","heading":"Patch Changes","items":3}],"hash":"9eba6a0eb427ad6b"},{"version":"1.11.0","date":"2025-04-08","date_source":"registry","heading":"1.11.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#1110","sections":[{"kind":"feature","heading":"Minor Changes","items":2},{"kind":"fix","heading":"Patch Changes","items":1}],"hash":"3ff0013f2ed30909"},{"version":"1.10.0","date":"2025-03-19","date_source":"registry","heading":"1.10.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#1100","sections":[{"kind":"fix","heading":"Patch Changes","items":1}],"hash":"5b10abfc4c09b96d"},{"version":"1.9.0","date":"2025-03-06","date_source":"registry","heading":"1.9.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#190","sections":[{"kind":"feature","heading":"Minor Changes","items":1},{"kind":"fix","heading":"Patch Changes","items":2}],"hash":"b61ee75eec89bb5b"},{"version":"1.8.0","date":"2025-02-14","date_source":"registry","heading":"1.8.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#180","sections":[{"kind":"feature","heading":"Minor Changes","items":5},{"kind":"fix","heading":"Patch Changes","items":2}],"hash":"6afdffba363f8ed8"},{"version":"1.7.0","date":"2025-01-30","date_source":"registry","heading":"1.7.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#170","sections":[{"kind":"feature","heading":"Minor Changes","items":3},{"kind":"fix","heading":"Patch Changes","items":2}],"hash":"4c61898ae158daee"},{"version":"1.6.0","date":"2025-01-14","date_source":"registry","heading":"1.6.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#160","sections":[{"kind":"feature","heading":"Minor Changes","items":4},{"kind":"fix","heading":"Patch Changes","items":2}],"hash":"e0407dec145ddee6"},{"version":"1.5.0","date":"2025-01-07","date_source":"registry","heading":"1.5.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#150","sections":[{"kind":"feature","heading":"Minor Changes","items":2},{"kind":"fix","heading":"Patch Changes","items":1}],"hash":"819fb99b328c1ff1"},{"version":"1.4.0","date":"2024-12-10","date_source":"registry","heading":"1.4.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#140","sections":[{"kind":"feature","heading":"Minor Changes","items":1},{"kind":"fix","heading":"Patch Changes","items":2}],"hash":"cf575244f0e103cf"},{"version":"1.3.0","date":"2024-11-15","date_source":"registry","heading":"1.3.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#130","sections":[{"kind":"feature","heading":"Minor Changes","items":2},{"kind":"fix","heading":"Patch Changes","items":1}],"hash":"f02586b5f37ff1c5"},{"version":"1.2.0","date":"2024-10-25","date_source":"registry","heading":"1.2.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#120","sections":[{"kind":"fix","heading":"Patch Changes","items":2}],"hash":"6e0a7bda0e23b58e"},{"version":"1.1.0","date":"2024-10-04","date_source":"registry","heading":"1.1.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#110","sections":[{"kind":"feature","heading":"Minor Changes","items":2},{"kind":"fix","heading":"Patch Changes","items":6}],"hash":"3497080fc8e8aa83"},{"version":"1.0.0","date":"2024-09-19","date_source":"registry","heading":"1.0.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#100","sections":[{"kind":"breaking","heading":"Major Changes","items":1},{"kind":"fix","heading":"Patch Changes","items":1}],"hash":"6edd42d55e57e0b3"},{"version":"0.1.0","date":"2024-09-09","date_source":"registry","heading":"0.1.0","url":"https://github.com/SAP/ai-sdk-js/blob/main/packages/orchestration/CHANGELOG.md#010","sections":[{"kind":"fix","heading":"Patch Changes","items":1}],"hash":"022682b59f46f5c8"}],"versions":[{"version":"2.17.0","date":"2026-10-22"},{"version":"2.16.0","date":"2026-09-18"},{"version":"2.15.0","date":"2026-08-18"},{"version":"2.14.0","date":"2026-08-07"},{"version":"2.13.0","date":"2026-07-14"},{"version":"2.12.0","date":"2026-06-24"},{"version":"2.11.0","date":"2026-05-26"},{"version":"2.10.0","date":"2026-04-19"},{"version":"2.9.0","date":"2026-03-20"},{"version":"2.8.0","date":"2026-03-03"},{"version":"2.7.0","date":"2026-02-16"},{"version":"2.6.0","date":"2026-02-04"},{"version":"2.5.0","date":"2026-01-13"},{"version":"2.4.0","date":"2025-12-23"},{"version":"2.3.0","date":"2025-11-27"},{"version":"2.2.0","date":"2025-11-17"},{"version":"2.1.0","date":"2025-10-17"},{"version":"2.0.0","date":"2025-09-22"},{"version":"1.18.0","date":"2025-08-26","deprecated":"Version 1 of the SAP Cloud SDK for AI is no longer maintained. Check the upgrade guide for switching to version 2: https://sap.github.io/ai-sdk/docs/js/upgrade-guide."},{"version":"1.17.0","date":"2025-07-28","deprecated":"Version 1 of the SAP Cloud SDK for AI is no longer maintained. Check the upgrade guide for switching to version 2: https://sap.github.io/ai-sdk/docs/js/upgrade-guide."},{"version":"1.16.0","date":"2025-07-10","deprecated":"Version 1 of the SAP Cloud SDK for AI is no longer maintained. Check the upgrade guide for switching to version 2: https://sap.github.io/ai-sdk/docs/js/upgrade-guide."},{"version":"1.15.0","date":"2025-06-13","deprecated":"Version 1 of the SAP Cloud SDK for AI is no longer maintained. Check the upgrade guide for switching to version 2: https://sap.github.io/ai-sdk/docs/js/upgrade-guide."},{"version":"1.14.0","date":"2025-05-28","deprecated":"Version 1 of the SAP Cloud SDK for AI is no longer maintained. Check the upgrade guide for switching to version 2: https://sap.github.io/ai-sdk/docs/js/upgrade-guide."},{"version":"1.13.0","date":"2025-05-05","deprecated":"Version 1 of the SAP Cloud SDK for AI is no longer maintained. Check the upgrade guide for switching to version 2: https://sap.github.io/ai-sdk/docs/js/upgrade-guide."},{"version":"1.12.0","date":"2025-04-17","deprecated":"Version 1 of the SAP Cloud SDK for AI is no longer maintained. Check the upgrade guide for switching to version 2: https://sap.github.io/ai-sdk/docs/js/upgrade-guide."},{"version":"1.11.0","date":"2025-04-08","deprecated":"Version 1 of the SAP Cloud SDK for AI is no longer maintained. Check the upgrade guide for switching to version 2: https://sap.github.io/ai-sdk/docs/js/upgrade-guide."},{"version":"1.10.0","date":"2025-03-19","deprecated":"Version 1 of the SAP Cloud SDK for AI is no longer maintained. Check the upgrade guide for switching to version 2: https://sap.github.io/ai-sdk/docs/js/upgrade-guide."},{"version":"1.9.0","date":"2025-03-06","deprecated":"Version 1 of the SAP Cloud SDK for AI is no longer maintained. Check the upgrade guide for switching to version 2: https://sap.github.io/ai-sdk/docs/js/upgrade-guide."},{"version":"1.8.0","date":"2025-02-14","deprecated":"Version 1 of the SAP Cloud SDK for AI is no longer maintained. Check the upgrade guide for switching to version 2: https://sap.github.io/ai-sdk/docs/js/upgrade-guide."},{"version":"1.7.0","date":"2025-01-30","deprecated":"Version 1 of the SAP Cloud SDK for AI is no longer maintained. Check the upgrade guide for switching to version 2: https://sap.github.io/ai-sdk/docs/js/upgrade-guide."},{"version":"1.6.0","date":"2025-01-14","deprecated":"Version 1 of the SAP Cloud SDK for AI is no longer maintained. Check the upgrade guide for switching to version 2: https://sap.github.io/ai-sdk/docs/js/upgrade-guide."},{"version":"1.5.0","date":"2025-01-07","deprecated":"Version 1 of the SAP Cloud SDK for AI is no longer maintained. Check the upgrade guide for switching to version 2: https://sap.github.io/ai-sdk/docs/js/upgrade-guide."},{"version":"1.4.0","date":"2024-12-10","deprecated":"Version 1 of the SAP Cloud SDK for AI is no longer maintained. Check the upgrade guide for switching to version 2: https://sap.github.io/ai-sdk/docs/js/upgrade-guide."},{"version":"1.3.0","date":"2024-11-15","deprecated":"Version 1 of the SAP Cloud SDK for AI is no longer maintained. Check the upgrade guide for switching to version 2: https://sap.github.io/ai-sdk/docs/js/upgrade-guide."},{"version":"1.2.0","date":"2024-10-25","deprecated":"Version 1 of the SAP Cloud SDK for AI is no longer maintained. Check the upgrade guide for switching to version 2: https://sap.github.io/ai-sdk/docs/js/upgrade-guide."},{"version":"1.1.0","date":"2024-10-04","deprecated":"Version 1 of the SAP Cloud SDK for AI is no longer maintained. Check the upgrade guide for switching to version 2: https://sap.github.io/ai-sdk/docs/js/upgrade-guide."},{"version":"1.0.0","date":"2024-09-19","deprecated":"Version 1 of the SAP Cloud SDK for AI is no longer maintained. Check the upgrade guide for switching to version 2: https://sap.github.io/ai-sdk/docs/js/upgrade-guide."},{"version":"0.1.0","date":"2024-09-09","deprecated":"Version 1 of the SAP Cloud SDK for AI is no longer maintained. Check the upgrade guide for switching to version 2: https://sap.github.io/ai-sdk/docs/js/upgrade-guide."}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:sap","name":"SAP","json":"/actors/sap.json"}],"contributors":[{"ref":"actor:anjan-poonacha","name":"Anjan","json":"/actors/anjan-poonacha.json"},{"ref":"actor:brigittak307","name":"BrigittaK307","json":"/actors/brigittak307.json"},{"ref":"actor:charlesduboissap","name":"Charles Dubois","json":"/actors/charlesduboissap.json"},{"ref":"actor:christophmatthies","name":"Christoph Matthies","json":"/actors/christophmatthies.json"},{"ref":"actor:davidkna-sap","name":"David Knaack","json":"/actors/davidkna-sap.json"},{"ref":"actor:deekshas8","name":"Deeksha Sinha","json":"/actors/deekshas8.json"},{"ref":"actor:emincihangeri","name":"emincihangeri","json":"/actors/emincihangeri.json"},{"ref":"actor:dellagustin-sap","name":"Guilherme Dellagustin","json":"/actors/dellagustin-sap.json"},{"ref":"actor:sacnl","name":"Henning Heitkötter","json":"/actors/sacnl.json"},{"ref":"actor:injunpark-sap","name":"Injun Park","json":"/actors/injunpark-sap.json"},{"ref":"actor:jerome-benoit","name":"Jérôme Benoit","json":"/actors/jerome-benoit.json"},{"ref":"actor:jjtang1985","name":"Junjie Tang","json":"/actors/jjtang1985.json"},{"ref":"actor:kavithasiva","name":"KavithaSiva","json":"/actors/kavithasiva.json"},{"ref":"actor:kevinriedelsheimer","name":"Kevin Riedelsheimer","json":"/actors/kevinriedelsheimer.json"},{"ref":"actor:marikaner","name":"Marika Marszalkowski","json":"/actors/marikaner.json"},{"ref":"actor:matkuhr","name":"Matthias Kuhr","json":"/actors/matkuhr.json"},{"ref":"actor:bot-sdk-js","name":"SAP Cloud SDK Bot","json":"/actors/bot-sdk-js.json"},{"ref":"actor:shibeshduw","name":"shibeshduw","json":"/actors/shibeshduw.json"},{"ref":"actor:herrtian","name":"Tian Teng","json":"/actors/herrtian.json"},{"ref":"actor:tomfrenken","name":"Tom Frenken","json":"/actors/tomfrenken.json"},{"ref":"actor:zhongpinwang","name":"Zhongpin Wang","json":"/actors/zhongpinwang.json"}],"explained_by":[{"ref":"content:what-an-ai-infra-engineer-sees-when-opening-sap-s-ai-stack-1-3-the-model-gateway","name":"What an AI infra engineer sees when opening SAP's AI stack (1/3): the model gateway","json":"/content/what-an-ai-infra-engineer-sees-when-opening-sap-s-ai-stack-1-3-the-model-gateway.json"}],"alternative_to_this":[],"needed_by":[{"ref":"artifact:lemaiwo-ui5-cap-ai-features","name":"ui5-cap-ai-features","json":"/artifacts/lemaiwo-ui5-cap-ai-features.json","requirement":"conditional","role":"model-client","condition":"The backend half is installed: the README calls the package an optional peer dependency so that a frontend-only install stays lean, and says a backend project installs it explicitly."}],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}