{"ref":"artifact:sap-samples-btp-private-link-approuter","page":"/artifacts/sap-samples-btp-private-link-approuter","json":"/artifacts/sap-samples-btp-private-link-approuter.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-samples-btp-private-link-approuter","name":"btp-private-link-approuter","artifact_type":"sample","use_as":"reference","ecosystem":"btp","domain":"integration-and-messaging","origin_ring":"sap-official","description":{"one_line":"Configuration patterns that put [@sap/approuter](artifact:sap-approuter) in front of [SAP Private Link Service](artifact:btp-private-link-service), for the two SAP services that cannot use it directly yet.","short":"@sap/approuter patterns in front of SAP Private Link Service","what_it_solves":"[Cloud Integration](artifact:btp-cloud-integration) and [SAP Build Work Zone, standard edition](artifact:btp-build-work-zone-standard) cannot use [SAP Private Link Service](artifact:btp-private-link-service) directly, which the README states each time it says the product team is working on direct integration. The repository bridges that gap with [@sap/approuter](artifact:sap-approuter) as a proxy, across three scenarios with their own configuration steps: Cloud Integration to an [SAP S/4HANA](external:sap-s4hana) system on Microsoft Azure, frontend extensions of that system surfaced through Build Work Zone, and Azure Blob Storage reached from Cloud Integration. The frontend scenario covers the extensions themselves; the README puts federated SAP S/4HANA content out of scope."},"links":{"repo":"https://github.com/SAP-samples/btp-private-link-approuter"},"identity":{"license":"Apache-2.0"},"source_available":true,"demonstrates":["capability:destinations"],"requires":[{"ref":"artifact:sap-approuter","for":"the proxy every scenario is built on, configured per use case in its own directory","requirement":"required","sources":[{"url":"https://github.com/SAP-samples/btp-private-link-approuter","title":"SAP-samples/btp-private-link-approuter — README, SAP Private Link service with SAP Cloud Integration","checked":"2026-10-19","quote":"The main idea of this architecture is to use the Application Router as a proxy for the private connectivity between SAP S/4HANA and SAP Cloud Integration."},{"url":"https://github.com/SAP-samples/btp-private-link-approuter","title":"SAP-samples/btp-private-link-approuter — README, How to achieve this?","checked":"2026-10-19","quote":"These main capabilities of the Application Router with the latest release (as of today - 11.3.2) can help you establish the above-mentioned proxy role for Private Link."}]},{"ref":"artifact:btp-private-link-service","for":"the private network connectivity to the backend that each scenario is arranged around","requirement":"required","sources":[{"url":"https://github.com/SAP-samples/btp-private-link-approuter","title":"SAP-samples/btp-private-link-approuter — README, SAP Private Link service with SAP Cloud Integration","checked":"2026-10-19","quote":"Please note that for the moment, we cannot use SAP Private Link service directly from SAP Cloud Integration; nevertheless, we can bridge this gap with help of SAP’s Application Router (approuter), which can play the role of a proxy between SAP Private Link service and SAP Cloud Integration, meanwhile product team is working to enable direct integration."}]},{"ref":"artifact:btp-cloud-integration","for":"the consumer in two of the three scenarios, reaching SAP S/4HANA on Azure and Azure Blob Storage through the proxy","requirement":"conditional","condition":"the Cloud Integration scenarios; the frontend-extension scenario uses SAP Build Work Zone, standard edition instead","sources":[{"url":"https://github.com/SAP-samples/btp-private-link-approuter","title":"SAP-samples/btp-private-link-approuter — README, Description","checked":"2026-10-19","quote":"The SAP Cloud Integration capability of SAP Integration Suite enables enterprises to connect different systems and applications in hybrid and cloud landscapes, that are developed and maintained on different technology stacks."},{"url":"https://github.com/SAP-samples/btp-private-link-approuter","title":"SAP-samples/btp-private-link-approuter — README, Azure Blob Storage connectivity","checked":"2026-10-19","quote":"The main idea of this architecture is to use the Application Router as a proxy for the private connectivity between Azure Blob Storage and SAP Cloud Integration."}]},{"ref":"artifact:btp-build-work-zone-standard","for":"where the frontend extensions are accessed from in the second scenario","requirement":"conditional","condition":"the frontend-extension scenario; the other two scenarios run with SAP Cloud Integration","sources":[{"url":"https://github.com/SAP-samples/btp-private-link-approuter","title":"SAP-samples/btp-private-link-approuter — README, SAP Private Link service for frontend applications","checked":"2026-10-19","quote":"Please note that for the moment, we cannot use SAP Private Link service directly from SAP Build Work Zone; nevertheless, we can bridge this gap with help of SAP’s Application Router (approuter), which can play the role of a proxy between SAP Private Link service and SAP Build Work Zone, Standard Edition, meanwhile product team is working to enable direct integration."}]},{"ref":"external:sap-s4hana","for":"the backend system the private connectivity reaches in the first two scenarios","requirement":"conditional","condition":"the two SAP S/4HANA scenarios; the third reaches Azure Blob Storage instead","sources":[{"url":"https://github.com/SAP-samples/btp-private-link-approuter","title":"SAP-samples/btp-private-link-approuter — README, SAP Private Link service with SAP Cloud Integration","checked":"2026-10-19","quote":"With the help of the [SAP Private Link service](https://help.sap.com/docs/PRIVATE_LINK?locale=en-US), you can extend your hybrid integration scenarios to suit stricter security policies and communicate with your SAP S/4HANA on Microsoft Azure through private network connectivity."},{"url":"https://github.com/SAP-samples/btp-private-link-approuter","title":"SAP-samples/btp-private-link-approuter — README, SAP Private Link service for frontend applications","checked":"2026-10-19","quote":"The frontend extensions of your SAP S/4HANA system running on SAP BTP can now also benefit from the new SAP Private Link service by establishing private connectivity to your SAP backend systems."}]}],"maintainers":["actor:sap-samples"],"provenance":{"discovered_via":[{"source":"source:github-orgs"}],"first_seen":"2026-09-13"},"drafted_with_ai":true,"contributors":["actor:ajinkyapatil8190","actor:btbernard","actor:heimwege","actor:hterminasyan"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"5 contributors, org-owned"},{"label":"Repository","tier":"fair","evidence":"pushed 2026-02, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"good","evidence":"3 test files"},{"label":"Docs","tier":"good","evidence":"README 6 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":11,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name","stars":11,"forks":4,"open_issues":5,"archived":false,"pushed_at":"2026-02-10","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2022-08-18T12:35:08Z","open_prs":1,"tree_truncated":false,"test_files":3,"workflows":0,"other_ci":false,"readme_bytes":5860,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2022-08-18","last_commit":"2026-02-10","commits":24,"contributors":5,"readme_path":"README.md","readme_sha":"d07cc6dfc828622a9041790589454e0c15909711","repo_read":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:sap-samples","name":"SAP Samples","json":"/actors/sap-samples.json"}],"contributors":[{"ref":"actor:ajinkyapatil8190","name":"Ajinkya Patil","json":"/actors/ajinkyapatil8190.json"},{"ref":"actor:btbernard","name":"Brian Bernard","json":"/actors/btbernard.json"},{"ref":"actor:heimwege","name":"Dominik Heim","json":"/actors/heimwege.json"},{"ref":"actor:hterminasyan","name":"Harut Ter-Minasyan","json":"/actors/hterminasyan.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}