# Uploading Source Maps | Sentry for Svelte

To upload your Svelte project's source maps to Sentry, you currently have two options:

* Use the [Sentry Vite plugin](https://www.npmjs.com/package/@sentry/vite-plugin) to set releases and upload source maps.
* Upload source maps manually using [Sentry-CLI](https://docs.sentry.io/platforms/javascript/guides/svelte/sourcemaps/uploading/cli.md). Take a look at this [bash script](https://github.com/getsentry/sentry-javascript/tree/master/packages/svelte#sourcemaps-and-releases) as an example of how to configure the CLI for a typical Svelte project.

For other bundlers or more advanced configurations, take a look at the following guides and options for uploading sourcemaps:

* #### [Webpack](https://docs.sentry.io/platforms/javascript/guides/svelte/sourcemaps/uploading/webpack.md)

  Upload your source maps with our webpack plugin.

* #### [Vite](https://docs.sentry.io/platforms/javascript/guides/svelte/sourcemaps/uploading/vite.md)

  Upload your source maps with the Sentry Vite Plugin.

* #### [esbuild](https://docs.sentry.io/platforms/javascript/guides/svelte/sourcemaps/uploading/esbuild.md)

  Upload your source maps with the Sentry esbuild Plugin.

* #### [Rollup](https://docs.sentry.io/platforms/javascript/guides/svelte/sourcemaps/uploading/rollup.md)

  Upload your source maps with the Sentry Rollup Plugin.

* #### [Sentry CLI](https://docs.sentry.io/platforms/javascript/guides/svelte/sourcemaps/uploading/cli.md)

  Upload your source maps using Sentry CLI.

* #### [Hosting Publicly](https://docs.sentry.io/platforms/javascript/guides/svelte/sourcemaps/uploading/hosting-publicly.md)

  Learn about publicly hosting your source maps, including how to address various security concerns.
