Kris You can use the API itself to create new apps, the (apparently not really well-maintained) developer portal is not needed for anything really. It'd be nice to have it, because sometimes a UI makes some one-off operations quicker to do, but there is nothing that it offers that you cannot also do via regular API calls.