I have developed a client-side web-part by following steps simialr to those mentioned on this link Deploy your client-side web part to a SharePoint page (Hello World part 3)
then i deploy the web part to our app catalog site collection. then inside any site collection i can go to >> site content >> Add App >> i can add the web-part. but my question is if I can restrict the App from being added to only certain site collections? in other words to only show the App (when we want to add a new app) inside certain site collections only. is this possible?