{"ref":"artifact:btp-destination","page":"/artifacts/btp-destination","json":"/artifacts/btp-destination.json","generated":"2026-10-27","drafted_with_ai":true,"entity":{"id":"btp-destination","name":"SAP Destination service","artifact_type":"service","ecosystem":"btp","serves_ecosystems":["cap"],"domain":"integration-and-messaging","origin_ring":"sap-official","description":{"one_line":"Named, credentialed addresses of other systems, resolved at runtime — so an application holds no URL and no secret of its own, and the same code reaches a different system in every landscape.","short":"Named, credentialed addresses of other systems resolved at runtime"},"links":{"homepage":"https://discovery-center.cloud.sap/serviceCatalog/destination","docs":"https://github.com/SAP-samples/btp-service-metadata/blob/main/v1/developer/destination.json"},"provides":["capability:destinations"],"provenance":{"discovered_via":[{"source":"source:sap-samples","channel":"btp-service-metadata"}],"first_seen":"2026-09-09"},"history":[{"date":"2026-09-10","field":"serves_ecosystems","from":"cap, ui5","to":"cap","reason":"The destination is resolved by the router or the service, not by UI5 code, so the decision is made on the CAP and BTP doors."}],"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":"46 regions"},"support":{"label":"Support","tier":"good","evidence":"BC-CP-DEST-CF, BC-CP-DEST-CF-CLIBS, BC-CP-DEST-CF-TOOLS"}},"signals":{"crawled_at":"2026-10-25","technical_id":"destination","technical_ids":["destination"],"joined_by":"docs","display_name":"SAP Destination service","plans":[{"name":"lite","category":"SERVICE","deprecated":false,"beta":false,"regions":["ae01","ap01","ap10","ap11","ap12","ap20","ap21","ap30","ap31","br10","br20","br30","ca10","ca20","ch20","eu01","eu02","eu10","eu11","eu13","eu20","eu22","eu30","eu31","eu32","il30","in10","in30","in31","jp01","jp10","jp20","jp30","jp31","sa30","sa31","uk20","us01","us02","us10","us11","us20","us21","us22","us30","us32"]}],"regions":46,"deprecated_plans":0,"support_components":["BC-CP-DEST-CF","BC-CP-DEST-CF-CLIBS","BC-CP-DEST-CF-TOOLS"]},"edges":{"maintainers":[],"contributors":[],"explained_by":[{"ref":"content:devtoberfest-2026-ecc-to-cap-starter-kit","name":"The ECC-to-CAP Starter Kit","json":"/content/devtoberfest-2026-ecc-to-cap-starter-kit.json"},{"ref":"content:ac-secure-service-consumption-across-hyperscalers","name":"Secure Service Consumption Across Hyperscalers","json":"/content/ac-secure-service-consumption-across-hyperscalers.json"}],"alternative_to_this":[],"needed_by":[{"ref":"artifact:arc-mcp-xsuaa-auth","name":"@arc-mcp/xsuaa-auth","json":"/artifacts/arc-mcp-xsuaa-auth.json","requirement":"conditional","condition":"the `./btp` entrypoint is used, which is the per-user principal propagation path; a server that only verifies bearer tokens never reaches it"},{"ref":"artifact:cap-js-n8n","name":"@cap-js/n8n","json":"/artifacts/cap-js-n8n.json"},{"ref":"artifact:expertum-cap-email-plugin","name":"@expertum/cap-email-plugin","json":"/artifacts/expertum-cap-email-plugin.json","requirement":"conditional","condition":"The graph kind is configured for Microsoft Graph."},{"ref":"artifact:salvatorelaspata-cap-plugin-adobe-forms","name":"@salvatorela/cap-plugin-adobe-forms","json":"/artifacts/salvatorelaspata-cap-plugin-adobe-forms.json"},{"ref":"artifact:sap-cloud-sdk-connectivity","name":"@sap-cloud-sdk/connectivity","json":"/artifacts/sap-cloud-sdk-connectivity.json"},{"ref":"artifact:sap-cloud-sdk-http-client","name":"@sap-cloud-sdk/http-client","json":"/artifacts/sap-cloud-sdk-http-client.json"},{"ref":"artifact:sap-approuter","name":"@sap/approuter","json":"/artifacts/sap-approuter.json"},{"ref":"artifact:sapmentors-cds-scp-api","name":"@sapmentors/cds-scp-api","json":"/artifacts/sapmentors-cds-scp-api.json","requirement":"required"},{"ref":"artifact:abap2ui5-samples-stack","name":"abap2UI5/samples-stack","json":"/artifacts/abap2ui5-samples-stack.json","requirement":"conditional","role":"http-destination","condition":"the `10` AI samples run on an ABAP Cloud system"},{"ref":"artifact:arc-mcp-hub","name":"arc-mcp-hub","json":"/artifacts/arc-mcp-hub.json","requirement":"required"},{"ref":"artifact:miyasuta-auth-samples","name":"auth-samples","json":"/artifacts/miyasuta-auth-samples.json","requirement":"required"},{"ref":"artifact:miyasuta-auth-transport","name":"auth-transport","json":"/artifacts/miyasuta-auth-transport.json","requirement":"required"},{"ref":"artifact:martinpankraz-az-private-linky-cap","name":"az-private-linky-cap","json":"/artifacts/martinpankraz-az-private-linky-cap.json","requirement":"required"},{"ref":"artifact:lemaiwo-btp-cf-mcp-server","name":"BTP CF MCP Server","json":"/artifacts/lemaiwo-btp-cf-mcp-server.json","requirement":"required"},{"ref":"artifact:lemaiwo-btp-agent","name":"btp-agent","json":"/artifacts/lemaiwo-btp-agent.json","requirement":"required"},{"ref":"artifact:consetto-calmcp","name":"calmcp","json":"/artifacts/consetto-calmcp.json","requirement":"conditional","condition":"run in BTP mode, which the MTA descriptor and `cf push` both set up"},{"ref":"artifact:cap-attachments-plus","name":"cap-attachments-plus","json":"/artifacts/cap-attachments-plus.json","requirement":"conditional","role":"attachment-storage","condition":"A cloud storage backend is selected."},{"ref":"artifact:miyasuta-cap-external-northwind","name":"cap-external-northwind","json":"/artifacts/miyasuta-cap-external-northwind.json","requirement":"required"},{"ref":"artifact:miyasuta-cap-oauth-destination","name":"cap-oauth-destination","json":"/artifacts/miyasuta-cap-oauth-destination.json"},{"ref":"artifact:miyasuta-cap-openai","name":"cap-openai","json":"/artifacts/miyasuta-cap-openai.json"},{"ref":"artifact:miyasuta-cap-openapi","name":"cap-openapi","json":"/artifacts/miyasuta-cap-openapi.json"},{"ref":"artifact:miyasuta-cap-principal-propagation","name":"cap-principal-propagation","json":"/artifacts/miyasuta-cap-principal-propagation.json"},{"ref":"artifact:miyasuta-cap-reuse-html5","name":"cap-reuse-html5","json":"/artifacts/miyasuta-cap-reuse-html5.json"},{"ref":"artifact:miyasuta-cap-rfc","name":"cap-rfc","json":"/artifacts/miyasuta-cap-rfc.json"},{"ref":"artifact:miyasuta-cap-ui","name":"cap-ui","json":"/artifacts/miyasuta-cap-ui.json"},{"ref":"artifact:cap-java-cds-feature-n8n","name":"com.sap.cds:cds-feature-n8n","json":"/artifacts/cap-java-cds-feature-n8n.json","requirement":"conditional","role":"webhook-endpoint-resolution","condition":"n8n.destination is configured, for production deployments behind a proxy instead of a plain base URL."},{"ref":"artifact:cap-java-cds-feature-remote-odata","name":"com.sap.cds:cds-feature-remote-odata","json":"/artifacts/cap-java-cds-feature-remote-odata.json","requirement":"conditional","role":"destination-source","condition":"The remote service is configured with a destination rather than a service binding."},{"ref":"artifact:sap-project-kernseife-btp-app","name":"Kernseife BTP App","json":"/artifacts/sap-project-kernseife-btp-app.json","requirement":"required"},{"ref":"artifact:clementringot-lisa","name":"LISA","json":"/artifacts/clementringot-lisa.json","requirement":"conditional","condition":"deployed to SAP BTP Cloud Foundry, the production path"},{"ref":"artifact:mi8y-cap-agents-sdm-reports-assistant","name":"Reports Assistant with SAP Document Management","json":"/artifacts/mi8y-cap-agents-sdm-reports-assistant.json","requirement":"required","role":"destinations"},{"ref":"artifact:sap-samples-btp-ai-core-consumption-monitor","name":"SAP-samples/btp-ai-core-consumption-monitor","json":"/artifacts/sap-samples-btp-ai-core-consumption-monitor.json","requirement":"required"},{"ref":"artifact:sap-samples-btp-resource-consumption-monitor","name":"SAP-samples/btp-resource-consumption-monitor","json":"/artifacts/sap-samples-btp-resource-consumption-monitor.json","requirement":"required"},{"ref":"artifact:sap-samples-digital-manufacturing-extension-samples","name":"SAP-samples/digital-manufacturing-extension-samples","json":"/artifacts/sap-samples-digital-manufacturing-extension-samples.json","requirement":"conditional","condition":"The dm-custom-api in-app service extension sample is deployed."},{"ref":"artifact:sap-samples-joule-a2a-agent-toolkit","name":"SAP-samples/joule-a2a-agent-toolkit","json":"/artifacts/sap-samples-joule-a2a-agent-toolkit.json","requirement":"required","role":"destination"},{"ref":"artifact:sap-samples-teched2025-ai163","name":"teched2025-AI163","json":"/artifacts/sap-samples-teched2025-ai163.json"}],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}