---
title: "Uploading Source Maps"
description: "Learn how to provide your source maps to Sentry."
url: https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/
---

# Uploading Source Maps | Sentry for Cloudflare

We provide guides on uploading source maps to Sentry for the most popular JavaScript build tools and Cloudflare-specific tools. Pick one from the list below to learn more.

If you can't find the tool of your choice in the list below, we recommend you choose the "Sentry CLI" guide.

## [Uploading Source Maps](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading.md#uploading-source-maps)

The easiest way to configure uploading source maps is by using the Sentry Wizard:

```bash
npx @sentry/wizard@latest -i sourcemaps
```

The wizard will guide you through the following steps:

* Logging into Sentry and selecting a project
* Installing the necessary Sentry packages
* Configuring your build tool to generate and upload source maps
* Configuring your CI to upload source maps

If you want to configure source maps to upload manually, follow the guide for your bundler or build tool below.

## [Sentry Bundler Support](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading.md#sentry-bundler-support)

* [webpack](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/webpack.md)
* [Rollup](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/rollup.md)
* [Vite](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/vite.md)
* [esbuild](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/esbuild.md)

### [Cloudflare-Specific Tools](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading.md#cloudflare-specific-tools)

* [Wrangler](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/wrangler.md)

### [Guides for Source Maps](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading.md#guides-for-source-maps)

* [TypeScript (tsc)](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/typescript.md)

  If you're using a bundler like Webpack, Vite, Rollup, or Esbuild, use the corresponding Sentry plugin instead. For details, see the "Sentry Bundler Support" section.

* [UglifyJS](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/uglifyjs.md)

* [SystemJS](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/systemjs.md)

* [GitHub Actions](https://docs.sentry.io/product/releases/setup/release-automation/github-actions.md)

## [Other Tools](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading.md#other-tools)

If you're not using one of these tools, we assume you already know how to generate source maps with your toolchain and we recommend you upload them using [Sentry CLI](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/cli.md).

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

  Upload your source maps with our webpack plugin.

* #### [Ionic](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/ionic.md)

  Upload your source maps using Ionic and Sentry CLI.

* #### [Ionic Capacitor Build](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/ionic-capacitor.md)

  Upload your source maps using ionic capacitor and Sentry CLI.

* #### [TypeScript (tsc)](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/typescript.md)

  Upload your source maps using tsc and Sentry CLI.

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

  Upload your source maps with the Sentry Vite Plugin.

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

  Upload your source maps with the Sentry esbuild Plugin.

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

  Upload your source maps with the Sentry Rollup Plugin.

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

  Upload your source maps using Sentry CLI.

* #### [UglifyJS](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/uglifyjs.md)

  Upload your source maps using UglifyJS and Sentry CLI.

* #### [SystemJS](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/systemjs.md)

  Upload your source maps using SystemJS and Sentry CLI.

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

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

* #### [Wrangler](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/wrangler.md)

  Upload your Cloudflare Workers source maps using Wrangler and Sentry CLI.

## Pages in this section

- [Webpack](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/webpack.md)
- [Ionic](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/ionic.md)
- [Ionic Capacitor Build](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/ionic-capacitor.md)
- [TypeScript (tsc)](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/typescript.md)
- [Vite](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/vite.md)
- [esbuild](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/esbuild.md)
- [Rollup](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/rollup.md)
- [Sentry CLI](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/cli.md)
- [UglifyJS](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/uglifyjs.md)
- [SystemJS](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/systemjs.md)
- [Hosting Publicly](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/hosting-publicly.md)
- [Wrangler](https://docs.sentry.io/platforms/javascript/guides/cloudflare/sourcemaps/uploading/wrangler.md)
