Yes, Perfect Wiki works in shared channels in Microsoft Teams.
If you want all the guests of your shared Microsoft teams channel to have access to your Perfect Wiki knowledge base - it needs to be set as a public knowledge base, see details here ๐ How to make knowledge base available to everyone on the Internet?

The guests will see your knowledge base in Read-only mode
- If the knowledge base is set as an internal one, your guests will receive an error notification stating that the Access is denied, access settings can be found here ๐ฆธโโ๏ธ How can I control who can access pages in my knowledge base?