ServiceServicetypeA BTP service you subscribe to and bind, rather than install. It has plans and regions, not versions, and may deliver a product that lives outside the atlas.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →

Joule Studio, classic edition

The low-code capability in SAP Build for custom Joule skills and Joule agents: skills call OData APIs through BTP destinations, agents get a model, instructions, tools and MCP servers, and both deploy to Joule.

Extending Joule beyond SAP's own agents means a skill or an agent of your own, and this is SAP's published way to build one without a code base. A project of type Joule agent and skill is created in the SAP Build lobby. A skill is deterministic: input and output parameters, actions that wrap OData APIs through destinations configured in the BTP cockpit, conditional logic and response templates. An agent is defined by an expertise and instructions, a choice of LLM provider, base model and advanced model, a maximum number of thinking steps, and its tools: Joule skills, document grounding from resource groups in SAP AI Core, a calculator, other agents as sub-agents, and MCP servers reached through streamable-HTTPS destinations carrying the property sap-joule-studio-mcp-server. Deployment registers the result with Joule. Since the new Joule Studio was announced on 2026-05-13, SAP's documentation carries this one as the classic edition.

Where it sits

Lives in
Provides
Agent toolingCAPBTPAgent toolingcapabilityBuilding an agent into your own application — the tools it may call, the state it keeps between turns, and the framework it runs in. Distinct from MCP servers, which expose an application to somebody else's agent, and from agent guidance, which is knowledge handed to a coding agent.
Serves
Requires
SAP AI CoreSAP AI Coreartifactdocument grounding as an agent tool: the resource groups holding the documents live in SAP AI Core
Designs
Integrating and Extending JouleIntegrating and Extending Joulereference architecturedesign time for custom Joule skills and AI agents

Who is behind it

SAPSAPOrganisationMaintains this
In the atlas: maintains 137, wrote 14
@SAP
maintainer

Before choosing this

Conditions

PolicySAP API Policy 4.2026a§ 2.2.2from Agent toolingAn agent built into an application reaches SAP Application APIs, whether directly or through tools generated from a service that proxies them.
  • § 2.2.2 AI call sequences and data extraction. Outside SAP-endorsed architectures, data services or expressly identified pathways, the policy prohibits specified agentic API use and systematic or large-scale extraction.

capire's own guide states that CAP-level agents are intended only for exposing custom CAP application services, and names section 2.2.2 for the agentic-access provisions. Check which endpoints the agent's tools end up calling, and consult SAP's reference architectures for the endorsed routes.

SAP API Policy 4.2026a →

What it declares

Every artifact

Type
Service
Origin
By SAP

Connections2

Learn more8

Readings
  1. Adapting SAP Joule for Purchase Order Creation from an Existing Purchase Requisitionjonathanvi59, SAP Community
  2. ARC-1 with Joule Studio: Bringing Real ABAP System Context into JouleMarian Zeis, blog.zeis.de — Marian Zeis
  3. Building Custom Joule Skills via RFC: Guide for SAP S/4HANA and ECC IntegrationRobin-Qiu, SAP Community
5 more
  1. Integrating and Extending JouleSAP Architecture Center, SAP Architecture Center
  2. Custom Joule SkillsSAP, SAP BTP AI Best Practices
  3. Content-based Agents with SAP Joule Studio Agent BuilderSAP, SAP BTP AI Best Practices
  4. Building enterprise agent extensions with the Joule Studio solutionSAP TechEd — session catalogue
  5. Connecting AI agents to the ABAP RESTful application programming modelSAP TechEd — session catalogue
What changed
  1. vagent builder, generally available 2025-12-19

    Before this, Joule Studio built skills: deterministic flows over actions. The agent builder added agents, with a model choice, sub-agents as tools, document grounding, and MCP servers connected through destinations.

    Makes stale:

    Guidance that Joule Studio builds skills only, or that connecting a Joule agent to an MCP server needs the new Joule Studio.

What’s New10

from SAP Help Portal, read
help.sap.com/whats-new, Joule Studio, classic editionOn SAP Help Portal
10entries since , per month
  1. New Test Experience for Joule Agents

    ChangedGeneral AvailabilityInfo onlyOther

  2. Query Parameters for MCP Servers

    NewGeneral AvailabilityInfo onlyOther

  3. Additional Outputs for Actions

    NewGeneral AvailabilityInfo onlyCloud Foundry

  4. Add Tools via Vibe Coding

    NewGeneral AvailabilityInfo onlyCloud Foundryrevised 2026-04-20

  5. Agent Orchestration Configuration

    NewGeneral AvailabilityInfo onlyCloud Foundryrevised 2026-04-20

  6. ProcessAutomationParticipant Role Added

    NewGeneral AvailabilityInfo onlyCloud Foundryrevised 2026-03-31

  7. Automatic Date Formatting Enabled for Joule Skill Messages

    NewGeneral AvailabilityInfo onlyCloud Foundryrevised 2026-03-03

  8. Markdown Enabled for Joule Skill Messages

    NewGeneral AvailabilityInfo onlyCloud Foundryrevised 2026-02-26

  9. Human-in-the-Loop Confirmation for Joule Skills in Joule Agents

    NewGeneral AvailabilityInfo onlyCloud Foundryrevised 2026-02-26

  10. New Action Buttons for Messages

    NewGeneral AvailabilityInfo onlyCloud Foundryrevised 2026-02-26

titles and labels, read
Agent tooling
  1. a2a-pluginExposes an annotated CDS service as an Agent-to-Agent agent
  2. com.sap.cds:cds-adapter-agentA2A adapter turning a CAP Java service into an LLM-backed agent
  3. @cap-js/agentsCDS plugin for building agents inside a CAP service
  4. cap-agent-ui5-webuiUI5 web interface for an agent built in a CAP service
  5. @mi8y/cap-agents-memoryLangGraph Store keeping agent memory as CDS entities
  6. @mi8y/cap-agents-sdm-backendDeep Agents filesystem over an SAP Document Management repository
  7. @mi8y/cds-langgraph-persistenceLangGraph checkpointer backed by CDS for CAP agents
  8. cds-agentsToolkit turning a CAP service into tools for agent frameworks
  9. @sap/joule-studio-cliCLI for Joule digital assistants and Joule Studio solutions
  10. Joule StudioSAP's managed environment for building custom agents and workflows
  11. @sap/joule-work-dev-cli-early-adoptersPro-code CLI for building and deploying Joule Studio solutions
  12. SAP JouleSAP's AI engagement layer across SAP applications
  13. @saptarishi/cds-plugin-llmCAP service kind putting eleven model providers behind one API

Details

Sources1
Added by handdiscovered herechecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
discovered viaAdded by hand
first seen in the atlas
ecosystem and domainbtp, ai-and-agents
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:sap-joule-studio-classic
JSON
/artifacts/sap-joule-studio-classic.json
MCP
Connecting an agent