# Installation > How to install Dash Glide Grid for use in Python applications. --- ### Installation (via PyPI - not available yet) Install Dash Glide Grid using `pip`: ```bash pip install dash-glide-grid ``` Or similarly with `uv`: ```bash uv add dash-glide-grid ``` #### Requirements - Python 3.9 or higher - Dash 3.3.0 or higher ### Installation (via source code) For the latest features or to contribute to development, you can install from source. #### Prerequisites - **Node.js** v18+ (for building JavaScript/React components) - **npm** (comes with Node.js) - **Python 3.9+** - **uv** - Python package manager ([install instructions](https://docs.astral.sh/uv/getting-started/installation/)) - **Git** #### 1. Clone the repository ```bash git clone https://github.com/benweinberg89/dash-glide-grid.git cd dash-glide-grid ``` #### 2. Install Node.js dependencies ```bash npm install ``` #### 3. Install Python dependencies ```bash uv sync ``` #### 4. Build the component This compiles the React components and generates Python bindings: ```bash npm run build ``` #### 5. Install in editable mode For development, install the package in editable mode so changes take effect immediately: ```bash uv pip install -e . ``` #### Verify the installation ```bash uv run python -c "from dash_glide_grid import GlideGrid; print('Installation successful!')" ``` #### Run an example ```bash uv run python examples/01_basic_grid.py ``` ### Next Steps Now that you have Dash Glide Grid installed, head to the [Quick Start](/getting-started/quickstart) guide to build your first grid. --- *Source: /getting-started/installation* *Generated with dash-improve-my-llms*