API Tokens#
Typically users create and register API tokens on personal machines using the
coiled login
command.
coiled login
This creates a token, registers it with Coiled, and then stores it in a yaml file your home directory. This works for most users.
However, in some cases you may want to create and store API tokens in other ways. This often comes up when using automated systems like CI services, workflow managers, cloud notebooks, or other SaaS tools.
You can manually create an API token and then store it using either a CLI command, an environment variable, or a yaml file.
coiled login --token <your-token>
This will save your token to your ~/.config/dask/coiled.yaml
configuration file, resulting in the following:
coiled:
account: <your-account>
server: https://cloud.coiled.io
token: <your-token>
user: <your-username>
Tip
If you’re using a Jupyter notebook, you can save your token with !coiled login --token <your-token>
You can also save your token as an environment variable:
export DASK_COILED__TOKEN=<your-token>
You can directly edit your ~/.config/dask/coiled.yaml
yaml file:
coiled:
token: <your-token>
Tip
Working with a team? If so, you may also want to change the default account
to your team account. See Manage Users.