The show will debut on Nickelodeon in the U.S. this spring and on Netflix internationally later this year.