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

# Installation Methods | Sentry for SolidStart

SolidStart 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)
