# wasmCloud > Build applications in any language. Deploy them anywhere. This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [Contributing Guide — wasmCloud Development](https://wasmcloud.com/docs/contributing/contributing-guide.md): How to contribute to wasmCloud — development workflow, repository structure, code style, DCO requirements, and submitting your first pull request. - [Documentation Contribution Guide](https://wasmcloud.com/docs/contributing/documentation.md): Contribute to wasmCloud documentation — local setup, style guide, MDX conventions, and how to submit doc changes via pull request on GitHub. - [Contributing to wasmCloud — Get Involved](https://wasmcloud.com/docs/contributing.md): Get involved with wasmCloud — contribute code, improve docs, attend community meetings, and help build the leading WebAssembly application platform. - [Templates & Examples — Build with wasmCloud](https://wasmcloud.com/docs/examples.md): Templates and complete example apps for wasmCloud v2 — scaffold a new WebAssembly component or learn from working code in Rust, Go, TypeScript, and... - [FAQ — Frequently Asked Questions](https://wasmcloud.com/docs/faq.md): Frequently asked questions about wasmCloud v2 — WebAssembly vs containers, sandboxing AI / LLM-generated code, the Component Model, Kubernetes inte... - [Glossary — wasmCloud and WebAssembly Terms](https://wasmcloud.com/docs/glossary.md): Glossary of wasmCloud and WebAssembly terminology: components, hosts, capabilities, providers, interfaces, the Wasm Component Model, capability-bas... - [Governance — CNCF Incubating Project](https://wasmcloud.com/docs/governance.md): wasmCloud is a community-led CNCF Incubating project under the Apache 2.0 license. Learn about maintainers, TSC, and the contribution process. - [What is wasmCloud? — WebAssembly Platform](https://wasmcloud.com/docs.md): wasmCloud is the leading WebAssembly application platform for cloud-native distributed apps. Run secure Wasm workloads on Kubernetes, edge, or any ... - [Install wasmCloud — CLI and Kubernetes](https://wasmcloud.com/docs/installation.md): Install the wash CLI and deploy wasmCloud to Kubernetes for running secure WebAssembly components across any cloud, datacenter, or edge environment. - [API Reference — wasmCloud Kubernetes Operator](https://wasmcloud.com/docs/kubernetes-operator/api-reference.md): Full API reference for the wasmCloud Kubernetes operator — every Custom Resource Definition, field, and configuration option used to run Wasm workl... - [Custom Resource Definitions (CRDs)](https://wasmcloud.com/docs/kubernetes-operator/crds.md): Reference for wasmCloud Custom Resource Definitions on Kubernetes — Host, Workload, WorkloadDeployment, and related CRDs that drive the platform. - [WebAssembly on Kubernetes — wasmCloud Operator](https://wasmcloud.com/docs/kubernetes-operator.md): Run WebAssembly on Kubernetes with the wasmCloud operator — native CRDs, Helm-based install, and ergonomic integration with your existing K8s cluster. - [Autoscaling WorkloadDeployments with HPA and KEDA](https://wasmcloud.com/docs/kubernetes-operator/operator-manual/autoscaling.md): Scale wasmCloud WorkloadDeployments using the Kubernetes Horizontal Pod Autoscaler or KEDA via the standard /scale subresource. - [CI/CD and GitOps for wasmCloud](https://wasmcloud.com/docs/kubernetes-operator/operator-manual/cicd.md): Build CI/CD and GitOps pipelines for wasmCloud — publish components to OCI registries, roll out to Kubernetes, and integrate with Argo CD or Flux. - [Filesystems and Volumes for Wasm Workloads](https://wasmcloud.com/docs/kubernetes-operator/operator-manual/filesystems-and-volumes.md): Mount Kubernetes volumes into wasmCloud WebAssembly workloads — preopened filesystems, WASI file access, and supported volume types on the platform. - [Helm Values Reference — runtime-operator](https://wasmcloud.com/docs/kubernetes-operator/operator-manual/helm-values.md): Commonly-used configuration values for the wasmCloud runtime-operator Helm chart — image overrides, namespaces, RBAC, and Kubernetes deployment opt... - [Lightweight Deployment for wasmCloud on K8s](https://wasmcloud.com/docs/kubernetes-operator/operator-manual/lightweight-deployments.md): Deploy wasmCloud on Kubernetes with a minimal footprint — slim install, reduced RBAC, and resource-efficient configuration for edge and small clust... - [wasmCloud Operator Overview on Kubernetes](https://wasmcloud.com/docs/kubernetes-operator/operator-manual/overview.md): Overview of the wasmCloud Kubernetes operator architecture — runtime-operator, host pods, and CRDs that run WebAssembly workloads natively on K8s. - [Private Registries and Air-Gapped Deployments](https://wasmcloud.com/docs/kubernetes-operator/operator-manual/private-registries.md): Mirror wasmCloud container images and OCI artifacts to a private registry for air-gapped or restricted Kubernetes environments and regulated infras... - [Roles and Role Bindings for wasmCloud](https://wasmcloud.com/docs/kubernetes-operator/operator-manual/roles-and-rolebindings.md): Configure Kubernetes RBAC for wasmCloud — Role, ClusterRole, and RoleBinding resources that the operator and host pods require on your cluster. - [Secrets and Configuration Management on K8s](https://wasmcloud.com/docs/kubernetes-operator/operator-manual/secrets-and-configuration.md): Supply environment variables, Kubernetes ConfigMaps, and Secrets to wasmCloud WebAssembly components through Workload and WorkloadDeployment manife... - [Workload Security — wasmCloud on Kubernetes](https://wasmcloud.com/docs/kubernetes-operator/workload-security.md): Security model and controls for wasmCloud WebAssembly components on Kubernetes — sandboxed bytecode, capability-based isolation, and policy enforce... - [Migration to wasmCloud v2 — Upgrade Guide](https://wasmcloud.com/docs/migration.md): Step-by-step guide to migrating from wasmCloud v1 to v2. Covers architecture changes, operational improvements, and practical upgrade instructions. - [Hosts — wasmCloud Runtime Environment](https://wasmcloud.com/docs/overview/hosts.md): The wasmCloud host is the runtime environment for WebAssembly components and capability providers — secure, dense, and portable across any infrastr... - [Host Plugins — Extend wasmCloud Hosts](https://wasmcloud.com/docs/overview/hosts/plugins.md): Host plugins extend wasmCloud hosts with additional capabilities — bring custom WASI implementations and integrations into your WebAssembly runtime. - [wasmCloud Platform Overview](https://wasmcloud.com/docs/overview.md): wasmCloud is the cloud native WebAssembly application platform for running Wasm workloads across any cloud, Kubernetes cluster, datacenter, or edge. - [Interfaces — WASI and Wasm Component Model](https://wasmcloud.com/docs/overview/interfaces.md): wasmCloud interfaces are typed WIT contracts based on the Wasm Component Model and WASI standards — portable, language-agnostic capability boundaries. - [Packaging — OCI Artifacts for Wasm Components](https://wasmcloud.com/docs/overview/packaging.md): wasmCloud packages WebAssembly components and interfaces as OCI artifacts for portable distribution through any OCI-compliant container registry. - [Transport — NATS for wasmCloud Hosts](https://wasmcloud.com/docs/overview/transport.md): NATS connective technology provides the distributed transport between wasmCloud hosts and the operator for control-plane and lattice communication. - [Wasm Component Model — wasmCloud Components](https://wasmcloud.com/docs/overview/workloads/components.md): The Wasm component model defines stateless, sandboxed WebAssembly binaries — the portable unit of compute that wasmCloud hosts run across cloud and... - [Workloads — Wasm Components and Services](https://wasmcloud.com/docs/overview/workloads.md): wasmCloud workloads are composed of WebAssembly components and optional services — portable, sandboxed, polyglot units of compute that run anywhere. - [Services — Stateful Wasm Components](https://wasmcloud.com/docs/overview/workloads/services.md): wasmCloud services are long-running stateful WebAssembly components — extend Wasm workloads with persistent state and background processing on hosts. - [Deploy a Wasm Workload to Kubernetes](https://wasmcloud.com/docs/quickstart/deploy-a-webassembly-workload.md): Deploy a WebAssembly component to wasmCloud on Kubernetes — customize providers, write WorkloadDeployment manifests, and ship your app to production. - [Develop a Wasm Component for wasmCloud](https://wasmcloud.com/docs/quickstart/develop-a-webassembly-component.md): Add capabilities like HTTP, key-value, and logging to your WebAssembly component using standard WASI interfaces and the Wasm component model. - [Quickstart — Build & Deploy Your First Wasm App](https://wasmcloud.com/docs/quickstart.md): Get started with wasmCloud — install wash, build a WebAssembly component, and deploy your first Wasm workload to Kubernetes in under 15 minutes. - [Expose a Wasm Workload via Kubernetes Service](https://wasmcloud.com/docs/recipes/expose-workload-via-kubernetes-service.md): Route cluster traffic to a wasmCloud WebAssembly workload through a standard Kubernetes Service and EndpointSlice — internal DNS, ports, and select... - [Recipes — wasmCloud How-To Guides](https://wasmcloud.com/docs/recipes.md): Task-oriented how-to guides for common wasmCloud deployment and configuration scenarios on Kubernetes — practical recipes with working examples. - [Inject Config from ConfigMaps & Secrets](https://wasmcloud.com/docs/recipes/inject-configuration-from-configmaps-and-secrets.md): Provide runtime configuration to a wasmCloud WebAssembly component from inline values, Kubernetes ConfigMaps, and Secrets via wasi:cli/environment. - [Plugin or Service? — wasmCloud Capabilities](https://wasmcloud.com/docs/recipes/plugin-or-service.md): Choose between a wasmCloud host plugin and a service to add capabilities — trade-offs, hard constraints, and a decision framework for your WebAssem... - [TLS with Bring-Your-Own Certificates](https://wasmcloud.com/docs/recipes/tls-bring-your-own-certificates.md): Serve HTTPS from a wasmCloud host group on Kubernetes using your own TLS certificates — secret mounts, cert rotation, and SNI configuration explained. - [Building Custom Hosts with wasmCloud](https://wasmcloud.com/docs/runtime/building-custom-hosts.md): Build a custom WebAssembly host on top of the wasmCloud runtime — embed Wasm components in your own application with the wasmcloud-runtime library. - [Creating Host Plugins for wasmCloud](https://wasmcloud.com/docs/runtime/creating-host-plugins.md): Create wasmCloud host plugins that extend the runtime with new capabilities — implement WASI interfaces and ship custom integrations to any Wasm host. - [wasmCloud Runtime — Introduction](https://wasmcloud.com/docs/runtime.md): Introduction to the wasmCloud runtime — the embeddable WebAssembly engine that hosts components and powers wash, washlet, and your custom hosts. - [Washlet — Cluster Hosts for wasmCloud](https://wasmcloud.com/docs/runtime/washlet.md): Washlet is the wasmCloud cluster host — a lightweight Wasm runtime daemon that runs WebAssembly components on Kubernetes nodes inside host pods. - [Troubleshooting wasmCloud on Kubernetes](https://wasmcloud.com/docs/troubleshooting.md): Common errors and fixes when running wasmCloud workloads on Kubernetes — error messages, root causes, and step-by-step resolutions for the platform. - [wash Commands — CLI Reference](https://wasmcloud.com/docs/wash/commands.md): Complete command reference for the wash CLI — every subcommand, flag, and option for developing and publishing WebAssembly components on wasmCloud. - [wash Configuration — User and Project Settings](https://wasmcloud.com/docs/wash/config.md): Configure the wash CLI for wasmCloud — user settings, project config files, and available options in YAML, JSON, or TOML for WebAssembly workflows. - [Building and Publishing Wasm Components](https://wasmcloud.com/docs/wash/developer-guide/build-and-publish.md): Build and publish WebAssembly components with wash — compile to wasm32-wasip2, run with wash dev, and push to an OCI registry for wasmCloud deploym... - [Creating wasmCloud Services with wash](https://wasmcloud.com/docs/wash/developer-guide/create-services.md): Create stateful WebAssembly services with wash — persistent processes inside a wasmCloud workload that companion components can call as capabilities. - [Debugging WebAssembly Components](https://wasmcloud.com/docs/wash/developer-guide/debugging-components.md): Debug WebAssembly components on wasmCloud — diagnostic tools, common build errors from the Wasm component model, and step-by-step resolution strate... - [wash Developer Guide — Build Wasm Components](https://wasmcloud.com/docs/wash/developer-guide.md): Build, debug, and publish WebAssembly components with wash on wasmCloud — language guides, capabilities, and the full Wasm component development wo... - [Go (TinyGo) Language Guide for WebAssembly](https://wasmcloud.com/docs/wash/developer-guide/language-support/go.md): Build WebAssembly components in Go with TinyGo for wasmCloud — toolchain setup, wit-bindgen-go bindings, and the Wasm component model integration g... - [Language Support for WebAssembly Components](https://wasmcloud.com/docs/wash/developer-guide/language-support.md): Language support for WebAssembly components on wasmCloud — Rust, Go, TypeScript, Python, C#, .NET, and more for the Wasm component model and WASI P2. - [Configuration in Rust Wasm Components](https://wasmcloud.com/docs/wash/developer-guide/language-support/rust/configuration.md): Read runtime configuration in Rust WebAssembly components on wasmCloud using wasi:cli/environment — Kubernetes ConfigMaps, Secrets, and inline values. - [Filesystem Access in Rust Wasm Components](https://wasmcloud.com/docs/wash/developer-guide/language-support/rust/filesystem.md): Add filesystem capabilities to a Rust WebAssembly component on wasmCloud using the wasi:filesystem interface — preopened directories and capability... - [Rust Language Guide for WebAssembly](https://wasmcloud.com/docs/wash/developer-guide/language-support/rust.md): Build WebAssembly components in Rust for wasmCloud — wasm32-wasip2 target, wstd async library, cargo-component, and the full Wasm component model t... - [Key-Value Storage in Rust Wasm Components](https://wasmcloud.com/docs/wash/developer-guide/language-support/rust/key-value-storage.md): Add key-value storage to a Rust WebAssembly component on wasmCloud using the wasi:keyvalue interface — bucket access, atomics, and supported backends. - [Messaging in Rust Wasm Components](https://wasmcloud.com/docs/wash/developer-guide/language-support/rust/messaging.md): Add messaging capabilities to a Rust WebAssembly component on wasmCloud using the wasmcloud:messaging interface — publish, subscribe, and request/r... - [Blob Storage in TypeScript Wasm Components](https://wasmcloud.com/docs/wash/developer-guide/language-support/typescript/blob-storage.md): Add blob storage capabilities to a TypeScript WebAssembly component on wasmCloud using the wasi:blobstore interface — object storage backends and A... - [Configuration in TypeScript Wasm Components](https://wasmcloud.com/docs/wash/developer-guide/language-support/typescript/configuration.md): Read runtime configuration in TypeScript WebAssembly components on wasmCloud using wasi:cli/environment — Kubernetes ConfigMaps, Secrets, and inlin... - [Filesystem Access in TypeScript Wasm Components](https://wasmcloud.com/docs/wash/developer-guide/language-support/typescript/filesystem.md): Add filesystem capabilities to a TypeScript WebAssembly component on wasmCloud using the wasi:filesystem interface — preopened directories and file... - [TypeScript Language Guide for WebAssembly](https://wasmcloud.com/docs/wash/developer-guide/language-support/typescript.md): Build WebAssembly components in TypeScript for wasmCloud — jco toolchain, componentize-js, Hono integration, and Wasm component model patterns. - [Key-Value Storage in TypeScript Wasm Components](https://wasmcloud.com/docs/wash/developer-guide/language-support/typescript/key-value-storage.md): Add key-value storage to a TypeScript WebAssembly component on wasmCloud using the wasi:keyvalue interface — bucket access and supported backends. - [Messaging in TypeScript Wasm Components](https://wasmcloud.com/docs/wash/developer-guide/language-support/typescript/messaging.md): Add messaging capabilities to a TypeScript WebAssembly component on wasmCloud using the wasmcloud:messaging interface — publish, subscribe, and req... - [Network Access and Socket Isolation](https://wasmcloud.com/docs/wash/developer-guide/network-access-and-socket-isolation.md): wasmCloud's socket policy and network isolation for WebAssembly components — what's allowed, what's denied, and how to configure access on Kubernetes. - [Useful WebAssembly Tools and Utilities](https://wasmcloud.com/docs/wash/developer-guide/useful-webassembly-tools.md): A curated list of useful WebAssembly tools and utilities — wasm-tools, wit-bindgen, jco, componentize, and more for building Wasm components on was... - [wash FAQ — Wasm Shell CLI Questions](https://wasmcloud.com/docs/wash/faq.md): Frequently asked questions about wash, the Wasm Shell CLI — installation, builds, publishing, and the wasmCloud WebAssembly development workflow. - [wash — Wasm Shell CLI for wasmCloud](https://wasmcloud.com/docs/wash.md): wash is the Wasm Shell CLI for developing, building, and publishing WebAssembly components on wasmCloud — your primary tool for the Wasm component ... - [OCI Registries for WebAssembly Components](https://wasmcloud.com/docs/wash/registries.md): Push and pull WebAssembly components as OCI artifacts using wash with any OCI-compliant container registry — GHCR, Docker Hub, ECR, and private mir...