SDK Packages
Every workspace package under @abapify/* is documented here. Packages fall into
@abapify/acds
ABAP CDS DDL source parser (lexer, parser, typed AST).
@abapify/adk
ABAP Development Kit — object model and save/lock orchestration.
@abapify/adt-atc
ABAP Test Cockpit (ATC) CLI plugin with SARIF / GitLab output.
@abapify/adt-aunit
ABAP Unit CLI plugin with JUnit XML output for GitLab CI.
@abapify/adt-auth
Authentication manager, session storage, and auth plugins.
@abapify/adt-cli
The `adt` CLI binary and programmatic service API.
@abapify/adt-client
Typed REST client generated from adt-contracts.
@abapify/adt-codegen
Hook-based code generation toolkit for SAP ADT APIs.
@abapify/adt-config
Configuration loader for adt.config.ts destinations.
@abapify/adt-contracts
speci-based ADT REST API contract descriptors.
@abapify/adt-diff
Diff CLI plugin — compare local abapGit files vs SAP remote source.
@abapify/adt-export
Export / round-trip / activate CLI commands.
@abapify/adt-fixtures
Real SAP XML fixtures and the mock ADT HTTP server.
@abapify/adt-locks
Lock/unlock service, batch sessions, and lock stores.
@abapify/adt-mcp
MCP server exposing ADT operations to AI clients.
@abapify/adt-playwright
Playwright-based browser SSO auth plugin.
@abapify/adt-plugin
Plugin interfaces (Format + CLI-command) and registry.
@abapify/adt-plugin-abapgit
abapGit format plugin — serialize/deserialize ABAP objects.
@abapify/adt-plugin-gcts
gCTS / AFF format plugin.
@abapify/adt-plugin-gcts-cli
`adt gcts …` CLI command plugin.
@abapify/adt-puppeteer
Puppeteer-based browser SSO auth plugin.
@abapify/adt-rfc
SOAP-over-HTTP RFC transport (separate from /sap/bc/adt).
@abapify/adt-schemas
W3C XSD-generated TypedSchemas for SAP ADT XML.
@abapify/adt-tui
Ink/React terminal UI framework for ADT navigation.
@abapify/asjson-parser
ABAP Simple-JSON (`ASJSON`) parser.
@abapify/browser-auth
Browser SSO core shared by Playwright/Puppeteer adapters.
@abapify/logger
Minimal Logger interface and NoOp/Console implementations.
@abapify/speci
Zero-DSL contract specification primitives (REST + generator).
@abapify/ts-xsd
W3C XSD 1.1 parser, builder, and type inference.