# Using the Wasmtime API Wasmtime can be used as a library to embed WebAssembly execution support within applications. Wasmtime is written in Rust, but bindings are available through a C API for a number of other languages too: * [Rust](lang-rust.md) * [C](lang-c.md) * [Python](lang-python.md) * [.NET](lang-dotnet.md) * [Go](lang-go.md) * [Bash](lang-bash.md) * [Ruby](lang-ruby.md) * [Elixir](lang-elixir.md)