# Introduction

Welcome to the Wasmer Documentation! 👋
[Wasmer](https://wasmer.io/) is an ecosystem based on WebAssembly that allows running applications anywhere: in the browser, embedded in your favorite programming language, or standalone in the server.

## Ecosystem

1. [Wasmer Runtime](/ai-docs/runtime.md): allows running Wasmer containers anywhere
2. [Wasmer Registry](/ai-docs/registry.md): explore containers from the community and distribute your own
3. [Wasmer Edge](/ai-docs/edge.md): run containers on Wasmer distributed Edge infrastructure

- [Run your first package](/ai-docs/runtime/get-started.md)
- [Publish a package](/ai-docs/registry/get-started.md)
- [Deploy an app](/ai-docs/edge/get-started.md)

## SDKs

Embed the Wasmer Runtime directly in your application and run packages in
local, capability-based sandboxes:

- [JavaScript SDK](/ai-docs/runtime/js.md): run Wasmer packages in Node.js or a browser
- [Python SDK](/ai-docs/runtime/python.md): run Wasmer packages inside a Python application

## Social

For the latest articles on Wasmer features and developments, check out [our blog](https://wasmer.io/posts) or [follow us on X](https://x.com/wasmerio)!
You can also chat with us using the [Wasmer Discord channel](https://discord.com/invite/qBTfsNP7N8).

Let's now dig deeper into how to install Wasmer, shall we? 🙂

## Documentation index

This generated index lists all 82 pages in the AI-agent Markdown documentation.

### General

- [GraphQL API](/ai-docs/graphql-api.md)
- [Introduction](/ai-docs/index.md)
- [Install Wasmer](/ai-docs/install.md)

### Wasmer Runtime

- [Wasmer Runtime](/ai-docs/runtime.md)
- [wasmer run CLI](/ai-docs/runtime/cli.md)
- [Wasmer Runtime Features](/ai-docs/runtime/features.md)
- [Run your first package](/ai-docs/runtime/get-started.md)
- [JavaScript SDK](/ai-docs/runtime/js.md)
- [Python SDK](/ai-docs/runtime/python.md)
- [Wasmer Runners](/ai-docs/runtime/runners.md)
- [How to create a Runner](/ai-docs/runtime/runners/create.md)
- [Emscripten Runner](/ai-docs/runtime/runners/emscripten.md)
- [WCGI Runner](/ai-docs/runtime/runners/wcgi.md)
- [WASIX](/ai-docs/runtime/wasix.md)

### Wasmer Registry

- [Registry Introduction](/ai-docs/registry.md)
- [wasmer publish CLI](/ai-docs/registry/cli.md)
- [Discover Packages in Wasmer](/ai-docs/registry/discover.md)
- [Publish your first package](/ai-docs/registry/get-started.md)
- [Wasmer Manifest (wasmer.toml)](/ai-docs/registry/manifest.md)

### Wasmer Edge

- [Edge Introduction](/ai-docs/edge.md)
- [Architecture of Wasmer Edge](/ai-docs/edge/architecture.md)
- [Managing your Wasmer Edge apps with the wasmer CLI](/ai-docs/edge/cli.md)
- [App Configuration (app.yaml)](/ai-docs/edge/configuration.md)
- [Jobs](/ai-docs/edge/configuration/jobs.md)
- [FAQ](/ai-docs/edge/faq.md)
- [Deploy on Wasmer Edge](/ai-docs/edge/get-started.md)
- [Deploy Git repositories on Wasmer Edge](/ai-docs/edge/git.md)
- [Deploy GitHub repositories with Wasmer](/ai-docs/edge/git/wasmer-for-github.md)
- [Using Wasmer Edge as a CDN](/ai-docs/edge/guides/cdn.md)
- [Quickstart guide for a JS service worker](/ai-docs/edge/guides/js-wintercg.md)
- [Laravel](/ai-docs/edge/guides/laravel.md)
- [With Mysql](/ai-docs/edge/guides/laravel/with-mysql.md)
- [Quickstart guide for a PHP application](/ai-docs/edge/guides/php.md)
- [Tutorial for deploying a Python Flask Server on Wasmer Edge](/ai-docs/edge/guides/python-flask-server.md)
- [Quickstart guide for a Python application](/ai-docs/edge/guides/python.md)
- [Starter guide for deploying a react app](/ai-docs/edge/guides/react-static-site.md)
- [Quickstart guide for a Rust HTTP server](/ai-docs/edge/guides/rust-http-server.md)
- [Quickstart guide for a static website](/ai-docs/edge/guides/static-site.md)
- [Using persistent storage in Wasmer Edge Apps](/ai-docs/edge/guides/volumes.md)
- [CGI apps on Wasmer Edge](/ai-docs/edge/guides/wcgi-on-edge.md)
- [PlanetScale and Wasmer Edge: Quick Start](/ai-docs/edge/integrations/planetscale.md)
- [Wasmer Edge Apps](/ai-docs/edge/learn/apps.md)
- [CDN Cache](/ai-docs/edge/learn/cdn-cache.md)
- [Using custom domains with Wasmer Edge](/ai-docs/edge/learn/custom-domains.md)
- [Databases](/ai-docs/edge/learn/databases.md)
- [Deployment modes](/ai-docs/edge/learn/deployment-modes.md)
- [Sending Email](/ai-docs/edge/learn/email.md)
- [InstaBoot - Fast Application Startup with Snapshots](/ai-docs/edge/learn/instaboot.md)
- [Regions](/ai-docs/edge/learn/regions.md)
- [Remote Sessions](/ai-docs/edge/learn/remote-sessions.md)
- [Secrets](/ai-docs/edge/learn/secrets.md)
- [Accessing your Wasmer Apps over SSH](/ai-docs/edge/learn/ssh/app_ssh.md)
- [SSH / SFTP Configuration](/ai-docs/edge/learn/ssh/configuration.md)
- [SSH / SFTP Access to Wasmer Edge Apps](/ai-docs/edge/learn/ssh/overview.md)
- [SFTP Access to Wasmer Edge Apps](/ai-docs/edge/learn/ssh/sftp.md)
- [Supported Frameworks and Languages](/ai-docs/edge/learn/supported-frameworks-and-languages.md)
- [Volumes](/ai-docs/edge/learn/volumes.md)
- [Logging on Wasmer Edge](/ai-docs/edge/observability/logging.md)
- [Wasmer Edge support channels](/ai-docs/edge/support.md)
- [Wasmer Edge vs Amazon Lambda](/ai-docs/edge/vs/amazon-lambda.md)
- [Wasmer Edge vs Cloudflare Workers](/ai-docs/edge/vs/cloudflare-workers.md)
- [Database Management](/ai-docs/edge/wordpress-hosting/database-management.md)
- [Domains and DNS](/ai-docs/edge/wordpress-hosting/domains-and-dns.md)
- [WordPress Hosting on Wasmer Edge](/ai-docs/edge/wordpress-hosting/overview.md)
- [SSH and WP-CLI](/ai-docs/edge/wordpress-hosting/ssh-wp-cli.md)
- [Volumes](/ai-docs/edge/wordpress-hosting/volumes.md)
- [Wasmer Plugin](/ai-docs/edge/wordpress-hosting/wasmer-plugin.md)
- [Customize WordPress settings](/ai-docs/edge/wordpress-hosting/wp-settings.md)

### Wasmer Pack

- [Wasmer Pack](/ai-docs/wasmer-pack.md)
- [Choosing Between Resources and Records](/ai-docs/wasmer-pack/how-to/resources-vs-records.md)
- [Wasmer Pack Quickstart Guide](/ai-docs/wasmer-pack/quickstart.md)
- [Hello, World!](/ai-docs/wasmer-pack/tutorial/01-hello-world.md)
- [Strings and Lists](/ai-docs/wasmer-pack/tutorial/02-strings-and-lists.md)
- [Records](/ai-docs/wasmer-pack/tutorial/03-records.md)
- [Variants](/ai-docs/wasmer-pack/tutorial/04-variants.md)
- [Exposing Resources](/ai-docs/wasmer-pack/tutorial/05-resources.md)

### WAI

- [WebAssembly Interfaces (WAI)](/ai-docs/wai.md)
- [Functions](/ai-docs/wai/functions.md)
- [Records](/ai-docs/wai/records.md)
- [Resources](/ai-docs/wai/resources.md)
- [Built-in Types](/ai-docs/wai/types.md)
- [Enums, Flags, Variants, and Unions](/ai-docs/wai/variants.md)
