Welcome to the OpenCAPai organization. Our mission is to provide a standardized, modular, and production-ready ecosystem for bridging SAP AI Core capabilities with the SAP Cloud Application Programming Model (CAP).
Warning
OpenCAPai is an independent community initiative. Projects hosted here are not official products of SAP SE. Use of this code is at your own risk. The maintainers and contributors accept no responsibility for any impact, damages, or data loss within your IT systems (SI). All content is provided "as is" without any formal support or warranty.
As Generative AI moves from experimental prototypes to enterprise-grade business processes, the need for structured, scalable, and cost-efficient frameworks becomes paramount. OpenCAPai focuses on delivering:
- Standardized Integration: Enabling seamless connectivity between SAP BTP AI services and the CAP lifecycle.
- Architectural Excellence: Implementing "Clean Core" compliant patterns for AI-driven applications.
- Performance Engineering: Offering a polyglot approach to handle enterprise data at scale, from native Node.js/Java logic to high-performance specialized engines.
We advocate for a dual-tier strategy to address varying enterprise requirements on SAP Business Technology Platform (BTP):
Focuses on 100% SAP-native implementations using Node.js. This tier prioritizes developer accessibility, standard Fiori guidelines, and rapid delivery using the official SAP SDKs.
Focuses on cost-optimized, high-throughput architectures. We leverage Rust and specialized engines to offload heavy vector processing and complex LLM orchestration. These components are designed as Sidecars to the main CAP application, ensuring the business core remains lean while AI operations scale efficiently.
Our projects leverage the full breadth of the SAP BTP ecosystem:
- Orchestration: SAP AI Core & Generative AI Hub.
- Business Framework: SAP Cloud Application Programming Model (CAP).
- Data Foundation: SAP HANA Cloud (Vector Engine).
- Runtimes: SAP BTP Kyma (Kubernetes) & Cloud Foundry.
- High-Performance Layer: Rust-based engines for advanced RAG and data processing.
To utilize the resources and patterns provided by this organization, ensure you have:
- An active SAP BTP subaccount.
- SAP AI Core service instance (Extended service plan recommended).
- SAP HANA Cloud instance with Vector Engine enabled.
- Professional proficiency in CAP and/or Cloud Native development.
We welcome contributions from the SAP community. Whether you are improving a standard CAP pattern or optimizing a high-performance sidecar, your expertise helps bridge the gap between business processes and AI innovation.