Mobiscroll Connect SDKs

September 22, 2026 · View on GitHub

Official client SDKs for the Mobiscroll Connect API. This monorepo contains seven language SDKs that share a common architecture (Auth, Calendars, Events) and are released independently to their respective package registries.

SDKs

SDKLanguagePackageRegistry
sdks/nodeTypeScript / Node.js 20+@mobiscroll/connect-sdknpm
sdks/pythonPython 3.9+mobiscroll-connect-sdkPyPI
sdks/phpPHP 8.1+mobiscroll/connect-phpPackagist
sdks/dotnet.NET 8Mobiscroll.ConnectNuGet
sdks/javaJava 11+com.mobiscroll:connect-sdkMaven Central
sdks/goGo 1.22+github.com/acidb/mobiscroll-connect-sdks/sdks/gopkg.go.dev
sdks/rubyRuby 3.2+mobiscroll-connectRubyGems

Each SDK directory contains its own README, CLAUDE.md, and a minimal-app/ (or samples/MinimalApp/) reference app you can run end-to-end.

Repository layout

sdks/
├── node/      TypeScript SDK + minimal-app
├── python/    Python SDK + minimal Flask app
├── php/       PHP SDK + minimal-app
├── dotnet/    .NET SDK + samples/MinimalApp
├── java/      Java SDK + Spring Boot minimal-app
├── go/        Go SDK + net/http minimal-app
└── ruby/      Ruby SDK + minimal Sinatra app

Each SDK is self-contained — cd sdks/<lang> and use that language's normal toolchain (npm, pip, composer, dotnet, mvn, go).

Releases

Each SDK releases independently. Six SDKs use a <sdk>-v* tag; Go is the one exception and uses sdks/go/v*, because the Go module proxy requires the module path as the tag prefix.

SDKTag prefixExample
Nodenode-v*node-v1.0.2
Pythonpython-v*python-v0.2.0
PHPphp-v*php-v1.0.1
.NETdotnet-v*dotnet-v1.0.2
Javajava-v*java-v1.0.0
Gosdks/go/v*sdks/go/v1.0.0
Rubyruby-v*ruby-v1.0.0

GitHub Actions workflows (.github/workflows/release-*.yml) publish to the corresponding registry when a matching tag is pushed, and cut a GitHub Release using that version's entry from the SDK's CHANGELOG.md. A tag with no matching changelog entry fails the release.

Each SDK keeps its own changelog; CHANGELOG.md indexes them.

Documentation

Full API documentation lives at mobiscroll.com/docs/connect.

License

MIT