# File Formats While IO modules are available to work with a number of [scientific image](./images) and [mesh](./meshes) file formats, itk-wasm execution pipeline WebAssembly modules only support the itk-wasm file formats by default. This ensures that size of the WebAssembly pipeline binary is minimal. ## itk-wasm file formats itk-wasm provides its own file formats. itk-wasm file formats are a performant, one-to-one mapping to the spatial [interface types](/typescript/interface_types/index) in a simple JSON + binary array buffer format. The formats can be output in a directory or bundled in a single `.cbor` file. The itk-wasm file formats are available in the itk-wasm IO functions, but also in C++ via the *WebAssemblyInterface* ITK module and through native binary Python bindings via the *itk-webassemblyinterface* Python package.
Image
.Mesh
, or PolyData
.