Edge

Wasmer Edge

Wasmer Edge is a next-generation cloud platform powered by WebAssembly, Wasmer and WASIX.

You can move now your applications to the Edge and scale them like serverless at extremely affordable prices.

🐥 First Steps

To start using Wasmer Edge, check out the Getting Started guide.

To understand how the platform works, check out the Architecture documentation.

Features

Wasmer Edge has many features, and we have many more in development:

  • Stateless HTTP workloads:
    You can use proxy or to run web servers in the edge. WCGI mode to run CGI in the edge. If you are interested about TCP/UDP, please reach us so we can enable it for you.
  • Automatic scaling:
    Workloads will be served by the Wasmer Edge network, on the servers closest to the user, and will scale automatically to meet the demand.
  • Auto-domains and aliases:
    Each deployed app will be reachable through a unique URL, [NAME].wasmer.app. You can also configure additional aliases.
  • Versioned deployments and rollback:
    App deployment versions are tracked. You can always access previous versions though a special URL, and rollback to previous versions with a single CLI command or click. You can also publish preview-versions and test them before switching them to active.
  • Custom domains with automatic SSL:
    You can configure custom domains and subdomains for your applications. SSL certificates will automatically be provisioned and renewed for you.
  • Remote Sessions:
    Interactive remote shell environments, via wasmer ssh.

🛠️ Features in Development

  • Persistent workloads:
    Apps are stateless and auto-scaled by default, which is great for scalability and cost-effectiveness, but sometimes you need to run a persistent workload that keep running, even with no requests coming in.
    Persistent workloads will enable you to provision a fixed number of instances that are kept alive by the edge runtime.

  • Persistent volumes:
    Stateless apps are great for scalability, but eventually the state needs to live somewhere. You will be able to create persistent volumes, and mount these volumes into your workloads.

  • Private network:
    Create secure, private networks to connect your workloads globally. Powered by DNET;

  • Scheduled tasks / cronjobs:
    Running tasks at a certain interval is a common requirement. You will be able to configure scheduled invocation of your apps at a given interval. The web UI and CLI will allow inspecting logs and success status of the task runs.