Skip to content

Prerequisites

In order to get started with PineXQ development, there are a few things you’ll need to install first.

We strongly recommend you install using uv, a fast and versatile Python package manager and more. Add dependencies with uv add, run with uv run, and more, at lightning speed! Even managing multiple Python versions is easy with uv. Installation instructions, and full documentation, can be found on the official uv documentation website. The official installer will let you install without pip or even Python, though pipx is still an option.

Terminal window
curl -LsSf https://astral.sh/uv/install.sh | sh

For deployment, we use Docker for reliable, replicable builds and performance. Installation links are available on the Docker website.

Finally, to deploy your steps onto our job management system, you’ll need an API key. Head to our portal, go to Settings/API Keys, and “Add API Key”.

API keys

You will then be asked to configure your API key. In particular, the marked box will allow you to use your API key to connect a Worker running your processing steps on your machine to connect to the PineXQ job management service. Don’t worry too much about that for now; if you need this feature in the future, you can create another API key.

Configuring your new API key

Finally, you will be presented with your API key. This is the only time the full key will be accessible. Make sure to save it!

Saving your API key