Hey HN, Supabase CEO here.<p>This release makes it easy for anyone to create a Foreign Data Wrapper and share it with the community. Usually FDWs need to be "pre-installed" on Postgres which makes it harder for platforms like Supabase/RDS/Azure/etc<p>Since the FDWs are written in WebAssembly, they can safely be installed from S3 or GitHub and they are sandboxed by our Wrappers framework, a Rust framework for developing Foreign Data Wrappers (<a href="https://fdw.dev" rel="nofollow">https://fdw.dev</a>)<p>There are some trade-offs: the performance isn't as good as a "native" FDW. That said, we think the flexibility makes it worthwhile, and we'll improve the performance over time.<p>The blog posts explains a lot of the technical details. You can find some docs to build your own Wasm Wrapper here:<p><a href="https://fdw.dev/guides/create-wasm-wrapper/" rel="nofollow">https://fdw.dev/guides/create-wasm-wrapper/</a>