SDKs and supported technologies
Choose the package and integration boundary that match your service.
#Supported packages
| Technology | Package or adapter | Automatic observation boundary |
|---|---|---|
| .NET 8 / 9 / 10 | Sigillum.Finans.Sdk, .AspNetCore | ASP.NET Core, IHttpClientFactory, supplied HttpMessageHandler |
| Java 8+ | io.sigillum:finans-sdk | JDK HttpServer, URLConnection; Java 11+ HttpClient |
| Java Servlet | finans-sdk-servlet | javax.servlet 3.1 / 4 |
| Jakarta Servlet | finans-sdk-jakarta-servlet | jakarta.servlet 5 / 6; framework JDK requirements still apply |
| Python 3.10+ | sigillum_finans_sdk wheel | Standard ASGI HTTP and HTTPX 0.27 / 0.28 |
#Package distribution
Download the service-specific package and configuration from Integrations in your institution’s portal. Example project ZIP files do not replace the licensed SDK distribution. Resolve NuGet, Maven and Python dependencies through the institution’s approved package mirror; do not assume public registry publication.
#Shared observation contract
All languages use seven families: lifecycle, ai, http, otel, context, source and custom. Method names follow each language’s conventions. Source JSON numbers, explicit null values, absent fields and original attachment bytes retain their meaning.
#Choose an example
The .NET credit assessment, Java payment risk check and Python document assistant illustrate separate workflows. These are local, synthetic training examples, not financial decision services or live AI-provider integrations. Replace the example model boundary with your actual model call.
