Built by an SAP architect, for SAP teams

Alongside your core.

AI tools that diagnose, modernize, and rebuild the code your business runs on.

One growing family of focused tools — for the parts of an SAP developer's day where AI actually helps. Zero raw-code retention. Self-serve. No procurement call required.

We store your email so you can sign in. We don't store your code — every diagnosis runs in memory and is hashed for usage metrics.

5 free diagnoses/day on ABAP Coach · 3 free migrations/day on Migration Coach · No signup needed to try

Live now

Two tools shipping today

Both target the same user: SAP developers and BTP teams. Same privacy moat. Same edge-fast performance. Same hybrid pipeline (deterministic SAP-aware tooling + Claude rewrite).

Live
ABAP Coach
Diagnose ST22 short dumps with AI
Demo: ABAP Coach diagnoses a runtime dump and proposes a fix in seconds.

Paste an ABAP short dump and get a 4-block diagnosis: root cause, why it happened, the fix, and how to prevent it. Streams in seconds.

Free 5/day · Pro $9/mo
Open ABAP Coach
In development
Migration Coach
ABAP → ABAP Cloud, with tests and risk scoring
Demo: Migration Coach converts a legacy Z-program into ABAP Cloud with risk scoring.

Hybrid abaplint + Claude pipeline. Paste a Z-program or upload an SAP Custom Code Migration App worklist; get production-ready ABAP Cloud with unit tests and per-object risk scoring.

Free 3/day · Solo €29 · Pro €149 · Team €499
Try Migration Coach
On the roadmap

Coming soon

The same hybrid LLM + deterministic-tooling approach, applied to other parts of the SAP stack.

Soon
CAP Coach
Rebuild ABAP as SAP CAP on BTP

Convert legacy ABAP reports into a complete CAP project with CDS, services, and BTP deploy. Direct path off ABAP.

Soon
RAP Coach
Modernize ABAP into the RAP business object framework

Refactor classic OO and reports into RAP behavior implementations on S/4HANA or BTP ABAP Environment.

Soon
Flow Builder
Generate SAP CPI iFlows from natural language

Describe an integration in plain English; get the iFlow XML, Camel routes, Groovy scripts, and message mappings.

How it works

Three steps. Same shape across every tool.

1

Paste or upload

Drop in your ABAP, ATC worklist, or short dump. No accounts to set up before you try.

2

Hybrid pipeline runs

Deterministic SAP-aware tooling identifies the issues; Claude rewrites or explains. Streamed back to your browser in seconds.

3

Get the answer — keep your code

Output appears inline with diff, tests, and risk score.

We store your email so you can sign in. We don't store your code — every diagnosis runs in memory and is hashed for usage metrics.

Pricing

Per-product pricing for now

Each tool prices independently because their cost shapes differ wildly (a single dump diagnosis is roughly two orders of magnitude cheaper to run than a full Z-program migration). A unified suite Pro is on the roadmap once both products have paying customers.

ABAP Coach
ST22 short-dump diagnosis
Live
Free
$0
  • · 5 diagnoses / day
  • · OpenAI gpt-4o-mini
  • · No signup needed
Pro
$9 / mo
  • · Unlimited diagnoses
  • · Claude Sonnet 4.6
  • · 30-day history + export
Open ABAP Coach
Migration Coach
ABAP → ABAP Cloud migration
In development
Free
€0

3 migrations/day

Solo
€29

100 / mo · paste-only

Pro
€149

ATC worklist + tests

Team
€499

5 seats + API

Migration Coach
FAQ

Quick answers

Is my ABAP code stored anywhere?

No. Source code is processed in memory only. We persist a SHA-256 hash plus aggregate token/usage metadata for paid-tier history — never the raw code, dump text, or diagnosis output. Privacy is the moat, not a feature flag.

Are these tools affiliated with SAP?

No. They are independent tools built by an SAP architect, not affiliated with, endorsed by, or connected to SAP SE. SAP and ABAP are trademarks of SAP SE.

Why two products instead of one?

Different jobs, different cost shapes. Diagnosing a short dump is fast and cheap; rewriting a 500-line Z-program to ABAP Cloud takes roughly two orders of magnitude more compute. Forcing them into one tier would either underprice the migration or overprice the diagnostic. Each product handles its own pricing for now.

Can my team get a single sign-on across both products?

Not yet. Each product runs its own auth today (Supabase Google OAuth on ABAP Coach; coming on Migration Coach). A unified suite account is on the roadmap once both products have paying users — at which point we'll merge identities for existing customers in a backwards-compatible way.

What about CAP, RAP, and CPI iFlows?

Those are next: CAP Coach (ABAP → SAP CAP), RAP Coach (modernizing into the RAP business object framework), and Flow Builder (NL → CPI iFlow XML + Groovy). Each will sit in this same suite using the same pipeline pattern. Roadmap is months, not years.

Enterprise — SSO, on-prem, custom rules?

Available on Migration Coach Team/Enterprise tiers. SAML SSO, BYO Anthropic key, on-prem deployment, custom rule packs. Email below to talk.

How does pricing work overall?

Each product prices independently for now (ABAP Coach: free 5/day or Pro $9/mo · Migration Coach: free 3/day, Solo €29, Pro €149, Team €499). A unified suite Pro is on the roadmap once both products have paying users. Pay monthly, no annual contract; cancel anytime from your billing dashboard.

Which AI model do you use?

Free tier runs OpenAI gpt-4o-mini (fast, cheap, good enough for most short-dump diagnoses). Paid tiers run Claude Sonnet 4.6 — measurably better at multi-block ABAP reasoning and the migration risk-scoring step. The model used is named in every diagnosis output, so you always know which engine produced your answer.

Who built this?

Built by an SAP architect — a senior developer with ~15 years across ECC, S/4HANA, ABAP, BTP, and integration. Independent, bootstrapped, not affiliated with SAP SE. Reach me directly at support@keelside.com or via the LinkedIn/GitHub links in the footer; I respond.

What happens if I cancel?

Cancel anytime from your billing dashboard — no email-the-sales-team friction. You keep access until the end of the current billing period, then drop back to the free tier (5/day on ABAP Coach, 3/day on Migration Coach). Your hashed history records get purged 30 days after cancellation; we never had your raw code in the first place.

Newsletter

Email me when the next product ships

Low-volume, no marketing fluff. Unsubscribe anytime.

We store your email so you can sign in. We don't store your code — every diagnosis runs in memory and is hashed for usage metrics.