# Getting Started

To get started with Sodot MPC Infra we recommend two possible avenues:

* Start by following one of our key-generation and signing guides
* Start by checking out one of our full example projects:
  * A self-custodial wallet that utilizes Passkeys or Google Login for a smooth onboarding experience: [here](/examples/mpc-infra/passkeys-google-example)
  * A custodial wallet that showcases vast multichain support: [here](/examples/mpc-infra/multichain-support-example)

The SDKs and vertex guides can be found below:

### SDKs

Get started with the installation guides for each SDK:

* [Web SDK Installation](/web/installation)
* [React Native SDK Installation](/rn/installation)
* [Kotlin SDK Installation](/kotlin/installation)
* [Swift SDK Installation](/swift/installation)
* [Go SDK Installation](/go/installation)
* [Node.js SDK Installation](/node/installation)

For key-generation and signing guides, refer to the following links:

* [Web SDK Getting Started](/web/getting_started)
* [React Native SDK Getting Started](/rn/getting_started)
* [Kotlin SDK Getting Started](/kotlin/getting_started)
* [Swift SDK Getting Started](/swift/getting_started)
* [Go SDK Getting Started](/go/getting_started)
* [Node.js SDK Getting Started](/node/getting_started)

### Vertex

Get started with using the vertex by following the vertex section [here](/vertex/overview).

### Minimal Example Projects

There are also minimal example projects below for getting started with common use cases for using Sodot MPC Infra

* [Client-Server MPC signing example](https://github.com/sodot-rs/sodot-client-server-example/tree/vertex), to use as a base for a self-custodial wallet
* [Server-Server MPC signing example](https://github.com/sodot-rs/sodot-vertex-to-vertex-example), to use as a base for custody
