The SAP Cloud SDK for Python is the official Python client for SAP BTP services. It simplifies consuming SAP Cloud services through modular interfaces that handle authentication, secrets management, and configuration. Letting developers focus on building applications and agents quickly and easily.
HEALTH ? 92 / Healthy
// readme
SAP Cloud SDK for Python
About this project
This SDK provides consistent interfaces for interacting with foundational services such as object storage, destination management, audit logging, data anonymization, data privacy integration, telemetry, and secure credential handling.
The Python SDK offers a clean, type-safe API following Python best practices while maintaining compatibility with the SAP Application Foundation ecosystem.
Key Features
- Agent Decorators
- Agent Gateway
- Agent Memory
- AI Core Integration
- Audit Log Service
- Audit Log NG
- Destination Service
- Document Management Service
- Extensibility
- IAS (Identity and Access Service)
- ObjectStore Service
- Secret Resolver
- Telemetry & Observability
- Data Anonymization Service
- Data Privacy Integration Service
- Print Service
Requirements and Setup
- Python: 3.11 or higher
Installation
uv
uv add sap-cloud-sdk
Poetry
poetry add sap-cloud-sdk
pip
pip install sap-cloud-sdk
Environment Configuration
The SDK automatically resolves configuration from multipleβ¦