I think API owner need to see some value in publishing spec.
And SDK generation, not a strong argument for publishing since it can be done on API owner side with more control and better quality.<p>IMHO key component here is automatic integration, you simply publish a link to your spec and you magically have integration with a number of 3rd-party tools&#x2F;services.<p>I currently work on catalog which does exactly this, and you can see list of integrations here:
<a href="https:&#x2F;&#x2F;github.com&#x2F;APIs-guru&#x2F;api-models#existing-integrations" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;APIs-guru&#x2F;api-models#existing-integration...</a>