---
number: 28267
slug: 28267-wrappers-wasm-fdw-is-on-public-alpha
published: 2024-07-30
discussion: https://github.com/orgs/supabase/discussions/28267
labels:
  - wrappers
page: https://supabase.com/changelog/28267-wrappers-wasm-fdw-is-on-public-alpha
---

# Wrappers Wasm FDW is on Public Alpha

[WebAssembly Foreign Data Wrapper (Wasm FDW)](https://supabase.github.io/wrappers/#webassemblywasm-foreign-data-wrapper) is now on public alpha from Wrappers version >= 0.4.1. This release also contains two new Wasm FDWs: [Snowflake](https://supabase.github.io/wrappers/snowflake/) and [Paddle](https://supabase.github.io/wrappers/paddle/).

### What is Wasm FDW?

In previous versions of Wrappers, all the foreign data wrappers need to be built into `wrappers` extension. The develop/test/release cycle is time consuming and fully on Supabase teams. To speed up this process and give more flexibility to community, we're adding Wasm to the Wrappers framework. With this new feature, users can build their own FDW using Wasm and use it instantly on Supabase platform.

Another benefit is because of the improved modularity, each FDW can be updated and loaded individually. New FDWs release will be quicker than before. Also, `wrappers` extension size won't be bloated as more FDWs added in.

### What are the changes?

There is no changes from end-users' perspective, all existing native FDWs are still same. The Wasm FDW only brings a new way of developing and distributing FDW.

### How to use it?

Visit `Database -> Platform -> Wrappers` on Supabase Studio, enable `Wrappers` and choose `Snowflake` or `Paddle`, then create foreign tables.

Visit [Snowflake Wasm FDW docs](https://supabase.github.io/wrappers/snowflake/) or [Paddle Wasm FDW docs](https://supabase.github.io/wrappers/paddle/) for more details.

### How to develop my own Wasm FDW?

To build your own Wasm FDW, visit [the example project](https://github.com/supabase-community/wasm-fdw-example) to get started.
