# Examples

- [Instantiating a Wasm module](/wasmer-docs/doc-update-1.0/integrations/examples/instance.md): This example illustrates the basics of using Wasmer through a "Hello World"-like project.
- [Imports & exports](/wasmer-docs/doc-update-1.0/integrations/examples/imports-and-exports.md): A Wasm module can import and export entities, like functions, memories, globals and tables. This example illustrates the basics of using these entities.
- [Calling guest functions](/wasmer-docs/doc-update-1.0/integrations/examples/calling-guest-functions.md): A Wasm module can export entities, like functions, memories, globals and tables. This example illustrates how to call exported functions.
- [Exposing host functions](/wasmer-docs/doc-update-1.0/integrations/examples/host-functions.md): A Wasm module can import entities, like functions, memories, globals and tables. This example illustrates how to expose functions from the host.
- [Using exported globals](/wasmer-docs/doc-update-1.0/integrations/examples/using-exported-globals.md): A WASM module can export entities, like functions, memories, globals and tables. This example illustrates how to use exported globals.
- [Interacting with memory](/wasmer-docs/doc-update-1.0/integrations/examples/memory.md): This example illustrates the basics of the basics of interacting with WASM module memory.
- [Handling Errors](/wasmer-docs/doc-update-1.0/integrations/examples/errors.md): In this example we'll see how to pattern match for the error and output the error message returned from Wasmer.
- [Interrupting Execution](/wasmer-docs/doc-update-1.0/integrations/examples/exit-early.md)
- [Using memory pointers](/wasmer-docs/doc-update-1.0/integrations/examples/memory-pointers.md): In this example we will learn how to pass data between the host system and Wasm using memory pointers.
