Trinsic API TypeScript Library
The Trinsic API TypeScript library provides convenient access to the Trinsic API from applications written in server-side JavaScript/TypeScript.
Documentation
See the Trinsic docs for more detailed information on how to start integrating with our identity acceptance network.
Installation
Install the package with:
npm install @trinsic/apiUsage
The package needs to be configured with your app's access token, which is
available in the Trinsic Dashboard.
import { AttachmentsApi, Configuration, NetworkApi, SessionsApi } from "@trinsic/api";
const config = new Configuration({ accessToken: "your-access-token" });
const attachments = new AttachmentsApi(config);
const network = new NetworkApi(config);
const sessions = new SessionsApi(config);You can find a full TypeScript server example in the samples folder.
Data residency
By default, the SDK communicates with https://api.trinsic.id. If you have a Verification Profile configured for EU data residency, set the SDK basePath to https://api.eu.trinsic.id.
import { Configuration, SessionsApi } from "@trinsic/api";
const config = new Configuration({
basePath: "https://api.eu.trinsic.id", // omit to use the default endpoint
accessToken: "your-access-token",
});
const sessions = new SessionsApi(config);SDK Versioning
Our SDKs follow the Semantic Versioning ("SemVer") scheme.
For example, the version number 1.13.0 has a major version of 1, a minor version of 13, and a patch version of 0.
Breaking changes are only introduced alongside a new major version.
Support
Any issues, inquiries, and feature requests can be sent to [email protected], or feel free to open a GitHub issue here.
