--- layout: tutorial title: Create project description: Add Authentication to a SvelteKit project using Appwrite. step: 2 --- You can create a Svelte project using [SvelteKit](https://kit.svelte.dev/docs/creating-a-project). ```sh npm create svelte@latest ``` 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 create-svelte version 3.2.0 ┌ Welcome to SvelteKit! │ ◇ Where should we create your project? │ my-svelte-project │ ◇ Which Svelte app template? │ Skeleton project │ ◇ Add type checking with TypeScript? │ Yes, using JavaScript with JSDoc comments │ ◇ Select additional options (use arrow keys/space bar) │ Add ESLint for code linting │ └ Your project is ready! ``` After the prompt is finished, you can head over to the newly created project. ```sh cd my-svelte-project npm install ``` # Adding Appwrite to your Svelte app {% #adding-appwrite-to-your-svelte-app %} Appwrite provides a Web SDK that can be used in your Svelte apps. You can use Appwrite by installing the Web SDK as an NPM package. ```sh npm install appwrite ```