Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trinsic-id/sdk
This repository contains the scripts used to generate SDKs libraries from our OpenAPI spec in every major language. It also contains our UI SDKs to launch verification flows using the Trinsic widget.
https://github.com/trinsic-id/sdk
android csharp dotnet flutter go identity-verification java openapi-generator php python react-native ruby switft trinsic typescript web
Last synced: 23 days ago
JSON representation
This repository contains the scripts used to generate SDKs libraries from our OpenAPI spec in every major language. It also contains our UI SDKs to launch verification flows using the Trinsic widget.
- Host: GitHub
- URL: https://github.com/trinsic-id/sdk
- Owner: trinsic-id
- License: mit
- Created: 2024-08-12T19:18:57.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-12-16T16:19:37.000Z (about 1 month ago)
- Last Synced: 2024-12-23T04:36:51.379Z (28 days ago)
- Topics: android, csharp, dotnet, flutter, go, identity-verification, java, openapi-generator, php, python, react-native, ruby, switft, trinsic, typescript, web
- Language: TypeScript
- Homepage: https://trinsic.id
- Size: 3.16 MB
- Stars: 1
- Watchers: 5
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-trust-registries - Trinsic SDK
README
# Trinsic SDKs
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](https://docs.trinsic.id)
## API Libraries
Use these libraries in your backend to communicate with the Trinsic API.
|Language|Version|Build status|
|---|---|---|
|[`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)|
|[`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)|
|[`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)|
|[`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)|
|[`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)|
|[`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)|
|[`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)|## UI Libraries
Use 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.
|Platform|Version|Build status|
|---|---|---|
|[`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)|
|[`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)|
|[`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)|
|[`React Native`](./ui-react-native/)| [![React Native Version](https://img.shields.io/npm/v/@trinsic/react-native-ui.svg)](https://www.npmjs.org/package/@trinsic/react-native-ui)| [![React Native Build Status](https://github.com/trinsic-id/sdk/actions/workflows/ui-react-native-release.yml/badge.svg)](https://github.com/trinsic-id/sdk/actions?query=branch%main)|
|[`Swift`](./ui-swift/)| [![Swift UI Version](https://img.shields.io/cocoapods/v/TrinsicUI.svg)]([https://www.npmjs.org/package/@trinsic/react-native-ui](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)|
|[`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)|## SDK Versioning
Our SDKs follow the [Semantic Versioning](https://semver.org) ("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]](mailto:[email protected]), or feel free to open a GitHub issue [here](https://github.com/trinsic-id/sdk/issues).
## More Information
- [API Reference](https://docs.trinsic.id/reference)
- [Developer Guide](https://docs.trinsic.id/docs/developer-tools)
- [Our Blog](https://trinsic.id/blog/)
- [Schedule a demo](https://trinsic.id/contact/)