{"id":23633640,"url":"https://github.com/trinsic-id/sdk","last_synced_at":"2025-08-03T23:07:19.131Z","repository":{"id":253848513,"uuid":"841620378","full_name":"trinsic-id/sdk","owner":"trinsic-id","description":"This repository contains the samples for all major languages and frameworks. It also contains our UI SDKs to launch verification flows using the Trinsic widget. ","archived":false,"fork":false,"pushed_at":"2025-08-01T19:39:09.000Z","size":3468,"stargazers_count":5,"open_issues_count":1,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-08-01T21:41:49.849Z","etag":null,"topics":["android","csharp","dotnet","flutter","go","identity-verification","java","openapi-generator","php","python","react-native","ruby","switft","trinsic","typescript","web"],"latest_commit_sha":null,"homepage":"https://trinsic.id","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trinsic-id.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-08-12T19:18:57.000Z","updated_at":"2025-08-01T19:39:12.000Z","dependencies_parsed_at":"2024-09-17T19:06:02.913Z","dependency_job_id":"35b9439e-d91a-49e5-be35-613491b1a9ff","html_url":"https://github.com/trinsic-id/sdk","commit_stats":{"total_commits":1126,"total_committers":32,"mean_commits":35.1875,"dds":0.5657193605683837,"last_synced_commit":"6b1e98888489c705f0245b5895b902365df5036b"},"previous_names":["trinsic-id/connect-sdks"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/trinsic-id/sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trinsic-id%2Fsdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trinsic-id%2Fsdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trinsic-id%2Fsdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trinsic-id%2Fsdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trinsic-id","download_url":"https://codeload.github.com/trinsic-id/sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trinsic-id%2Fsdk/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268625009,"owners_count":24280188,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-03T02:00:12.545Z","response_time":2577,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","csharp","dotnet","flutter","go","identity-verification","java","openapi-generator","php","python","react-native","ruby","switft","trinsic","typescript","web"],"created_at":"2024-12-28T04:52:56.958Z","updated_at":"2025-08-03T23:07:19.122Z","avatar_url":"https://github.com/trinsic-id.png","language":"TypeScript","readme":"# Trinsic SDKs\n\nThis repository is the home of Trinsic's API (backend) and UI (frontend) libraries.\n\nYou can find our platform's documentation at [docs.trinsic.id](https://docs.trinsic.id)\n\n## Getting started\n\n\u003e [!TIP]\n\u003e Each backend sample wraps the `/ui-web/samples/` sample as the frontend, including Widget, Hosted and Advanced sessions.\n\n1. Retrieve your auth token from the Trinsic Dashboard\n1. Configure `localhost:3000` as an approved redirect url in your app's settings in the dashboard. \n1. Configure it either as environment variable (`TRINSIC_ACCESS_TOKEN`) or in your backend stack's sample `.env` file.\n1. Go to your preferred backend stack's sample (`/language/samples/server`) and run the backend using `start.sh`. _Note this assumes you have the toolchain working locally, inspect the `start.sh` file to see the required steps_. \n1. Explore the API and it's capabilities by navigating to [localhost:3000](http://localhost:3000). \n\n\n## API Libraries\n\nUse these libraries in your backend to communicate with the Trinsic API.\n\n|Language|Version|Build status|\n|---|---|---|\n|[`C#`](./api-csharp/)|[![C# Version](https://img.shields.io/nuget/v/Trinsic.Api)](https://www.nuget.org/packages/WorkOS.net)|[![C# Status](https://github.com/trinsic-id/sdk/actions/workflows/api-csharp-release.yml/badge.svg)](https://github.com/trinsic-id/sdk/actions?query=branch%main)|\n|[`Go`](./api-go/) | [![Go package version](https://img.shields.io/github/v/tag/trinsic-id/sdk-go-api?label=git)](https://pkg.go.dev/github.com/trinsic-id/sdk-go-api)| [![Go Status](https://github.com/trinsic-id/sdk/actions/workflows/api-go-release.yml/badge.svg)](https://github.com/trinsic-id/sdk/actions?query=branch%main)|\n|[`Java`](./api-java/) |[![Java Version](https://img.shields.io/jitpack/version/com.github.trinsic-id/sdk-java-api)](https://jitpack.io/#trinsic-id/sdk-java-api)| [![Java Status](https://github.com/trinsic-id/sdk/actions/workflows/api-java-release.yml/badge.svg)](https://github.com/trinsic-id/sdk/actions?query=branch%main)|\n|[`PHP`](./api-php/)| [![PHP Version](https://img.shields.io/packagist/v/trinsic/api)](https://packagist.org/packages/trinsic/api)| [![PHP Status](https://github.com/trinsic-id/sdk/actions/workflows/api-php-release.yml/badge.svg)](https://github.com/trinsic-id/sdk/actions?query=branch%main)|\n|[`Python`](./api-python/)| [![Python Version](https://img.shields.io/pypi/v/trinsic-api)](https://pypi.org/project/Trinsic-Api/)| [![Python Status](https://github.com/trinsic-id/sdk/actions/workflows/api-python-release.yml/badge.svg)](https://github.com/trinsic-id/sdk/actions?query=branch%main)|\n|[`Ruby`](./api-ruby/)| [![Ruby Version](https://img.shields.io/gem/v/trinsic_api)](https://rubygems.org/gems/trinsic_api) | [![Ruby Status](https://github.com/trinsic-id/sdk/actions/workflows/api-ruby-release.yml/badge.svg)](https://github.com/trinsic-id/sdk/actions?query=branch%main)|\n|[`Typescript`](./api-typescript/) |[![TypeScript Version](https://img.shields.io/npm/v/@trinsic/api.svg)](https://www.npmjs.org/package/@trinsic/api)| [![TypeScript Status](https://github.com/trinsic-id/sdk/actions/workflows/api-typescript-release.yml/badge.svg)](https://github.com/trinsic-id/sdk/actions?query=branch%main)|\n\n## UI Libraries\n\nUse these libraries in your frontend (web or mobile app) to launch the Trinsic Flow on your user's device after [creating a Session](https://docs.trinsic.id/docs/developer-tools) using an API Library.\n\n|Platform|Version|Build status|\n|---|---|---|\n|[`Android`](./ui-android/)| [![Android Version](https://img.shields.io/jitpack/version/com.github.trinsic-id/sdk-android-ui)](https://jitpack.io/#trinsic-id/sdk-java-api)| [![Android Build Status](https://github.com/trinsic-id/sdk/actions/workflows/ui-android-release.yml/badge.svg)](https://github.com/trinsic-id/sdk/actions?query=branch%main)|\n|[`Expo`](./ui-expo/) |[![Expo Version](https://img.shields.io/npm/v/@trinsic/expo-ui.svg)](https://www.npmjs.org/package/@trinsic/expo-ui)| [![Expo Build Status](https://github.com/trinsic-id/sdk/actions/workflows/ui-expo-release.yml/badge.svg)](https://github.com/trinsic-id/sdk/actions?query=branch%main)|\n|[`Flutter`](./ui-flutter/)| [![Flutter Version](https://img.shields.io/pub/v/trinsic_flutter_ui.svg)](https://pub.dev/packages/trinsic_flutter_ui) |[![Flutter Build Status](https://github.com/trinsic-id/sdk/actions/workflows/ui-flutter-release.yml/badge.svg)](https://github.com/trinsic-id/sdk/actions?query=branch%main)|\n|[`Swift`](./ui-swift/)| [![Swift UI Version](https://img.shields.io/cocoapods/v/TrinsicUI.svg)]([https://cocoapods.org/pods/TrinsicUI](https://cocoapods.org/pods/TrinsicUI)) |[![Swift Build Status](https://github.com/trinsic-id/sdk/actions/workflows/ui-swift-release.yml/badge.svg)](https://github.com/trinsic-id/sdk/actions?query=branch%main)|\n|[`Web`](./ui-web/)| [![Web Version](https://img.shields.io/npm/v/@trinsic/web-ui.svg)](https://www.npmjs.org/package/@trinsic/web-ui) |[![Web Build Status](https://github.com/trinsic-id/sdk/actions/workflows/ui-web-release.yml/badge.svg)](https://github.com/trinsic-id/sdk/actions?query=branch%main)|\n\n## SDK Versioning\n\nOur SDKs follow the [Semantic Versioning](https://semver.org) (\"SemVer\") scheme.\n\nFor example, the version number `1.13.0` has a major version of `1`, a minor version of `13`, and a patch version of `0`.\n\nBreaking changes are only introduced alongside a new major version.\n\n## Support\n\nAny issues, inquiries, and feature requests can be sent to [support@trinsic.id](mailto:support@trinsic.id), or feel free to open a GitHub issue [here](https://github.com/trinsic-id/sdk/issues).\n\n## More Information\n\n- [API Reference](https://docs.trinsic.id/reference)\n- [Developer Guide](https://docs.trinsic.id/docs/developer-tools)\n- [Our Blog](https://trinsic.id/blog/)\n- [Schedule a demo](https://trinsic.id/contact/)\n","funding_links":[],"categories":["SDKs"],"sub_categories":["MCP Registries"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrinsic-id%2Fsdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrinsic-id%2Fsdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrinsic-id%2Fsdk/lists"}