Codejam Code Based Agents
Description
Learn how to write code-based agents using Python, JavaScript and well-known industry standard frameworks. Learn how to deploy your code-based agent to SAP BTP, Kyma runtime, orchestrate them using Joule and integrate into the SAP ecosystem.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
CodeJam - Build code-based AI Agents on SAP Business Technology Platform
[](https://api.reuse.software/info/github.com/SAP-samples/codejam-code-based-agents)
Description
This repository contains the material for the "Build code-based AI Agents on SAP Business Technology Platform" CodeJam.
Overview
In this CodeJam, you will learn how to build state-of-the-art AI agents using Generative AI Hub, Python and JavaScript. You will also gain the skills to create custom tools for your agents, including leveraging the SAP-RPT-1 model and SAP's grounding service. Finally, you will deploy your agents to BTP.
For this CodeJam you will use one of:
- Python, CrewAI and LiteLLM
- Python, LangGraph and LiteLLM
- TypeScript, LangGraph and SAP Cloud SDK for AI
You will learn more about the following SAP technologies:
- Generative AI Hub on SAP AI Core
- SAP-RPT-1
- Grounding Service
- SAP AI Launchpad
- Business Application Studio (Python)
Python Solution Diagram

Session prerequisites
For this CodeJam, the Developer Advocates provide a fully functioning system. You only need a laptop with a chromium-based browser installed.
Exercises
For this CodeJam you can choose between three different technology stacks. Both Python options use the same SAP AI services — they differ in the agent framework. The JavaScript option uses TypeScript and LangGraph.
If you are unsure which path to choose, ask the instructor for guidance.
Python (CrewAI + LiteLLM)
- Exercise 00 - Understanding Generative AI Hub in SAP AI Core
- [Exercise 01 - Setup SAP Business Application Studio and your personal development space](./exercises/Python
Related Skills
Docker
---
DevOps Kubernetes
---
DevOps AWS Skills
AWS development with CDK best practices, cost optimization MCP servers, and serverless/event-driven architectu
DevOps Composio Split
Manage Split feature flags and experiments
DevOps **claude-code-router**
(25.3k ⭐) - Use Claude Code as the foundation for coding infrastructure, allowing you to decide how to interac
DevOps CLAUDE.md CI/CD Wiki
Community patterns for CLAUDE.md configuration in CI/CD pipelines.
DevOps