
Part 17 of 26 in SAP Business AI, Explained.
Joule Studio is SAP’s workshop for building AI agents and workflows. Your team describes a business problem in plain words, not a technical specification, and gets back a tested, deployable agent or workflow built on SAP’s own business context. Below: what it builds, who uses it and where control sits.
If you only read one section
- SAP describes Joule Studio as an AI-first environment for building and running agents and workflows, part of the SAP Business AI Platform.
- It builds agents and extensions of SAP’s standard agents. SAP lists apps as “coming soon”. SAP sources differ on n8n workflow availability, so check the Joule capability watch.
- The method is intent-based development: describe the outcome, review what Joule Studio drafts, then deploy to an SAP-managed runtime registered in SAP AI Agent Hub.
Think of it as the hangar
If Joule Work is the airline app passengers use, Joule Studio is the engineering hangar, and nothing carries passengers until it’s been checked and certified. The unusual part is that a planner can walk in with a napkin sketch. The hangar turns it into drawings and a test plan, and engineers review each one before anything gets bolted together.
From a sentence to a deployed agent
SAP’s Joule Studio post describes intent-based development as a short chain of stages you can review one by one.
- Describe the intent. You write the business problem in natural language, in the web builder or on the command line. Joule Studio can ask clarifying questions, or skip them on a fast path.
- Review the requirements. It generates a product requirements document grounded in SAP process and architecture context. Edit it until it says what you mean. Honestly, this is where I’d spend most of the time.
- Confirm the specification. It drafts architecture, components, application programming interface (API) discovery and integration patterns. If an existing MCP (Model Context Protocol) server already covers an API you need, the spec points to it.
- Build and test. It generates the code, plus tests and evaluations that check the agent against the original intent.
- Deploy. A single step moves it to the SAP-managed runtime. SAP says the agent is then registered in SAP AI Agent Hub and reachable through Joule Work.
Rashid’s requisition agent at NextSAP
NextSAP Utilities is the fictional Dubai utility used across this site’s SAP content: about 5 million customers across electricity, water, gas and district cooling, a shared services team in India, and SAP S/4HANA with SAP Utilities and SAP FI-CA, plus SAP SuccessFactors and SAP Ariba.
Rashid, the Procurement Lead, wants a purchase requisition creator. Field and depot supervisors raise about 1,100 requisitions a month for meters, cables, tools and PPE (60 supervisors are eligible to use the agent), and around 30% come back because someone picked the wrong catalogue item, agreement or cost centre. This comes straight from an SAP Community session, where an SAP consultant built a purchase requisition agent live in Joule Studio with roughly 15 minutes of generated coding.
Week 1 is intent and requirements. Rashid writes the intent with Priya, the IT Platform Owner: “help staff raise a correct requisition from a framework agreement, a catalogue item or free text”. Joule Studio asks which deployment they run and which scenarios to support, then produces a requirements document. Rashid spends two hours correcting it, mainly to add that free-text requisitions always go to a buyer, never straight to approval.
In week 2, Priya’s developer reviews the specification and proposed MCP servers, and the code and tests get generated. In preview, with mock data, the agent lists its three capabilities and walks through “raise a requisition for 12 smart meters”.
Week 3 is testing. The team adds 40 real requisition cases from last month as an evaluation set. As in the SAP session, authorisation for system access is set up separately. Because the agent acts as the requesting user, a supervisor can’t raise a requisition they couldn’t raise by hand.
In week 4, Hana, the AI Governance Lead, checks the agent’s registration in SAP AI Agent Hub: owner Rashid, autonomy L3 Act with approval, and the data it touches. Rashid approves go-live for one depot region first, and staff start using it through Joule Work.
The build was the short part. Getting the intent and requirements right took longer, and that’s where the business value was decided.
Which Joule Studio route fits your problem?
| You want to… | Use | Notes |
|---|---|---|
| Change how a standard SAP agent behaves with your rules | Joule Studio agent extension | Custom instructions today. MCP tools and n8n hooks described by SAP as coming soon |
| Build a new agent for a process SAP does not cover | Joule Studio custom agent | You own its lifecycle |
| Automate a multistep flow across systems | Joule Studio n8n workflow, once available to you | SAP sources differ on availability. Check the capability watch linked above |
| Build a full app with UI | Not yet | SAP lists apps as “coming soon” |
| Use an agent day to day | Joule Work | See post 03 |
| Decide whether to build at all | Check prebuilt first | See post 13 |
What it covers, and where it stops
Beyond the stages above, SAP says Joule Studio grounds generation in SAP context such as SAP Knowledge Graph and, where connected, SAP LeanIX. SAP’s post marks some sources, such as SAP Signavio process insights, as roadmap items.
It won’t approve its own output. Your organisation decides go-live. It doesn’t set up every authorisation for you either (in the SAP Community session that stayed a separate step), and it doesn’t discover your custom APIs. There, custom OData (Open Data Protocol) APIs had to be described manually.
Explain it to your CFO
- Our people describe a business problem and the software drafts the solution. Our experts review and test it with real cases before anything is switched on.
- Every digital helper built there is registered, has a named manager as owner and is monitored after launch.
Decisions before your first build
- Who may build, and with what review? My default: business builders can draft intents and requirements, but anything that writes to a system needs a developer to review the specification.
- Which stage does the process owner sign? I’d have them sign the requirements document. It’s the cheapest place to fix a wrong rule, so review the requirements before you review the code.
- What’s the minimum evaluation set before go-live? I’d start at 30 real, anonymised cases per main scenario, known edge cases included.
Go deeper
Technical detail for architects and developers
SAP’s Joule Studio page places it in the SAP Business AI Platform as a managed environment for building, deploying and managing agents and workflows, with a managed runtime. On availability, SAP’s Joule Studio post says general availability is underway in a phased approach across customer segments and regions. The same post footnotes n8n workflow generation as a roadmap item subject to phased rollout, and lists MCP tools and n8n hooks for extensions as coming soon. SAP’s product page and SAP Learning present n8n workflows as a capability. Don’t plan on n8n until you’ve confirmed it for your tenant, and check the current status in the Joule capability watch.
For frameworks, SAP’s Joule Agents page names LangChain and LlamaIndex. SAP’s Joule Studio post describes agents as code-based and framework-open, and lists LangGraph, AutoGen and LlamaIndex. Developers can use the web environment or a CLI (command-line interface) from their own IDE or coding agent, and push to Git.
What does a build actually produce? In the SAP Community purchase requisition session, Joule Studio generated a Python agent and one MCP server per required API, translating SAP APIs into MCP format. Each was deployed separately and could be reused by other agents. The agent was A2A (Agent2Agent) enabled, reachable through an endpoint URL.
On governance, SAP’s Joule Studio post describes a native evaluation framework with sandboxed offline evaluations. Deployment registers the agent in SAP AI Agent Hub, which links it to capabilities, processes and data, with execution traces. A Git-based pipeline promotes deployments, and SAP Cloud ALM (Application Lifecycle Management) shows usage and cost. SAP’s Joule Work page says the agent gateway enforces identity, access and policy at runtime. A community post on agent mesh design adds that agents discovered by SAP AI Agent Hub start unverified until a verification record marks them verified or rejected.
Provisioning works differently from most services. The SAP Community session explained that Joule Studio is entitled through SAP for Me as an SAP-managed offering, not activated like a regular SAP BTP (Business Technology Platform) service. Commercial details were described as under review, so check your SAP contract with your account team.
For structured learning, SAP Learning’s journey Developing with Joule Studio covers Joule Studio’s place in the SAP Business AI Platform and building agents, agent extensions and n8n workflows.
Words you’ll hear
- Joule Studio: SAP’s AI-first environment for building agents, agent extensions and, depending on availability, n8n workflows.
- SAP Business AI Platform: SAP’s foundation that holds Joule Studio, the agent runtime and governance.
- Intent-based development: describe a business outcome, and the tool generates requirements, specification, code and tests.
- PRD (product requirements document): the generated document that says what the solution must do and why.
- Evaluation (eval): a test set that checks an agent’s behaviour against the intent.
- MCP (Model Context Protocol) server: a component that exposes an API as tools an agent can call.
- SAP AI Agent Hub: SAP’s central register for discovering and governing agents.
- Managed runtime: the SAP-run environment where deployed agents execute. You don’t manage the infrastructure.
Keep going
- Joule Studio vs Joule Work
- Building a purchase requisition agent in Joule Studio
- Joule Studio and n8n workflows
Independent explainer, not affiliated with or endorsed by SAP SE. SAP, Joule and other SAP product names are trademarks of SAP SE.
Frequently asked questions
What can I build in Joule Studio?
SAP lists AI agents and agent extensions, and apps as coming soon. SAP sources differ on when n8n workflows are available, so check the current status of each in the Joule capability watch.
Is Joule Studio low-code or pro-code?
Both. SAP says business users can follow a guided low-code path, while developers can work in their own IDE, Git and delivery pipelines, and SAP names frameworks such as LangChain and LlamaIndex.
Where are agents built in Joule Studio governed?
SAP's Joule Studio post says deployment registers the agent in SAP AI Agent Hub and makes it available in Joule Work. The agent gateway enforces identity, access and policy at runtime.
Is this the same as Joule Studio in SAP Build?
No. An SAP Community session explained that the earlier low-code version is now called Joule Studio, classic edition in SAP Build, and continues to exist without enforced migration.
How do I learn Joule Studio?
SAP Learning offers a free learning journey, Developing with Joule Studio, covering the platform, agents, agent extensions and n8n workflows.
Further reading
- Joule Studio: Build AI Agents and Workflows — SAP
- Joule Studio empowers teams to build trusted, custom agentic solutions — SAP Community
- Joule Studio Live Demo: Building a Purchase Requisition Agent in 45 Minutes — SAP Community
- Joule Agents and Joule Assistants — SAP
- Joule Work — SAP
- Sharing Capabilities, Not Data. From Data Mesh to Agent Mesh — SAP Community
- Learning journey: Developing with Joule Studio — SAP Learning
Continue your trail
You now have the Joule Studio context.
Save this guide, continue to the next concept or return to the Knowledge Library with your context intact.
Joule Studio
4 resources in this area.
Spotted something out of date, or have a question about this topic? Corrections and questions are always welcome.
Send a note →
