{"ref":"artifact:btp-cloud-integration","page":"/artifacts/btp-cloud-integration","json":"/artifacts/btp-cloud-integration.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"btp-cloud-integration","name":"Cloud Integration","artifact_type":"service","ecosystem":"btp","domain":"integration-and-messaging","origin_ring":"sap-official","description":{"one_line":"Builds and runs integration flows that process, route and map messages between cloud and on-premise systems, SAP and non-SAP, through prebuilt adapters; available only under an SAP Integration Suite plan.","short":"Builds and runs integration flows between cloud and on premise","what_it_solves":"Cloud Integration builds and runs integration flows: each describes how a message sent by one system is processed, routed to its receivers and mapped from the sender's data structure to the receiver's. Systems connect through prebuilt adapters, and an adapter SDK is there for a protocol those leave out. SAP publishes prepackaged integration content whose predefined flows can be extended, and OData APIs on the SAP Business Accelerator Hub reach a tenant's resources from outside. It is not available separately, only under a service plan of [SAP Integration Suite](artifact:btp-integration-suite)."},"links":{"docs":"https://github.com/SAP-docs/btp-integration-suite/blob/main/docs/ci/WhatIsCloudIntegration/what-is-sap-cloud-integration-e12c09c.md"},"source_available":false,"provides":[{"capability":"capability:integration-flows","what_it_does":"The integration flow is its unit of work: it says how a message from one participant is processed, which receivers it goes to depending on its content, and how the data structure is mapped between sender and receiver. Senders and receivers attach through prebuilt adapters or one built with the adapter SDK, and SAP's predefined flows can be extended in place of starting from an empty one.","sources":[{"url":"https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ci/WhatIsCloudIntegration/what-is-integration-content-0592107.md","title":"What Is Integration Content — SAP Cloud Integration documentation, SAP-docs/btp-integration-suite","checked":"2026-09-20","quote":"As one key part of integration content, integration flows describe how a message sent from one participant is processed by SAP Cloud Integration."},{"url":"https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ci/WhatIsCloudIntegration/what-is-integration-content-0592107.md","title":"What Is Integration Content — SAP Cloud Integration documentation, SAP-docs/btp-integration-suite","checked":"2026-09-20","quote":"Integration flows also specify mappings of the data structure between sender and receiver or the endpoints of sender and receiver participants."},{"url":"https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ci/WhatIsCloudIntegration/what-is-sap-cloud-integration-e12c09c.md","title":"What Is SAP Cloud Integration? — SAP Cloud Integration documentation, SAP-docs/btp-integration-suite","checked":"2026-09-20","quote":"SAP Cloud Integration comes with a set of prebuilt adapters."},{"url":"https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ci/WhatIsCloudIntegration/what-is-sap-cloud-integration-e12c09c.md","title":"What Is SAP Cloud Integration? — SAP Cloud Integration documentation, SAP-docs/btp-integration-suite","checked":"2026-09-20","quote":"Use the adapter SDK to build your own custom adapters for additional connectivity needs."},{"url":"https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ci/WhatIsCloudIntegration/what-is-sap-cloud-integration-e12c09c.md","title":"What Is SAP Cloud Integration? — SAP Cloud Integration documentation, SAP-docs/btp-integration-suite","checked":"2026-09-20","quote":"You can extend predefined integration flows according to your requirements."}],"facets":[{"key":"protocols","value":["HTTP","SFTP","SMTP","OData V2","OData V4","SOAP","RFC","AMQP","Kafka","TCP","WebSocket","GraphQL","SQL"],"source":{"url":"https://help.sap.com/docs/CLOUD_INTEGRATION/368c481cd6954bdfa5d0435479fd4eaf/10dc4a3c52fc40eab7b6257a96bc75ab.html","title":"Cloud Integration — Introduction, SAP Help Portal","checked":"2026-09-27","quote":"The following protocols can be used: Hypertext Transfer Protocol Secure (HTTPS), SSH File Transfer Protocol (SFTP) and Simple Mail Transfer Protocol (SMTP), respectively SMTP secured with transport layer security (SMTPS)."},"sources":[{"url":"https://help.sap.com/docs/CLOUD_INTEGRATION/368c481cd6954bdfa5d0435479fd4eaf/10dc4a3c52fc40eab7b6257a96bc75ab.html","title":"Cloud Integration — Introduction, SAP Help Portal","checked":"2026-09-27","quote":"Establishes an HTTP connection between SAP Cloud Integration and a receiver system."},{"url":"https://help.sap.com/docs/CLOUD_INTEGRATION/368c481cd6954bdfa5d0435479fd4eaf/10dc4a3c52fc40eab7b6257a96bc75ab.html","title":"Cloud Integration — Introduction, SAP Help Portal","checked":"2026-09-27","quote":"Connects SAP Cloud Integration to a remote system using the SSH File Transfer protocol to read files from the system."},{"url":"https://help.sap.com/docs/CLOUD_INTEGRATION/368c481cd6954bdfa5d0435479fd4eaf/10dc4a3c52fc40eab7b6257a96bc75ab.html","title":"Cloud Integration — Introduction, SAP Help Portal","checked":"2026-09-27","quote":"The following protocols can be used: Hypertext Transfer Protocol Secure (HTTPS), SSH File Transfer Protocol (SFTP) and Simple Mail Transfer Protocol (SMTP), respectively SMTP secured with transport layer security (SMTPS)."},{"url":"https://help.sap.com/docs/CLOUD_INTEGRATION/368c481cd6954bdfa5d0435479fd4eaf/10dc4a3c52fc40eab7b6257a96bc75ab.html","title":"Cloud Integration — Introduction, SAP Help Portal","checked":"2026-09-27","quote":"Connects SAP Cloud Integration to systems using the Open Data (OData) protocol in either ATOM or JSON format (only synchronous communication is supported). Supported versions: OData version 2.0"},{"url":"https://help.sap.com/docs/CLOUD_INTEGRATION/368c481cd6954bdfa5d0435479fd4eaf/10dc4a3c52fc40eab7b6257a96bc75ab.html","title":"Cloud Integration — Introduction, SAP Help Portal","checked":"2026-09-27","quote":"OData version 4.0"},{"url":"https://help.sap.com/docs/CLOUD_INTEGRATION/368c481cd6954bdfa5d0435479fd4eaf/10dc4a3c52fc40eab7b6257a96bc75ab.html","title":"Cloud Integration — Introduction, SAP Help Portal","checked":"2026-09-27","quote":"Exchanges messages with a sender system that supports Simple Object Access Protocol (SOAP)"},{"url":"https://help.sap.com/docs/CLOUD_INTEGRATION/368c481cd6954bdfa5d0435479fd4eaf/10dc4a3c52fc40eab7b6257a96bc75ab.html","title":"Cloud Integration — Introduction, SAP Help Portal","checked":"2026-09-27","quote":"Connects SAP Cloud Integration to a remote receiver system using Remote Function Call (RFC)."},{"url":"https://help.sap.com/docs/CLOUD_INTEGRATION/368c481cd6954bdfa5d0435479fd4eaf/10dc4a3c52fc40eab7b6257a96bc75ab.html","title":"Cloud Integration — Introduction, SAP Help Portal","checked":"2026-09-27","quote":"Enables SAP Cloud Integration to consume messages from queues or topic subscriptions in an external messaging system. Supported message protocol: AMQP (Advanced Message Queuing Protocol) 1.0"},{"url":"https://help.sap.com/docs/CLOUD_INTEGRATION/368c481cd6954bdfa5d0435479fd4eaf/10dc4a3c52fc40eab7b6257a96bc75ab.html","title":"Cloud Integration — Introduction, SAP Help Portal","checked":"2026-09-27","quote":"Allows SAP Cloud Integration to connect to an external Kafka broker via Kafka protocol and to fetch Kafka records (messages)."},{"url":"https://help.sap.com/docs/CLOUD_INTEGRATION/368c481cd6954bdfa5d0435479fd4eaf/10dc4a3c52fc40eab7b6257a96bc75ab.html","title":"Cloud Integration — Introduction, SAP Help Portal","checked":"2026-09-27","quote":"Supported transport protocols: TCP, WebSocket"},{"url":"https://help.sap.com/docs/CLOUD_INTEGRATION/368c481cd6954bdfa5d0435479fd4eaf/10dc4a3c52fc40eab7b6257a96bc75ab.html","title":"Cloud Integration — Introduction, SAP Help Portal","checked":"2026-09-27","quote":"Connects SAP Integration Suite tenant to a BigCommerce GraphQL Admin APIs using the GraphQL message protocol."},{"url":"https://help.sap.com/docs/CLOUD_INTEGRATION/368c481cd6954bdfa5d0435479fd4eaf/10dc4a3c52fc40eab7b6257a96bc75ab.html","title":"Cloud Integration — Introduction, SAP Help Portal","checked":"2026-09-27","quote":"Allows SAP Cloud Integration to connect to a JDBC (Java Database Connectivity) database and to execute SQL commands on the database."}]}]}],"part_of":{"ref":"artifact:btp-integration-suite","sources":[{"url":"https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ci/WhatIsCloudIntegration/what-is-sap-cloud-integration-e12c09c.md","title":"What Is SAP Cloud Integration? — SAP Cloud Integration documentation, SAP-docs/btp-integration-suite","checked":"2026-09-20","quote":"To provide a comprehensive integration experience, these services are not available separately, but only as part of the Integration Suite service plan."},{"url":"https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ci/WhatIsCloudIntegration/what-is-sap-cloud-integration-e12c09c.md","title":"What Is SAP Cloud Integration? — SAP Cloud Integration documentation, SAP-docs/btp-integration-suite","checked":"2026-09-20","quote":"SAP Integration Suite combines Cloud Integration, API Management, Integration Advisor, Open Connectors, and other integration capabilities into a cohesive and simplified toolkit for enterprise integration."}]},"maintainers":["actor:sap"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-20"},"connects":[{"ref":"external:kafka","kind":"data","protocols":["kafka","tcp"],"direction":"outbound","condition":"An integration flow uses the Kafka sender or receiver adapter.","for":"Fetching records from Kafka topics into an integration flow with the Kafka sender adapter, and sending messages to the Kafka broker with the Kafka receiver adapter.","sources":[{"url":"https://help.sap.com/docs/cloud-integration/sap-cloud-integration/kafka-adapter","title":"Kafka Adapter — SAP Cloud Integration","checked":"2026-09-20","quote":"With the Kafka Adapter, SAP Cloud Integration allows you to connect to an external Kafka broker via Kafka protocol. With the help of the Kafka Sender adapter you can receive messages. Use the Kafka Receiver adapter to send messages to the Kafka broker."},{"url":"https://help.sap.com/docs/cloud-integration/sap-cloud-integration/configure-kafka-sender-adapter","title":"Configure the Kafka Sender Adapter — SAP Cloud Integration","checked":"2026-09-20","quote":"You use the Kafka Sender adapter to connect to an external Kafka broker via Kafka protocol and to fetch messages."},{"url":"https://help.sap.com/docs/cloud-integration/sap-cloud-integration/configure-kafka-sender-adapter","title":"Configure the Kafka Sender Adapter — SAP Cloud Integration, General tab","checked":"2026-09-20","quote":"Transport Protocol\nTCP"}]}],"history":[{"date":"2026-09-20","field":"connects","from":null,"to":"kafka","reason":"The use case for receiving Kafka messages lists the Kafka sender adapter as a documented contribution, and the graph held no edge from Cloud Integration to Kafka. From SAP's adapter pages, which name the Kafka protocol and, in the adapter's General tab, TCP as its transport."},{"date":"2026-09-27","field":"provides[integration-flows].facets.protocols","from":"not stated","to":"HTTP, SFTP, SMTP, OData V2, OData V4, SOAP, RFC, AMQP, Kafka, TCP, WebSocket, GraphQL, SQL","reason":"The option states the protocols its adapters speak, one sentence per value, from SAP Help's introduction page: its transport-channel sentence and its adapter table, which names each of the others one adapter at a time (docs/concepts/design-roles-and-interfaces.md, P2). JMS is an adapter name there and no sentence names it as a protocol, so it stays out."}]},"effective_normative_relations":[],"readings":{"liveness":{"label":"Deprecation","tier":"unknown","evidence":"not crawled"},"continuity":{"label":"Beta","tier":"unknown","evidence":"not crawled"},"reach":{"label":"Regions","tier":"reported","evidence":"not crawled"},"support":{"label":"Support","tier":"unknown","evidence":"not crawled"}},"signals":null,"edges":{"maintainers":[{"ref":"actor:sap","name":"SAP","json":"/actors/sap.json"}],"contributors":[],"explained_by":[{"ref":"content:devtoberfest-2026-int-31-agentic-ai-integration-suite","name":"Powering Enterprise-Ready Agentic AI with SAP Integration Suite","json":"/content/devtoberfest-2026-int-31-agentic-ai-integration-suite.json"},{"ref":"content:devtoberfest-2026-int-12-ai-adapter-credit-checks","name":"From opportunity to decision: Intelligent Credit Checks with AI Adapter in SAP Cloud Integration","json":"/content/devtoberfest-2026-int-12-ai-adapter-credit-checks.json"},{"ref":"content:cloud-integration-activating-enterprise-messaging-capabilities-for-jms-queue-cf","name":"Cloud Integration- Activating Enterprise Messaging Capabilities for JMS Queue - CF","json":"/content/cloud-integration-activating-enterprise-messaging-capabilities-for-jms-queue-cf.json"},{"ref":"content:managing-jms-queues-programmatically-with-the-new-sap-cloud-integration-jms-odat","name":"Managing JMS Queues Programmatically with the new SAP Cloud Integration JMS OData API","json":"/content/managing-jms-queues-programmatically-with-the-new-sap-cloud-integration-jms-odat.json"},{"ref":"content:sap-cloud-integration-ci-cpi-reusable-script-collection-pattern-for-sensitive-da","name":"SAP Cloud Integration (CI/CPI) - Reusable Script Collection Pattern for Sensitive Data Masking","json":"/content/sap-cloud-integration-ci-cpi-reusable-script-collection-pattern-for-sensitive-da.json"},{"ref":"content:end-to-end-currency-conversion-integration-using-sap-integration-suite-sap-cpi","name":"End to End Currency Conversion Integration using SAP Integration Suite (SAP CPI)","json":"/content/end-to-end-currency-conversion-integration-using-sap-integration-suite-sap-cpi.json"},{"ref":"content:building-a-real-time-currency-conversion-iflow-using-sap-cloud-integration-cpi","name":"Building a Real‑Time Currency Conversion iFlow using SAP Cloud Integration (CPI)","json":"/content/building-a-real-time-currency-conversion-iflow-using-sap-cloud-integration-cpi.json"},{"ref":"content:centralized-error-handling-in-sap-cloud-integration","name":"Centralized Error Handling in SAP Cloud Integration","json":"/content/centralized-error-handling-in-sap-cloud-integration.json"},{"ref":"content:stop-building-from-scratch-unlocking-sap-cloud-integration-s-standard-content","name":"Stop Building From Scratch: Unlocking SAP Cloud Integration’s Standard Content","json":"/content/stop-building-from-scratch-unlocking-sap-cloud-integration-s-standard-content.json"},{"ref":"content:parallel-data-filtering-and-dropbox-integration-using-sap-cloud-integration","name":"Parallel Data Filtering and Dropbox Integration Using SAP Cloud Integration","json":"/content/parallel-data-filtering-and-dropbox-integration-using-sap-cloud-integration.json"},{"ref":"content:microsoft-graph-api-read-and-extract-attachments-of-outlook-email-from-cloud-int","name":"Microsoft GRAPH API - Read and extract attachments of Outlook email from Cloud Integration","json":"/content/microsoft-graph-api-read-and-extract-attachments-of-outlook-email-from-cloud-int.json"},{"ref":"content:sap-neo-retires-integration-developers-must-know-before-migrating-from-neo-to-cf","name":"SAP Neo Retires – Integration Developers Must Know Before Migrating from Neo to CF","json":"/content/sap-neo-retires-integration-developers-must-know-before-migrating-from-neo-to-cf.json"},{"ref":"content:beyond-rest-exploring-graphql-api-integration-in-sap-btp-integration-suite","name":"Beyond REST: Exploring GraphQL API Integration in SAP BTP Integration Suite","json":"/content/beyond-rest-exploring-graphql-api-integration-in-sap-btp-integration-suite.json"},{"ref":"content:lessons-learned-fetching-learning-history-from-successfactors-lms-using-odata-ap","name":"Lessons Learned: Fetching Learning History from SuccessFactors LMS Using OData APIs","json":"/content/lessons-learned-fetching-learning-history-from-successfactors-lms-using-odata-ap.json"},{"ref":"content:cloud-integration-with-document-ai","name":"Cloud Integration with Document AI","json":"/content/cloud-integration-with-document-ai.json"},{"ref":"content:optimized-idoc-routing-in-sap-ci-with-value-mapping-and-groovy-based-receiver-de","name":"Optimized IDoc Routing in SAP CI with Value Mapping and Groovy-Based Receiver Determination","json":"/content/optimized-idoc-routing-in-sap-ci-with-value-mapping-and-groovy-based-receiver-de.json"},{"ref":"content:process-integration-pipeline-extension-restart-via-data-store","name":"Process Integration Pipeline Extension - Restart via Data Store","json":"/content/process-integration-pipeline-extension-restart-via-data-store.json"},{"ref":"content:automating-iflow-documentation-with-sap-integration-suite-and-gemini-ai","name":"Automating iFlow Documentation with SAP Integration Suite and Gemini AI","json":"/content/automating-iflow-documentation-with-sap-integration-suite-and-gemini-ai.json"},{"ref":"content:sap-soap-sender-receiver-adapters-your-integration-game-changers","name":"SAP SOAP Sender & Receiver Adapters: Your Integration Game Changers","json":"/content/sap-soap-sender-receiver-adapters-your-integration-game-changers.json"},{"ref":"content:sftp-authentication-setup-in-sap-btp-integration-suite-a-step-by-step-guide","name":"SFTP Authentication Setup in SAP BTP Integration Suite: A Step-by-Step Guide.","json":"/content/sftp-authentication-setup-in-sap-btp-integration-suite-a-step-by-step-guide.json"},{"ref":"content:how-to-perform-initial-loads-from-s-4hana-to-advanced-event-mesh-with-odata-poll","name":"How to Perform Initial Loads from S/4HANA to Advanced Event Mesh with Odata Poll","json":"/content/how-to-perform-initial-loads-from-s-4hana-to-advanced-event-mesh-with-odata-poll.json"},{"ref":"content:how-to-configure-retry-mechanism-in-sap-btp-ci-is-to-handle-only-connectivity-er","name":"How to Configure Retry Mechanism in SAP BTP CI/IS to Handle Only Connectivity Errors when using AEM","json":"/content/how-to-configure-retry-mechanism-in-sap-btp-ci-is-to-handle-only-connectivity-er.json"},{"ref":"content:sap-pi-migration-to-btp-integration-suite-patterns-and-learning-experiences","name":"SAP PI Migration to BTP Integration Suite Patterns and learning experiences","json":"/content/sap-pi-migration-to-btp-integration-suite-patterns-and-learning-experiences.json"},{"ref":"content:sftp-file-level-checks-in-sap-btp-cloud-integration","name":"SFTP File Level Checks in SAP BTP Cloud Integration","json":"/content/sftp-file-level-checks-in-sap-btp-cloud-integration.json"},{"ref":"content:sap-event-mesh-s4-hana-on-prem-and-sap-ci-btp-is-through-websocket-and-webhooks","name":"SAP Event Mesh: S4 HANA On-Prem and SAP CI(BTP IS) through WebSocket and Webhooks","json":"/content/sap-event-mesh-s4-hana-on-prem-and-sap-ci-btp-is-through-websocket-and-webhooks.json"},{"ref":"content:devtoberfest-2026-cloud-integration-chamber-of-horrors","name":"SAP Cloud Integration chamber of horrors","json":"/content/devtoberfest-2026-cloud-integration-chamber-of-horrors.json"},{"ref":"content:teched-2026-ct1135","name":"Conversational search for the Cloud Integration capability","json":"/content/teched-2026-ct1135.json"},{"ref":"content:teched-2026-in160","name":"Explore version control and automation with GitHub in Cloud Integration","json":"/content/teched-2026-in160.json"},{"ref":"content:teched-2026-in208","name":"Governance, automation, and observability in Cloud Integration","json":"/content/teched-2026-in208.json"},{"ref":"content:teched-2026-par1113","name":"Evolution of the Code10 CI Accelerator add-on for SAP Integration Suite","json":"/content/teched-2026-par1113.json"}],"alternative_to_this":[],"needed_by":[{"ref":"artifact:sap-samples-btp-private-link-approuter","name":"btp-private-link-approuter","json":"/artifacts/sap-samples-btp-private-link-approuter.json","requirement":"conditional","condition":"the Cloud Integration scenarios; the frontend-extension scenario uses SAP Build Work Zone, standard edition instead"},{"ref":"artifact:sap-samples-cloud-integration-pipeline-datastore-extension-ui","name":"cloud-integration-pipeline-datastore-extension-ui","json":"/artifacts/sap-samples-cloud-integration-pipeline-datastore-extension-ui.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":"An integration extension sample is used."},{"ref":"artifact:sap-samples-teched2024-in280","name":"teched2024-IN280","json":"/artifacts/sap-samples-teched2024-in280.json"},{"ref":"artifact:btp-trading-partner-management","name":"Trading Partner Management","json":"/artifacts/btp-trading-partner-management.json"}],"available_via":[],"part_of":{"ref":"artifact:btp-integration-suite","name":"SAP Integration Suite","json":"/artifacts/btp-integration-suite.json"},"parts":[],"add_ons":[],"answered_through_parts":[]}}