A change in 'Development' API keys

Today we’re rolling out a change in how we create and provision API keys (specifically we stop automatically creating ‘development’ API keys). This shouldn’t affect any functionality, but if you have any issues please reply to this thread.

Note: If you’re on an older CLI version (e.g. edge-impulse-daemon or edge-impulse-linux) you might get a message saying “You don’t have any development keys set…” for new projects (created after today). You can either create a new development key manually (Dashboard > Keys), or upgrade the CLI (upgrade instructions are printed when you start the CLI).

2 Likes

Thanks for this update! I just ran into this issue trying to connect to a new project.

edge-impulse-linux --clean

I don’t see any upgrade instructions when I start the CLI (v 1.24.3)

I’ve tried updating using;

sudo npm update -g edge-impulse-linux --unsafe-perm

And reinstalling from scratch.

sudo apt update
curl -sL https://deb.nodesource.com/setup_20.x | sudo bash -
sudo apt install -y gcc g++ make build-essential nodejs sox gstreamer1.0-tools gstreamer1.0-plugins-good gstreamer1.0-plugins-base gstreamer1.0-plugins-base-apps
sudo npm install edge-impulse-linux -g --unsafe-perm

But I’m still getting the same error? Any idea what I might be doing wrong?

@bobber Argh, I think we did not publish a new CLI version. Will get it done now.

edit: Done now (v1.38.0 for the normal CLI, v1.25.0 for the Linux CLI)

2 Likes

I was just able to update the CLI to 1.25.0 and it works perfectly! Thanks!