If you already have Netflix you can use the app on the Sky box. This is the same as any other Netflix app.
If you sign up for Netflix via Sky's Ultimate on Demand you get better intergration with the Sky Q menus. I assume you can also log onto other devices, whether it is premium or standard depends on your Sky subscription.