Create a Svelte project using [SvelteKit](https://kit.svelte.dev/docs/creating-a-project).

```sh

```

The command will give you a prompt with several project types. We'll be starting with a skeleton project.

The prompt will be something similar to this.

```sh

```

After the prompt is finished, you can head over to the newly created project.

```sh

```

### [Install Appwrite](/content/docs/tutorials/sveltekit-ssr-auth/step-2#install-appwrite/index.html)

Appwrite provides a Node SDK that can be used in your Svelte apps. You can use Appwrite by installing the Node SDK as an NPM package. The Node SDK is intended for server-side use. If you want to use Appwrite in a client-side application, you should [use the Web SDK instead](/content/docs/tutorials/sveltekit-csr-auth/index.html).

```sh

```

[Step 1: Introduction](/content/docs/tutorials/sveltekit-ssr-auth/step-1/index.html) [Step 3: Initialize SDK](/content/docs/tutorials/sveltekit-ssr-auth/step-3/index.html)

###### Recommended

- [API reference/Account](/content/docs/references/cloud/client-web/account/index.html)
- [API reference/Teams](/content/docs/references/cloud/client-web/teams/index.html)
- [API reference/Databases](/content/docs/references/cloud/client-web/databases/index.html)
- [API reference/Storage](/content/docs/references/cloud/client-web/storage/index.html)
