SAP Business AI, Explained

What is Joule Studio? SAP's environment for building AI agents

Joule Studio explained: what it builds, low-code vs pro-code, intent-based development, supported frameworks, and where governance happens after deployment.

For SAP consultants, Developers, Process owners

In 30 seconds
What it is SAP's workshop for turning a described business outcome into a governed agent.
You use it when You are scoping your first custom agent or workflow and need to know what Joule Studio does and does not cover.
Guide covers Joule Studio

Joule Studio turns a described business outcome into requirements, code, tests and a deployed agent that is governed in SAP AI Agent Hub and used in Joule Work. Joule Studio turns a plain-language business outcome into a tested agent or workflow. Governance happens after deployment, in the platform.

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.

  1. 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.
  2. 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.
  3. 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.
  4. Build and test. It generates the code, plus tests and evaluations that check the agent against the original intent.
  5. 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.

Intent-based development in Joule Studio: intent, requirements, specification, build and test, deploy; deployment registers the agent in SAP AI Agent Hub and makes it usable in Joule Work. Low-code and pro-code sit side by side. The FAQ on SAP’s Joule Studio page names three user groups. Business users get a guided low-code experience. Developers stay in their own IDE (integrated development environment), Git and delivery pipelines. IT teams and architects look after security, governance and runtime. SAP’s Joule Agents page adds that builders can use frameworks such as LangChain and LlamaIndex.

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

  1. 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.
  2. 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.
  3. 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

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

Continue your trail

Knowledge completion

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.

Knowledge Area

Joule Studio

4 resources in this area.

Joule Studio 4
Sachin H. Patil
Sachin H. Patil
SAP + AI · Joule Studio

Practical SAP notes, structured for review, reuse and long-term maintenance.

View profile →
Knowledge, not noise
Get the next FI-CA / Utilities deep dive in your inbox.

Spotted something out of date, or have a question about this topic? Corrections and questions are always welcome.

Send a note →
Pinch or tap Zoom to read the detail
HomeKnowledgeInsightsAI LabToolsProfile