SDKs
Install the official ISA SDK for TypeScript, Python, Go, PHP, or C#, then jump straight to the quickstart, reference, and dataset accessors for your language.
SDKs
The ISA SDK is the supported way to call the platform. It handles authentication, idempotency keys, automatic retry on 5xx/429, cursor pagination, webhook signature verification, and local dataset accessors (match, autocomplete, autocorrect). You never reimplement these — one package per language, generated from the same OpenAPI contract that drives the API reference.
Pick your language below, install the package, and follow the quickstart. In under five minutes, you'll go from an empty project to a 200 response from POST /v3/prequalify for John Doe (NC, born 1962-04-18).
Install and start
| Language | Install | Start here |
|---|---|---|
| TypeScript / JavaScript | npm install isa-sdk | Overview · Quickstart |
| Python | pip install isa-sdk | Overview · Quickstart |
| Go | go get github.com/isa-sdk/sdk | Overview · Quickstart |
| PHP | composer require isa-sdk/sdk | Overview · Quickstart |
| C# / .NET | dotnet add package IsaSdk | Overview · Quickstart |
Zero to first 200
Each language has an end-to-end tutorial. It takes you from an empty project to a prequalify decision, covering auth, error handling, and production readiness — no insurance domain knowledge required.
New to the platform? Start with Signed today — what now? to walk through credentials, then come back here.
Dataset accessors
The SDK resolves medication, condition, and concept text against the licensed dataset locally. No extra HTTP round trip, no consumer-side make_key lookups. These are the same accessors that power picker UIs in production.
- Match — resolve text to a canonical
Conceptor anUnknownConcept, with a replaceableMatchAlgorithm. - Autocomplete — ranked suggestion lists for picker
UIs, six-bucket priority with a replaceable
AutocompleteAlgorithm. - Autocorrect — SDK-side typo correction bound to the dataset's spelling table, replaceable per instance.
- Reference: match accessors — the three Concept accessors and when to reach for each.
- Reference: dataset catalog — the
/v3/datasetswire shape, ULID identifiers, and?include=slicing.
Moving an integration off the bespoke useAutocorrect.js /
useAutocomplete.js helpers? See
Migrating from v2 to v3.
Build on it
Once you've constructed the client, these guides cover the cross-cutting concerns the SDK handles:
| Concern | Guide |
|---|---|
| Server-to-server bearer auth | Authentication |
| Replay-safe mutations | Idempotency |
Error codes and ProblemDetails | Errors |
| Webhook signature verification | Webhooks |
| Reading premium and death benefit | Pricing |
| Cursor pagination | Pagination |
Pinning a surface to a /vN version | API version pinning |
For framework-specific wiring (Express, Django, Gin, Laravel, ASP.NET Core, and more), see framework integrations.
Updated about 10 hours ago