Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

splitit SDK Plugin

Integrate and consume the APIMatic-generated splitit SDK (the "APIMATIC v3.0" generic libraries, built on apimatic-*-core / apimatic/*-core-runtime runtimes) across C#/.NET, TypeScript, Java, PHP, Python, Ruby. Works in Claude Code, Cursor, and VS Code. Every SDK fact is grounded in the cloned SDK source and the bundled skills.

How it works

Each supported language ships 8 skills: {lang}-getting-started (the SDK-identity and source-navigation entry point) plus client-initialization, authentication, calling-endpoints, models, error-handling, configuration-resilience, and testing. Your coding agent loads the relevant skill by its description and grounds every SDK fact in the cloned SDK source those skills point it to.

C#/.NET — bundled SDK map + helper agent

The C# layer (inside skills/dotnet/) ships a generated SDK map (dotnet-splitit-getting-started/sdk-map.md + map/) indexing every operation signature, model, enum, union, and error type. The dotnet-integrate-splitit router skill routes all C#/.NET SDK work to the single dotnet-splitit-sdk agent (.NET-only), which answers every contract question by map lookup (cloning the SDK source only when the map can't settle a fact) and produces a contract sheet before any code is written. Seven API-agnostic dotnet-* skills layer usage guidance on top.

Supported languages

Language Skill prefix Key runtime dependency
C#/.NET dotnet- APIMatic.Core (NuGet)
TypeScript typescript- @apimatic/core (npm)
Java java- io.apimatic:core (Maven/Gradle)
PHP php- apimatic/core (Composer)
Python python- apimatic-core (PyPI)
Ruby ruby- apimatic_core (Rubygems)

Applies to any SDK generated by the APIMATIC v3.0 generic-library generators — the generated source carries a // ... APIMATIC v3.0 header and depends on an apimatic core runtime package.