Hacker News new | ask | show | jobs
by nilslice 635 days ago
The OpenAPI ecosystem is really impressive. We went through a major analysis of it recently when deciding whether or not to create a new, custom IDL from which to generate binding/glue code for our WebAssembly plugin system.

We knew that OpenAPI is already great at describing the interaction points between a client and server, and this ended up being a perfect fit for the plugin definition too.

Since there is already so much OpenAPI spec out there, I think more people should build tooling based on it. Being able to take types that a server application already knows well, and reuse them to just interact with the client code locally in-process vs. interact with a client over HTTP is pretty remarkable!