This repository is the home of Trinsic's API (backend) and UI (frontend) libraries.
You can find our platform's documentation at docs.trinsic.id
Tip
Each backend sample wraps the /ui-web/samples/
sample as the frontend, including Widget, Hosted and Advanced sessions.
- Retrieve your auth token from the Trinsic Dashboard
- Configure
localhost:3000
as an approved redirect url in your app's settings in the dashboard. - Configure it either as environment variable (
TRINSIC_ACCESS_TOKEN
) or in your backend stack's sample.env
file. - Go to your preferred backend stack's sample (
/language/samples/server
) and run the backend usingstart.sh
. Note this assumes you have the toolchain working locally, inspect thestart.sh
file to see the required steps. - Explore the API and it's capabilities by navigating to localhost:3000.
Use these libraries in your backend to communicate with the Trinsic API.
Language | Version | Build status |
---|---|---|
C# |
||
Go |
||
Java |
||
PHP |
||
Python |
||
Ruby |
||
Typescript |
Use these libraries in your frontend (web or mobile app) to launch the Trinsic Flow on your user's device after creating a Session using an API Library.
Platform | Version | Build status |
---|---|---|
Android |
||
Expo |
||
Flutter |
||
Swift |
||
Web |
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.
Any issues, inquiries, and feature requests can be sent to support@trinsic.id, or feel free to open a GitHub issue here.