Agent tooling
On BTP an agent is its own application, built in Joule Studio or in code against the generative AI hub, deployed to Cloud Foundry or Kyma, and reached from Joule over A2A. @cap-js/agents@cap-js/agentsSAP's own CDS plugin for building agents inside a CAP service, wired to audit logging and telemetry through peer dependencies rather than leaving observability to the author.sap official, cap answers the same concern inside a CAP service.
Overview
Two paths. Joule StudioJoule StudioSAP’s managed development environment for building custom agents, applications and workflows from business intent, in six phases from intent and specification to deployment on an SAP-managed runtime.sap official, umbrella defines an agent's instructions and tools in the browser; a pro-code agent uses the SAP Cloud SDK for AI with a framework such as LangGraph or CrewAI, reaches models through the generative AI hub, and exposes an A2A endpoint that SAP JouleSAP JouleSAP'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.sap official, btp can call.
Not covered: At the framework. The SDK reaches the models and A2A makes the agent callable, while the agent loop, its state between turns and the wiring of its tools belong to whichever framework the project picks, and none of those frameworks is an SAP component.
The SAP entries here are Joule Studio and Joule; the SAP samples and workshops demonstrate and do not provide. Core-only rests on the SAP Architecture Center's pages. The Joule Studio labs read here ran on a pre-release agent builder.
No community artifact is documented here.
Policy
PolicySAP API Policy 4.2026a§ 2.2.2AlwaysAn 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 →Artifacts
Content
Show 24 more
Show 3 more
Show 3 more
Show 18 more
Seen working
Details
Coverage
Designs that place it
Comparison properties
These are the questions used to compare what the artifacts do. Values come from their documentation and may apply to a particular ecosystem or runtime. Each recorded value in the comparison opens its statement and sources.
For your agent
- Ref
capability:agent-tooling- JSON
- /capabilities/agent-tooling.json
- MCP
- Connecting an agent