Trouble with Custom Interfaces


I’m trying to go through the instructionst to create a custom interface (, but running into issues. A lot of the example code seems like it hasn’t been updated in 4 years! And I understand there was a (fairly) recent move away from some legacy editor? I just want to make sure I should expect these examples to work today before spending too much time trying to figure out what’s wrong with my setup. I’ll describe it below.

  1. I copied helloworld/index.html into a local directory all on its own.
  2. Ran python -m http.server 8080 in that directory.
  3. Navigated to h t t p://
  4. I’m re-directed to h t t ps:// which asks me to choose a project to develop against.
    (Question: Are there any constraints on which project will work for this?)
  5. I choose a project that has Image data and a (modern, non-legacy) editor already configured.
  6. I end up at this other url h t t p s:// and it seems that I’m not using the helloworld/index.html UI. Seems like just the default editor already configured for that project.


5b. I choose a project where I chose the “Deprecated Legacy Editor”
6b. I get a sign-in dialog again.
7b. If I sign in, I just get stuck in a loop, with the same sign in dialog popping up again.

Is there something wrong about my process? Or my understanding of what should happen?

Thanks in advance!

Hi @kevin ,

Custom interface (editor) is an enterprise feature and as such would not work in your current org (based on the project id you have provided) :

ref : Plans & Pricing | Labelbox

As such you won’t be able to set a custom interface to any of your project in a workspace that is not entreprise (hence the login loop).

We maintain the examples from this repo on a demand basis and all examples are currently working and up to date.

Many thanks,
Labelbox Support