AFAIK they’re still not officially released yet. For reasons I still don’t entirely understand, this one website had them in stock but it looks like they’re now all out of stock.
I ordered one of the nano switches a few months ago, haven’t had a chance to install it but I confirmed with aeotec the site is legit.
When they’re generally available, @TheSmartestHouse will have them in stock. No secret links or passwords required, I imagine
This has all been discussed before, you can try searching the forum for the topic.