Getting Started¶
Three ways to run the demo, from zero-install to full contributor setup.
1. Try it online (no install)¶
App only: open the hosted Voici dashboard from the project README badge.
Interactive notebooks: open the hosted JupyterLite site, then head to Interactive Notebooks to run them in the browser.
In either case, click the top-right 🔑 on the map to upload a HERE
credentials.properties file. See Credentials for
what the file must contain and how it is used.
2. Run notebooks locally¶
Install the package into a virtual environment (Python 3.13 recommended):
pip install 'here-search-demo[lab]' \ --index-url https://artifactory.in.here.com/artifactory/api/pypi/here-elm-pypi-virtual-prd/simple
Extract the notebooks and
credentials.properties.txtfromhere-search-demo.zipinto the same directory.Fill
credentials.properties.txtwith your HERE credentials.Register a Jupyter kernel for the package:
prefix=$(python -c "import sys; print(sys.prefix)") python -m ipykernel install --prefix $prefix --name search_demo --display-name "search demo"
Start JupyterLab:
python -m jupyterlab
3. Provide credentials¶
The demo needs two things for the full experience:
an API key (HERE map tiles), and
OAuth2 credentials (authorizing Search / Routing API requests).
Set them via environment variables or a credentials.properties file before
launching, or upload the file at runtime through the 🔑 widget. The exact keys,
resolution order, and what degrades when one is missing are documented in
Credentials.
Where to next¶
Tutorials — run the demo notebooks step by step.
Guides — task-focused how-tos (search along a route, signals).
Explanation — how the engine, routes, and credentials work.
Reference — the generated API surface and math appendices.
Contributing — local dev setup, build internals, releases.