# SDKs > SDKs documentation. - [Client Libraries and SDKs](https://fusionauth.io/docs/sdks.md): An overview of FusionAuth Client Libraries and SDKs. - [Kotlin SDK for Android](https://fusionauth.io/docs/sdks/android-sdk.md): The FusionAuth Android SDK allows you to add different OAuth2 and OpenID Connect functionalities to your Android application. It's a highly standardized and simplified starting point for developers to easily integrate FusionAuth in their own custom Android mobile apps by taking care of all the dependencies. - [Angular SDK](https://fusionauth.io/docs/sdks/angular-sdk.md): The FusionAuth Angular SDK allows you to add login, logout and registration functionality to your Angular application. - [Example Apps](https://fusionauth.io/docs/sdks/examples.md): Learn about example applications using FusionAuth. - [Go Client Library](https://fusionauth.io/docs/sdks/go.md): The FusionAuth Go Client library allows you to call FusionAuth from Go applications. - [Java Client Library](https://fusionauth.io/docs/sdks/java.md): The FusionAuth Java Client library allows you to call FusionAuth from Java applications. - [.NET Core Client Library](https://fusionauth.io/docs/sdks/netcore.md): The FusionAuth .NET Core Client library allows you to call FusionAuth from a .NET Core application. - [OpenAPI Specification](https://fusionauth.io/docs/sdks/openapi.md): Learn about the FusionAuth OpenAPI Specification, which allows you to use OpenAPI tooling to interact with FusionAuth. - [PHP Client Library](https://fusionauth.io/docs/sdks/php.md): The FusionAuth PHP Client library allows you to call FusionAuth from PHP applications. - [Python Client Library](https://fusionauth.io/docs/sdks/python.md): The FusionAuth Python Client library allows you to call FusionAuth from Python applications. - [React SDK](https://fusionauth.io/docs/sdks/react-sdk.md): The FusionAuth React SDK allows you to add login, logout and registration functionality to your React application. - [Ruby Client Library](https://fusionauth.io/docs/sdks/ruby.md): The FusionAuth Ruby Client library allows you to call FusionAuth from Ruby applications. - [Swift SDK for iOS](https://fusionauth.io/docs/sdks/swift-sdk.md): Create iOS mobile apps with FusionAuth-based authentication using the Swift SDK. - [TypeScript Client Library](https://fusionauth.io/docs/sdks/typescript.md): The FusionAuth Typescript Client library allows you to call FusionAuth from JavaScript and Typescript applications. - [Vue SDK](https://fusionauth.io/docs/sdks/vue-sdk.md): The FusionAuth Vue SDK allows you to add login, logout and registration functionality to your Vue application. ## Examples - [Go Example Apps](https://fusionauth.io/docs/sdks/examples/go.md): Learn about example applications written in Go. - [Java Example Apps](https://fusionauth.io/docs/sdks/examples/java.md): Learn about example applications written in Java. - [Typescript, Node and JavaScript Example Apps](https://fusionauth.io/docs/sdks/examples/javascript.md): Learn about example applications in written in Typescript, Node and JavaScript. - [.NET Core Example Apps](https://fusionauth.io/docs/sdks/examples/netcore.md): Learn about example applications written in .NET Core. - [PHP Example Apps](https://fusionauth.io/docs/sdks/examples/php.md): Learn about example applications written in PHP. - [Python Example Apps](https://fusionauth.io/docs/sdks/examples/python.md): Learn about example applications written in Python. - [Ruby Example Apps](https://fusionauth.io/docs/sdks/examples/ruby.md): Learn about example applications written in Ruby.