{"ref":"artifact:sap-joule","page":"/artifacts/sap-joule","json":"/artifacts/sap-joule.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-joule","name":"SAP Joule","artifact_type":"service","ecosystem":"btp","serves_ecosystems":["cap"],"domain":"ai-and-agents","origin_ring":"sap-official","description":{"one_line":"SAP's unified AI engagement layer across SAP applications: Joule Work is where a user expresses intent, Joule Assistants coordinate agents across business functions, and Joule Agents carry out the tasks, provisioned on BTP as a formation against SAP Cloud Identity Services.","short":"SAP's AI engagement layer across SAP applications","what_it_solves":"SAP describes its approach as centring \"on Joule as the unified AI engagement layer\", split three ways: Joule Work is where users express intent and AI orchestrates outcomes across systems, Joule Assistants coordinate agents across business functions, and Joule Agents handle the specific, multi-step tasks that drive process automation. Every SAP product that runs Joule authenticates through the same [Cloud Identity Services](artifact:btp-cloud-identity-services) tenant, since \"setting up Joule Work in an existing SAP landscape requires an integration into SAP Cloud Identity Services\", and the two are provisioned together as a formation in the BTP cockpit, one pair per stage because Joule and Cloud Identity Services exist in test and production only, unlike the rest of a typical landscape. A custom agent reaches Joule two ways: built in [Joule Studio](artifact:sap-joule-studio-classic) or its [pro-code CLI](artifact:sap-joule-work-dev-cli) and deployed to the SAP-managed runtime, or built independently and exposed as its own A2A server endpoint, with Joule \"acting as an A2A client\" once an IAS App2App trust relationship is established between the two — the path [SAP-samples/btp-joule-a2a-pro-code-agent](artifact:sap-samples-btp-joule-a2a-pro-code-agent) and [SAP-samples/joule-a2a-agent-toolkit](artifact:sap-samples-joule-a2a-agent-toolkit) demonstrate. SAP Agent Gateway sits behind both paths as the platform's integration layer, discovering and executing the agent and handling authentication, principal propagation, policy enforcement and tenancy centrally."},"links":{"homepage":"https://www.sap.com/products/artificial-intelligence/ai-assistant.html","docs":"https://help.sap.com/docs/joule","whats_new":"https://help.sap.com/whats-new/cf0cb2cb149647329b5d02aa96303f56?Component=Joule"},"source_available":false,"provides":[{"capability":"capability:agent-tooling","what_it_does":"Ships its own Joule Agents, built into the product to handle multi-step tasks, and runs them through SAP Agent Gateway, described as the layer that discovers and executes agentic resources and centrally handles authentication, principal propagation, policy enforcement and tenancy.","sources":[{"url":"https://architecture.learning.sap.com/docs/ref-arch/98efa0","title":"Agentic AI & AI Agents — SAP Architecture Center","checked":"2026-09-15","quote":"Joule Agents handle the specific, multi-step tasks that drive real process automation."},{"url":"https://architecture.learning.sap.com/docs/ref-arch/98efa0","title":"Agentic AI & AI Agents — SAP Architecture Center","checked":"2026-09-15","quote":"the central integration layer of the SAP Business AI Platform — responsible for discovery and execution of agentic resources"}]}],"requires":[{"ref":"artifact:btp-cloud-identity-services","for":"the identity tenant every SAP product running Joule authenticates against, provisioned together with the Joule formation, one pair per landscape stage","sources":[{"url":"https://architecture.learning.sap.com/docs/ref-arch/4c80fa","title":"Joule Landscape Recommendation — SAP Architecture Center","checked":"2026-09-15","quote":"Setting up Joule Work in an existing SAP landscape requires an integration into SAP Cloud Identity Services."}]}],"maintainers":["actor:sap"],"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-15"},"drafted_with_ai":true},"effective_normative_relations":[],"readings":{"liveness":{"label":"Deprecation","tier":"good","evidence":"no plan deprecated, 1 plan"},"continuity":{"label":"Beta","tier":"good","evidence":"no plan in beta"},"reach":{"label":"Regions","tier":"reported","evidence":"19 regions"},"support":{"label":"Support","tier":"unknown","evidence":"no support component listed"}},"signals":{"crawled_at":"2026-10-25","technical_id":"das-application","technical_ids":["das-application"],"joined_by":"name","display_name":"Joule","plans":[{"name":"foundation","category":"APPLICATION","deprecated":false,"beta":false,"regions":["ae01","ap10","ap11","ap12","ap20","ap21","ap30","br10","eu01","eu10","eu11","eu20","eu30","in30","jp10","jp31","us10","us21","us30"]}],"regions":19,"deprecated_plans":0,"support_components":[]},"whats_new":{"crawled_at":"2026-10-25","url":"https://help.sap.com/whats-new/cf0cb2cb149647329b5d02aa96303f56?Component=Joule","feed":"cf0cb2cb149647329b5d02aa96303f56","components":["Joule"],"entries":[{"id":592666439,"date":"2026-08-13","component":["Joule"],"title":"What's New for Joule","type":["New"],"action":["Info only"],"lifecycle":["General Availability"],"environment":["Cloud Foundry"],"description_sha256":"0ef6e3be60270ce1e6a648cf0945461a6ed2103adcee5fbb578169c0b0082a68"},{"id":592664083,"date":"2025-11-24","component":["Joule","SAP BTP Cockpit"],"title":"New Use Cases Added to Joule in SAP BTP Cockpit","type":["New"],"action":["Info only"],"lifecycle":["General Availability"],"environment":["Cloud Foundry"],"description_sha256":"249dd326849dcd4561e713710ce34ff9ceff61c36ed8bdb087da72e6a4405120"},{"id":592664096,"date":"2025-10-07","revised":"2025-10-06","component":["Joule","SAP BTP Cockpit"],"title":"New Languages and Use Cases Added to Joule in SAP BTP Cockpit","type":["New"],"action":["Info only"],"lifecycle":["General Availability"],"environment":["Cloud Foundry"],"description_sha256":"2b2a64d47c83e0eb2bd3ce99ec5d3d54df6347fc4aa0df38432927434b7f27ca"},{"id":592664101,"date":"2025-09-11","component":["Joule","SAP BTP Cockpit"],"title":"New Use Cases Added to Joule in SAP BTP Cockpit","type":["New"],"action":["Info only"],"lifecycle":["General Availability"],"environment":["Cloud Foundry"],"description_sha256":"968c79978fba104cbf45f1a6c77ec5a7b6564b7282fed7d0c6a44dec656088d0"},{"id":592664111,"date":"2025-07-30","component":["Joule","SAP BTP Cockpit"],"title":"New Navigational Use Cases Added to Joule in SAP BTP Cockpit","type":["New"],"action":["Info only"],"lifecycle":["General Availability"],"environment":["Cloud Foundry"],"description_sha256":"c172f73e3c466c1852d7a858186d79bc160f5afcc46e99e74b9456356c7d0d8f"},{"id":592664118,"date":"2025-07-22","component":["Joule","SAP BTP Cockpit"],"title":"New Navigational Use Cases Added to Joule in SAP BTP Cockpit","type":["New"],"action":["Info only"],"lifecycle":["General Availability"],"environment":["Cloud Foundry"],"description_sha256":"8e57500485493f7c6a29a86ec908f7166151f5cca250d180b7244e6d8f979c18"},{"id":592664124,"date":"2025-07-04","revised":"2025-07-02","component":["Joule","SAP BTP Cockpit"],"title":"New Administrative Use Cases Added to Joule in the SAP BTP Cockpit","type":["Announcement"],"action":["Info only"],"lifecycle":["General Availability"],"environment":["Cloud Foundry"],"description_sha256":"e209067fafd5196f8e72b51c34d95dc3d83a1abb6a1d9165b1703eb4a08e28b8"},{"id":592664138,"date":"2025-06-11","revised":"2025-06-03","component":["Joule","SAP BTP Cockpit"],"title":"Joule Enhances Navigation in SAP BTP Cockpit","type":["New"],"action":["Info only"],"lifecycle":["General Availability"],"environment":["Cloud Foundry"],"description_sha256":"319e00595bbba8858abd9fa09329aec349bf8cc187b539a864e14a1001d5230f"},{"id":592664144,"date":"2025-05-16","component":["Joule","SAP BTP Cockpit"],"title":"UX Improvements to Joule in SAP BTP Cockpit","type":["New"],"action":["Info only"],"lifecycle":["General Availability"],"environment":["Cloud Foundry"],"description_sha256":"a982e1f5195dd9bff8fcd77cb803a9425500eb0b19cab1e44aa769edb41fe4cc"},{"id":592664160,"date":"2025-04-04","revised":"2025-04-01","component":["Joule","SAP BTP Cockpit"],"title":"General Availability for Joule in SAP BTP Cockpit","type":["New"],"action":["Info only"],"lifecycle":["General Availability"],"environment":["Cloud Foundry"],"description_sha256":"515d03d5eb47bb02d13d3ccba0ae82a86ae584c00e9d8eae10d6aa5daeb3f9ee"}]},"edges":{"maintainers":[{"ref":"actor:sap","name":"SAP","json":"/actors/sap.json"}],"contributors":[],"explained_by":[{"ref":"content:devtoberfest-2026-dat-31-bdc-contextualize-and-reason","name":"SAP BDC in Business AI Platform: Contextualize and Reason","json":"/content/devtoberfest-2026-dat-31-bdc-contextualize-and-reason.json"},{"ref":"content:devtoberfest-2026-aba-32-business-ai-abap-cloud","name":"How to implement business AI capabilities in ABAP Cloud","json":"/content/devtoberfest-2026-aba-32-business-ai-abap-cloud.json"},{"ref":"content:devtoberfest-2026-sap-bdc-and-ai","name":"SAP BDC and AI: A Perfect Match","json":"/content/devtoberfest-2026-sap-bdc-and-ai.json"},{"ref":"content:ac-integrating-and-extending-joule","name":"Integrating and Extending Joule","json":"/content/ac-integrating-and-extending-joule.json"},{"ref":"content:sap-joule-implementation-in-an-s-4hana-private-cloud-3-system-landscape","name":"SAP Joule implementation in an S/4HANA private cloud 3 system landscape","json":"/content/sap-joule-implementation-in-an-s-4hana-private-cloud-3-system-landscape.json"},{"ref":"content:how-redwood-software-and-sap-are-shaping-the-next-era-of-automation-with-joule-s","name":"How Redwood Software and SAP are shaping the next era of automation with Joule Studio","json":"/content/how-redwood-software-and-sap-are-shaping-the-next-era-of-automation-with-joule-s.json"},{"ref":"content:explaining-sap-joule-for-hr-business-users-functional-consultants","name":"Explaining SAP Joule for HR Business Users & Functional Consultants.","json":"/content/explaining-sap-joule-for-hr-business-users-functional-consultants.json"},{"ref":"content:teched-2026-ad164","name":"Generate agentic workflows using SAP-managed n8n in Joule Studio","json":"/content/teched-2026-ad164.json"},{"ref":"content:teched-2026-ad264","name":"Building enterprise agent extensions with the Joule Studio solution","json":"/content/teched-2026-ad264.json"},{"ref":"content:teched-2026-ct1106","name":"Zero token architecture for Joule Agents","json":"/content/teched-2026-ct1106.json"},{"ref":"content:teched-2026-da261","name":"Transform business data into AI-supported insights","json":"/content/teched-2026-da261.json"},{"ref":"content:teched-2026-da806","name":"What’s next for agentic analytics and planning in SAP Business Data Cloud","json":"/content/teched-2026-da806.json"},{"ref":"content:teched-2026-jw122","name":"Get to know our AI-enhanced mobile apps across the Autonomous Enterprise","json":"/content/teched-2026-jw122.json"},{"ref":"content:teched-2026-jw129","name":"SAP’s compositional design system: Craft enterprise UIs with AI on the fly","json":"/content/teched-2026-jw129.json"},{"ref":"content:teched-2026-jw214","name":"AI-enhanced analytics with SAP Business AI Platform","json":"/content/teched-2026-jw214.json"},{"ref":"content:teched-2026-jw300","name":"Joule without walls: From personal skills to enterprise interoperability","json":"/content/teched-2026-jw300.json"},{"ref":"content:teched-2026-jw301","name":"Joule and related AI offerings from SAP: One platform, many systems","json":"/content/teched-2026-jw301.json"},{"ref":"content:teched-2026-jw809","name":"The road map for SAP Joule for Consultants—your go-to SAP consulting tool","json":"/content/teched-2026-jw809.json"},{"ref":"content:teched-2026-ra110","name":"Joule and SAP Knowledge Graph: Context-aware AI across SAP solutions","json":"/content/teched-2026-ra110.json"},{"ref":"content:teched-2026-ra163","name":"Building custom Joule Agents with SAP Knowledge Graph","json":"/content/teched-2026-ra163.json"},{"ref":"content:teched-2026-tm104","name":"Discover fast-track implementation of SAP Cloud ERP with AI","json":"/content/teched-2026-tm104.json"},{"ref":"content:teched-2026-tm109","name":"Discover how SAP Joule for Consultants transforms cloud implementations","json":"/content/teched-2026-tm109.json"},{"ref":"content:teched-2026-tm215","name":"From intent to extension: Joule and the future of solution extensibility","json":"/content/teched-2026-tm215.json"},{"ref":"content:teched-2026-tm261","name":"Agent-led test management: Hands-on lab with Joule in SAP Cloud ALM","json":"/content/teched-2026-tm261.json"},{"ref":"content:teched-2026-tm262","name":"Experience core foundational capabilities of SAP Cloud ERP","json":"/content/teched-2026-tm262.json"},{"ref":"content:teched-2026-tm263","name":"AI-accelerated RISE with SAP migration with the system transition workbench","json":"/content/teched-2026-tm263.json"},{"ref":"content:teched-2026-tm265","name":"SAP Joule for Consultants: Unified knowledge for requirements and designs","json":"/content/teched-2026-tm265.json"},{"ref":"content:teched-2026-xp108","name":"Inside Joule Studio runtime: Agent deployment and integrations","json":"/content/teched-2026-xp108.json"},{"ref":"content:teched-2026-xp260","name":"Deploy, review, break, fix: Govern cloud transports with agility and AI","json":"/content/teched-2026-xp260.json"},{"ref":"content:teched-2026-xp825","name":"What’s next for the core platform capabilities of SAP Business AI Platform","json":"/content/teched-2026-xp825.json"}],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[{"ref":"artifact:sap-joule-work","name":"Joule Work","json":"/artifacts/sap-joule-work.json"}],"add_ons":[],"answered_through_parts":[{"ref":"capability:agent-workspaces","name":"Agent workspaces","json":"/capabilities/agent-workspaces.json","derived":true,"through":[{"ref":"artifact:sap-joule-work","name":"Joule Work","json":"/artifacts/sap-joule-work.json"}]}]}}