---
title: "Installation Methods"
description: "Review our alternate installation methods."
url: https://docs.sentry.io/platforms/javascript/guides/solidstart/install/
---

# Installation Methods for SolidStart

These installation methods apply to SolidStart 1. On SolidStart 2, the Sentry Vite plugin instruments your dependencies at build time, so the server needs no preload.

SolidStart 1 uses ES Modules for server-side builds, which requires Sentry to register Node [customization hooks](https://nodejs.org/api/module.html#customization-hooks). Those customization hooks need to be registered before the rest of the application.

To be able to run Sentry before the rest of the application and fully monitor the server-side, Sentry can be initialized using one of those two approaches:

* #### [--import CLI flag (default)](https://docs.sentry.io/platforms/javascript/guides/solidstart/install/cli-import.md)

  Learn how to use the node --import CLI flag.

* #### [Limited Server Tracing](https://docs.sentry.io/platforms/javascript/guides/solidstart/install/limited-server-tracing.md)

  Learn how to set up the SolidStart SDK with limited server tracing by adding a top-level import to the build output.

* #### [Dynamic Import (experimental)](https://docs.sentry.io/platforms/javascript/guides/solidstart/install/dynamic-import.md)

  Learn about how the SolidStart SDK leverages dynamic input() in the build output.

## Pages in this section

- [--import CLI flag (default)](https://docs.sentry.io/platforms/javascript/guides/solidstart/install/cli-import.md)
- [Limited Server Tracing](https://docs.sentry.io/platforms/javascript/guides/solidstart/install/limited-server-tracing.md)
- [Dynamic Import (experimental)](https://docs.sentry.io/platforms/javascript/guides/solidstart/install/dynamic-import.md)
