# Deployment

[View on Github](https://github.com/CartoDB/carto-react-template)

{% hint style="warning" %}
**Note:** We are reducing our investment in CARTO for React and currently we discourage users from starting new projects with it.

CARTO for React is an opinionated framework with pre-built components and templates. This greatly speeds up the process to create React-based applications, but customization options are limited.

If you need further customization in React, or you want to build geospatial applications using **Vue, Angular, or any other Javascript-based framework**, we recommend going directly to the main CARTO for Developers documentation, including [CARTO + deck.gl](https://github.com/CartoDB/gitbook-documentation/blob/master/carto-for-developers/key-concepts/carto-for-deck.gl), which allows for maximum flexibility and scalability.
{% endhint %}

Thanks to using Create React App as the integrated toolchain, you can deploy easily your CARTO for React application in many different hosting providers:

* [GitHub pages](https://create-react-app.dev/docs/deployment/#github-pages)
* [Firebase](https://create-react-app.dev/docs/deployment/#firebase)
* [Azure](https://create-react-app.dev/docs/deployment/#azure)
* [Netlify](https://create-react-app.dev/docs/deployment/#netlify)
* [Heroku](https://create-react-app.dev/docs/deployment/#heroku)
* [Amazon S3 and CloudFront](https://create-react-app.dev/docs/deployment/#s3-and-cloudfront)
* [AWS Amplify](https://create-react-app.dev/docs/deployment/#aws-amplify)
* [Vercel](https://create-react-app.dev/docs/deployment/#vercel)
* or even use your own [static server](https://create-react-app.dev/docs/deployment/#static-server)
