# SAP BW > SAP Business Warehouse (SAP BW) and SAP BW/4HANA are SAP's enterprise data > warehousing platform. Their API surfaces are OData services generated over > BW InfoProviders and ODP providers, BAPI/RFC function modules, and the > proprietary InA (Information Access) protocol used by SAP Analytics Cloud > and SAP Analysis for Microsoft Office. Every one of those surfaces runs on > the customer's own SAP NetWeaver AS ABAP system, not on an SAP-operated > host. SAP publishes no OpenAPI, AsyncAPI, GraphQL schema, WSDL or MCP server > for SAP BW. This file was generated by API Evangelist from the SAP BW repo > at github.com/api-evangelist/sap-bw; it is not published by SAP. ## What an agent needs to know first - There is no callable SAP-hosted endpoint for SAP BW. Every base URL is templated on the customer's own host: `https://{sap-bw-host}:{port}/...`. - There is no vendor-issued API key. Credentials are SAP users in the customer's ABAP system. - There is no rate-limit header, no idempotency key, and no status page for a customer's own system. - Data-level access is governed by SAP analysis authorizations, not by API scopes. Two callers hitting the same OData service legitimately get different rows. ## API surfaces - [SAP BW OData API](https://help.sap.com/docs/SAP_BW4HANA): OData services generated over BW queries and ODP providers. Base: `https://{sap-bw-host}:{port}/sap/opu/odata/sap/` - [SAP BW BAPI/RFC API](https://help.sap.com/docs/SAP_BW4HANA): RFC-enabled function modules and BAPIs for metadata, data loading, process chains and administration. Not HTTP - reached over the SAP NetWeaver RFC protocol. - [SAP BW InA API](https://help.sap.com/docs/SAP_BW4HANA): proprietary Information Access protocol, the transport behind SAP Analytics Cloud live connections. Base: `https://{sap-bw-host}:{port}/sap/bw/ina/` - [SAP Analysis for Office API](https://help.sap.com/docs/SAP_BUSINESSOBJECTS_ANALYSIS_OFFICE): client-side automation API for analytical workbooks in Excel and PowerPoint. No HTTP base URL. ## Documentation - [SAP BW/4HANA documentation](https://help.sap.com/docs/SAP_BW4HANA) - [Using the OData Service for Extracting ODP Data](https://help.sap.com/docs/SAP_BW4HANA/107a6e8a38b74ede94c833ca3b7b6f51/50f4ee6253134d3cafa25b9444f0c5a9.html) - [Parameters for OData Queries](https://help.sap.com/docs/SAP_BW4HANA/107a6e8a38b74ede94c833ca3b7b6f51/c9384c774bcc4837b84bee3679520fb4.html) - [Generate the Service for Extracting ODP Data via OData](https://help.sap.com/docs/SAP_BW4HANA/107a6e8a38b74ede94c833ca3b7b6f51/49505ffb55fb46b991d4ab537318a4e5.html) - [Interface Overview](https://help.sap.com/docs/SAP_BW4HANA/107a6e8a38b74ede94c833ca3b7b6f51/4c22135610cc5791e10000000a15822b.html) - [APIs for the DataStore Object](https://help.sap.com/docs/SAP_BW4HANA/c785be6ce177492a825d45527a2a389d/72e16c936fb94cffb71ce90edd5f8f8e.html) - [Open Hub Destination APIs](https://help.sap.com/docs/SAP_BW4HANA/107a6e8a38b74ede94c833ca3b7b6f51/4c1a299d54914c86e10000000a42189e.html) - [Authentication and Single Sign-On](https://help.sap.com/docs/SAP_BW4HANA/d3b558c9e49d4eb495c99c63a0ae549a/4f0ab13ed47c5f87e10000000a42189b.html) - [Web Services and ICF Services](https://help.sap.com/docs/SAP_BW4HANA/d3b558c9e49d4eb495c99c63a0ae549a/b31dd13ffc9a4a21e10000000a1550b0.html) ## Client libraries - [pyrfc](https://pypi.org/project/pyrfc/) - SAP SE, Python bindings for the SAP NetWeaver RFC SDK. 3.3.1, 2024-01-09. - [node-rfc](https://www.npmjs.com/package/node-rfc) - SAP SE, Node.js bindings for the same SDK. 3.3.1, 2023-11-29. - [hdbcli](https://pypi.org/project/hdbcli/) - SAP SE, SAP HANA Python client. 2.29.27, 2026-08-27. - [@sap/hana-client](https://www.npmjs.com/package/@sap/hana-client) - SAP SE, official SAP HANA Node.js driver. 2.29.27, 2026-08-27. - [com.sap.cloud.db.jdbc:ngdbc](https://central.sonatype.com/artifact/com.sap.cloud.db.jdbc/ngdbc) - SAP SE, SAP HANA JDBC driver. 2.25.9, 2025-06-17. - SAP Java Connector (JCo) and SAP .NET Connector (NCo) exist but ship only from the SAP Support Portal behind a customer login - no registry, no resolvable version. ## Repo artifacts - [Authentication profile](https://raw.githubusercontent.com/api-evangelist/sap-bw/refs/heads/main/authentication/sap-bw-authentication.yml) - [API conventions and reversibility](https://raw.githubusercontent.com/api-evangelist/sap-bw/refs/heads/main/conventions/sap-bw-conventions.yml) - [Standards conformance](https://raw.githubusercontent.com/api-evangelist/sap-bw/refs/heads/main/conformance/sap-bw-conformance.yml) - [Error semantics](https://raw.githubusercontent.com/api-evangelist/sap-bw/refs/heads/main/errors/sap-bw-problem-types.yml) - [Lifecycle and maintenance](https://raw.githubusercontent.com/api-evangelist/sap-bw/refs/heads/main/lifecycle/sap-bw-lifecycle.yml) - [Changelog](https://raw.githubusercontent.com/api-evangelist/sap-bw/refs/heads/main/changelog/sap-bw-changelog.yml) - [Packages](https://raw.githubusercontent.com/api-evangelist/sap-bw/refs/heads/main/packages/sap-bw-packages.yml) - [Well-known probe](https://raw.githubusercontent.com/api-evangelist/sap-bw/refs/heads/main/well-known/sap-bw-well-known.yml) - [Plans and pricing](https://raw.githubusercontent.com/api-evangelist/sap-bw/refs/heads/main/plans/sap-bw-plans-pricing.yml) - [Rate limits](https://raw.githubusercontent.com/api-evangelist/sap-bw/refs/heads/main/rate-limits/sap-bw-rate-limits.yml) ## Support and trust - [SAP Support Portal](https://support.sap.com/) - [SAP Community - SAP BW/4HANA](https://pages.community.sap.com/topics/bw4-hana) - [SAP Trust Center](https://www.sap.com/about/trust-center.html) - [Certifications and Compliance](https://www.sap.com/about/trust-center/certification-compliance.html) - [Report a security issue](https://www.sap.com/report-a-vulnerability) - [SAP Cloud Service Status](https://www.sap.com/about/trust-center/cloud-service-status.html) ## Not available - No OpenAPI, Swagger, GraphQL SDL, AsyncAPI, WSDL or .proto published by SAP for SAP BW. - No MCP server published by SAP for SAP BW. - No A2A agent card on any SAP host. - No published pricing, plans or rate limits. - No SDK specific to SAP BW in any public package registry.