Wasmer logo

Wasmer

Wasmer is a WebAssembly runtime, package registry, and edge platform. The Wasmer Registry stores and distributes WebAssembly packages and namespaces, Wasmer Edge deploys those packages as auto-scaling apps, and the wasmer CLI and wasmer.sh interact with the platform through a single public GraphQL API at registry.wasmer.io/graphql.

5 APIs 0 Features
WebAssemblyWasmRegistryEdgeRuntime

APIs

Wasmer Registry GraphQL API

The single public GraphQL API behind wasmer.io, the wasmer CLI, and wasmer.sh. A POST /graphql endpoint with optional Bearer (wap_*) auth that spans the Registry, Edge apps, nam...

Wasmer Packages and Namespaces API

GraphQL queries and mutations over WebAssembly packages, their versions and distributions, and the namespaces (users and organizations) that own them - getPackage, getPackageVer...

Wasmer Apps and Edge Deployments API

GraphQL surface for Wasmer Edge - deploy WebAssembly packages as auto-scaling apps with versioned deployments, custom domains, and rollback via getDeployApp, getAppByGlobalId, a...

Wasmer Users and Auth API

Identity and account resolvers - the viewer query for the authenticated user, getUser, and namespace ownership, authenticated with a wap_* Bearer token created via wasmer login.

Wasmer CLI

The wasmer command-line client (wasmer login, publish, deploy, run, ssh) - a first-class consumer of the Registry GraphQL API that wraps publish and Edge deployment workflows.

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: wasmer
url: https://raw.githubusercontent.com/api-evangelist/wasmer/refs/heads/main/apis.yml
name: Wasmer
kind: company
description: Wasmer is a WebAssembly runtime, package registry, and edge platform.
  The Wasmer Registry stores and distributes WebAssembly packages and namespaces,
  Wasmer Edge deploys those packages as auto-scaling apps, and the wasmer CLI and
  wasmer.sh interact with the platform through a single public GraphQL API at
  registry.wasmer.io/graphql.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- WebAssembly
- Wasm
- Registry
- Edge
- Runtime
created: '2026-06-20'
modified: '2026-06-20'
specificationVersion: '0.19'
apis:
- aid: wasmer:wasmer-registry-graphql-api
  name: Wasmer Registry GraphQL API
  tags:
  - GraphQL
  - Registry
  - WebAssembly
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.wasmer.io/graphql-api
  baseURL: https://registry.wasmer.io/graphql
  properties:
  - url: https://docs.wasmer.io/graphql-api
    type: Documentation
  - url: https://docs.wasmer.io/registry
    type: APIReference
  - url: openapi/wasmer-openapi.yml
    type: OpenAPI
  - url: graphql/wasmer-graphql.md
    type: GraphQL
  - url: https://github.com/wasmerio/wasmer
    type: GitHub
  description: The single public GraphQL API behind wasmer.io, the wasmer CLI, and
    wasmer.sh. A POST /graphql endpoint with optional Bearer (wap_*) auth that
    spans the Registry, Edge apps, namespaces, and users.
- aid: wasmer:wasmer-packages-namespaces-api
  name: Wasmer Packages and Namespaces API
  tags:
  - GraphQL
  - Packages
  - Namespaces
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.wasmer.io/registry
  baseURL: https://registry.wasmer.io/graphql
  properties:
  - url: https://docs.wasmer.io/registry
    type: Documentation
  - url: https://docs.wasmer.io/registry/manifest
    type: APIReference
  - url: openapi/wasmer-openapi.yml
    type: OpenAPI
  - url: graphql/wasmer-graphql.md
    type: GraphQL
  - url: https://github.com/wasmerio/wasmer
    type: GitHub
  description: GraphQL queries and mutations over WebAssembly packages, their
    versions and distributions, and the namespaces (users and organizations) that
    own them - getPackage, getPackageVersion, publishPackage, and namespace
    resolvers.
- aid: wasmer:wasmer-apps-edge-deployments-api
  name: Wasmer Apps and Edge Deployments API
  tags:
  - GraphQL
  - Edge
  - Deployments
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.wasmer.io/edge
  baseURL: https://registry.wasmer.io/graphql
  properties:
  - url: https://docs.wasmer.io/edge
    type: Documentation
  - url: https://docs.wasmer.io/edge/configuration
    type: APIReference
  - url: openapi/wasmer-openapi.yml
    type: OpenAPI
  - url: graphql/wasmer-graphql.md
    type: GraphQL
  - url: https://github.com/wasmerio/wasmer
    type: GitHub
  description: GraphQL surface for Wasmer Edge - deploy WebAssembly packages as
    auto-scaling apps with versioned deployments, custom domains, and rollback via
    getDeployApp, getAppByGlobalId, and deployApp.
- aid: wasmer:wasmer-users-auth-api
  name: Wasmer Users and Auth API
  tags:
  - GraphQL
  - Users
  - Auth
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.wasmer.io/registry/cli
  baseURL: https://registry.wasmer.io/graphql
  properties:
  - url: https://docs.wasmer.io/registry/cli
    type: Documentation
  - url: https://docs.wasmer.io/graphql-api
    type: APIReference
  - url: openapi/wasmer-openapi.yml
    type: OpenAPI
  - url: graphql/wasmer-graphql.md
    type: GraphQL
  - url: https://github.com/wasmerio/wasmer
    type: GitHub
  description: Identity and account resolvers - the viewer query for the
    authenticated user, getUser, and namespace ownership, authenticated with a
    wap_* Bearer token created via wasmer login.
- aid: wasmer:wasmer-cli
  name: Wasmer CLI
  tags:
  - CLI
  - Tooling
  - Publish
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.wasmer.io/registry/cli
  baseURL: https://registry.wasmer.io/graphql
  properties:
  - url: https://docs.wasmer.io/registry/cli
    type: Documentation
  - url: https://docs.wasmer.io/install
    type: APIReference
  - url: graphql/wasmer-graphql.md
    type: GraphQL
  - url: https://github.com/wasmerio/wasmer
    type: GitHub
  description: The wasmer command-line client (wasmer login, publish, deploy, run,
    ssh) - a first-class consumer of the Registry GraphQL API that wraps publish
    and Edge deployment workflows.
common:
- type: GitHubOrganization
  url: https://github.com/wasmerio
- type: LinkedIn
  url: https://www.linkedin.com/company/wasmer
- type: Website
  url: https://wasmer.io
- type: Documentation
  url: https://docs.wasmer.io
- type: Plans
  url: plans/wasmer-plans-pricing.yml
- type: RateLimits
  url: rate-limits/wasmer-rate-limits.yml
- type: FinOps
  url: finops/wasmer-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com