Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/appstractive/supertokens-kt
Unofficial implementations of SuperTokens SDKs for Kotlin (Multiplatform*)
https://github.com/appstractive/supertokens-kt
android authentication desktop ios jvm kotlin ktor multiplatform server supertokens
Last synced: 1 day ago
JSON representation
Unofficial implementations of SuperTokens SDKs for Kotlin (Multiplatform*)
- Host: GitHub
- URL: https://github.com/appstractive/supertokens-kt
- Owner: Appstractive
- License: apache-2.0
- Created: 2023-06-21T08:03:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-16T09:27:30.000Z (29 days ago)
- Last Synced: 2024-10-18T02:58:24.313Z (27 days ago)
- Topics: android, authentication, desktop, ios, jvm, kotlin, ktor, multiplatform, server, supertokens
- Language: Kotlin
- Homepage:
- Size: 2.02 MB
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SuperTokens Kotlin SDK
**_Unofficial_** implementations of **[SuperTokens](https://github.com/supertokens/supertokens-core)** SDKs for Kotlin (Multiplatform*).
Supported **Driver Interfaces**:
| SDK Version | CDI Version | FDI Version |
|-------------|------------------------------------------------------------------|------------------------------------------------------------------|
| 1.2.X | [2.21.1](https://app.swaggerhub.com/apis/supertokens/CDI/2.21.1) | [1.16.1](https://app.swaggerhub.com/apis/supertokens/FDI/1.16.0) |
| 1.3.X | [4.0.2](https://app.swaggerhub.com/apis/supertokens/CDI/4.0.2) | [1.18.0](https://app.swaggerhub.com/apis/supertokens/FDI/1.18.0) |
| 1.4.X | [5.0.0](https://app.swaggerhub.com/apis/supertokens/CDI/5.0.0) | [1.19.0](https://app.swaggerhub.com/apis/supertokens/FDI/1.19.0) |Both SDKs are written in pure Kotlin. The backend SDK has some Java dependencies (Mail and JWT). The
frontend SDK is built using Kotlin Multiplatform.## Documentation
Please refer to the respective SDK directories for installation and usage instructions. For
SuperTokens specifics, please visit the official documentation
at [supertokens.com](https://supertokens.com/docs/guides)### SDKs
- [Backend SDK](https://github.com/Appstractive/supertokens-kt/tree/main/sdk/backend) [![Maven Central](https://img.shields.io/maven-central/v/com.appstractive/supertokens-sdk-backend?label=Maven%20Central)](https://central.sonatype.com/artifact/com.appstractive/supertokens-sdk-backend)
- [KTOR Server Plugin](https://github.com/Appstractive/supertokens-kt/tree/main/server/ktor) [![Maven Central](https://img.shields.io/maven-central/v/com.appstractive/supertokens-sdk-frontend?label=Maven%20Central)](https://central.sonatype.com/artifact/com.appstractive/supertokens-sdk-frontend)
- [Frontend SDK](https://github.com/Appstractive/supertokens-kt/tree/main/sdk/frontend) [![Maven Central](https://img.shields.io/maven-central/v/com.appstractive/supertokens-sdk-backend-ktor?label=Maven%20Central)](https://central.sonatype.com/artifact/com.appstractive/supertokens-sdk-backend-ktor)### Examples
- [KTOR Server Example](https://github.com/Appstractive/supertokens-kt/tree/main/examples/ktor-server)
- [Multiplatform App Example](https://github.com/Appstractive/supertokens-kt/tree/main/examples/composeApp)