Skip to main content
TrustRadius
wasmCloud

wasmCloud

Overview

What is wasmCloud?

wasmCloud is a dynamic, elastically scalable WebAssembly host runtime for securely connecting actors and capability providers, from Cosmonic headquartered in Arlington, Virginia. Users can build functions and services in WebAssembly and run them anywhere. Functions and services can be built…

Read more
Recent Reviews

TrustRadius Insights

Users have found wasmCloud to be a valuable tool for scaling their applications safely and deploying microservices using a new …
Continue reading
Read all reviews

Popular Features

View all 9 features
  • Elastic load balancing (6)
    7.9
    79%
  • Security controls (6)
    7.9
    79%
  • Dynamic scaling (6)
    7.6
    76%
  • Pre-configured templates (5)
    5.5
    55%
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is wasmCloud?

wasmCloud is a dynamic, elastically scalable WebAssembly host runtime for securely connecting actors and capability providers, from Cosmonic headquartered in Arlington, Virginia. Users can build functions and services in WebAssembly and run them anywhere. Functions and services can be built in the…

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

1 person also want pricing

Alternatives Pricing

What is AWS Fargate?

AWS Fargate is a compute engine for Amazon ECS that allows the user to run containers without having to manage servers or clusters. With AWS Fargate there is no need to provision, configure, and scale clusters of virtual machines to run containers.

What is Microsoft Azure?

Microsoft Azure is a cloud computing platform and infrastructure for building, deploying, and managing applications and services through a global network of Microsoft-managed datacenters.

Return to navigation

Product Demos

wasmCloud: Washboard Hot Reload Demo, Roadmap Review, Community Announcements! - 11/24/2021

YouTube

wasmCloud: ML - Image Processing Demo, Python Capability Provider Demo - 04/13/22

YouTube

wasmCloud: Host Configuration Demo, Roadmap Review, Community Callout! - 11/10/2021 Community Call

YouTube

wasmCloud Community Call 1/6/21: Introducing wasi-nn Demo

YouTube

wasmCloud: Polyglot A2A Calls, wash build Demo - 08/24/22

YouTube

wasmCloud: CI/CD Process Update, k8s Operator + Lattice Controller Demo - 10/27/2021 Community Call

YouTube
Return to navigation

Features

Infrastructure-as-a-Service (IaaS)

IaaS provides the basic building blocks for an IT infrastructure like servers, storage, and networking, in an on-demand model over the Internet

7.6
Avg 8.1
Return to navigation

Product Details

What is wasmCloud?

wasmCloud Video

WebAssembly: The Future of Distributed Computing

wasmCloud Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

wasmCloud is a dynamic, elastically scalable WebAssembly host runtime for securely connecting actors and capability providers, from Cosmonic headquartered in Arlington, Virginia. Users can build functions and services in WebAssembly and run them anywhere. Functions and services can be built in the language desired and run securely, everywhere. wasmCloud is available free and open source.

Reviewers rate Operating system support highest, with a score of 8.4.

The most common users of wasmCloud are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(10)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Users have found wasmCloud to be a valuable tool for scaling their applications safely and deploying microservices using a new architecture that reduces their security profile. By leveraging WebAssembly instead of containers, users can enhance the security of their applications. This innovative approach has been recommended by Red Badger, a digital product transformation consultancy, as a game-changing platform that is cloud vendor agnostic, efficient, and performant. Clients have reported that wasmCloud simplifies the process of building and deploying modern, distributed, multi-cloud web applications, making them easy to build and maintain. Additionally, companies with multiple clouds and on-premise platforms have found that wasmCloud allows them to combine everything into one homogenous global platform, simplifying their infrastructure management. It has the potential to upend current technology stacks that are tightly coupled to cloud vendors and give developers and business owners new ways to run their business on different environments such as on-premises, on edge devices, or in the cloud. Users have praised wasmCloud for its ability to simplify their day-to-day work and allow them to focus on writing code that gets work done. Moreover, it is being evaluated and explored as a potential solution for developing next-generation distributed intelligence platforms and as an entry point to introduce server-side WebAssembly to enterprises.

Exceptional Security Features: Several users have praised the platform for its exceptional security features. They have found it effortless to host secure and multi-tenant workloads, independent of the underlying network architecture or geography. This streamlined security approach has helped reduce code bloat and enhance application security.

Simplicity of Deployment Model: Many reviewers have highlighted the simplicity of the deployment model as a strong point of the platform. They find it easy to build a global platform that can run and scale anywhere, regardless of location. The location agnostic feature adds flexibility and convenience for developers, while small portable binaries contribute to an uncomplicated deployment process.

Multi-Language Support: A number of users appreciate the multi-language support provided by the platform. It allows for independent development in different languages, enabling collaboration between developers using languages like Rust and Go. This ployglot capability facilitates efficient teamwork and expands possibilities for developers.

Lack of self-hosting support and details: Several users have expressed the need for wasmCloud to improve its support for self-hosting and external services. They also desire more information on self-hosting platforms, indicating a lack of clarity in this area.

Issues with securing providers and trust chains: Reviewers have mentioned that wasmCloud may be lacking when it comes to securing providers and trust chains. This suggests that there might be vulnerabilities or uncertainties in terms of ensuring the integrity and security of these components.

Complexity of actor languages and deployments: Many users have voiced their desire for simpler actor languages and deployments. They find the current process involving Makefiles to be less than ideal, indicating a need for a more streamlined approach to coding actors within wasmCloud.

Attribute Ratings

Reviews

(1-6 of 6)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
In our R&D group, we are looking at wasmCloud as a potential product to use for the development of our next-generation distributed intelligence platform. We intend to run distributed applications all across the electric grid to handle new use cases such as local intelligence, machine learning, power flow coordination, and enhancement of grid resiliency for tomorrow's electric grid. WASM-based applications give us the portability to run any application on any platform that we choose in the future.
  • Small portable binaries
  • Enhanced application security
  • Independent development of actors and capabilities
  • Programming language adoption for creating WASM binaries
  • Runtime updating/upgrading
Non-embedded IoT and distributed applications are a pretty good fit.
Score 10 out of 10
Vetted Review
Verified User
Most modern technology stacks have acquired a large volume of overhead with various niches occupied and maintained by highly skilled and highly paid experts. Companies that aren't forced to acknowledge the problem of legacy systems have been opting for frameworks that are tightly coupled to cloud vendors such as AWS Lambda. Lambda gives them a narrow scope to focus on core business logic but little freedom to get outside of the walled garden. WasmCloud could upend all of that and give developers and business owners new ways to run their business on-prem, on edge, or back in the cloud. I use wasmCloud to simplify my day-to-day work, it lets me get to business and gets out of my way to write code that gets work done. I recommend anyone doing any level of prototyping work focus on what wasmCloud has to offer.
  • Host density of workloads
  • Streamlined security approach to writing code and reducing bloat
  • Interoperability of modules written in different languages
  • Simplified open-source model for on-boarding devs, i.e. bare host no elixir/GUI
  • Home-labbers guide to wasmCloud
  • Spark more community involvement for capability providers
If you want to start pivoting your legacy code into a serverless paradigm this is the platform to target. If you want to start moving away from walled gardens and back into a space where code isn't centralized, costs can be offset by utilizing customer or edge hardware this is the platform to focus on. If you want a model that will scale well past many of the existing serverless frameworks, that won't get caught up in the security weaknesses of current paradigms this is what you need to invest in. If you want modern code to interact with legacy code in a safe way that doesn't expose vulnerabilities you can't patch against wasmCloud is awesome. If you want to write simple code that can jump from cloud to cloud to the user or edge node check it out!
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I am evaluating wasmCloud as an entry point to introduce the enterprise to server side webassembly. At the moment, I am using it as a platform to deploy custom units of business logic to ARM based AWS servers. We are trying to identify if webassembly can close some gaps that are introduced by migrating to ARM based architectures.
  • Ployglot - we have people writing code in Rust and Go that just work together
  • Simple concept. Once people are explained the actor/provider model, the tend to see the benifits
  • Fast. Without the boilerplate, we get business logic out the door and deployed quickly
  • Its a new approach to software engineering...so provide a gentle introduction to new comers that allows them to see why this path is the better path
  • DevEx. Debugging and troubleshooting is difficult ATM
  • Provide literature as to how we (engineers) and convince leadership to take a gamble on this new approach to software
I believe its a better solution to AWS Lambda, GCP CodeRun, etc. Small pieces of logic that need to run for short bursts and provide multicloud support
Matt Wilkinson | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I am a maintainer of wasmCloud. I contribute features and fixes to the wasmCloud CLI “wash” as well as to various other wasmCloud projects. I am involved in making decisions about the long-term direction of the project. While I have not used wasmCloud in my work at Google, I use it often for personal side projects. I also participated in a tech demo of wasmCloud to Google engineers.<br><br>
  • Security
  • Developer Experience
  • Ease of Use
  • Cutting Edge Technology
  • Multi-Language Support
  • Maturity
  • Self-Hosting
  • Support for more external services needs to be built
wasmCloud is well suited for enterprise software. It is a secure-by-default platform, with support for any language that can compile to WebAssembly, and an excellent boilerplate-free developer experience. It also solves many routing & service discovery problems that were difficult to solve with the existing cloud infratstructure mainstays, such as Kubernetes. I think of wasmCloud as a blending of two “previous generation” cloud computing revolutions - Docker containers and Kubernetes, adding in two great new technologies in WebAssembly and NATS, and coming out with one cohesive package that is easier to use for developers and those managing production software deployments, as well as considerably more secure.
Evan Mattiza | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
wasmCloud allows Lofty to scale safely to meet the challenges of our clients. Our use case was one typically where we would have deployed microservices, but the platform and ease of actor development allowed us to use a new architecture that vastly reduced our security profile through wasm instead of containers. The simplified platform also meant no kubernetes was required, further reducing the attack surface.
  • Secure communication
  • Simplicity of Deployment Model
  • Actor Development ease
  • More details on self-hosting platforms
  • Securing providers and trust chains
  • Simpler Actor languages and deployments (no Makefiles)
wasmCloud is well suited to dominate the microservices space under a new paradigm, and to do so in a way that is more secure for end users. Simplifying the platform deployment as well will go a long way towards making it ubiquitous in edge compute environments. Observability will also be a key factor as the microservices eventually become complex.
Stuart Harris | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Red Badger is a consultancy that specialises in digital product transformation, working with large organisations to help them deliver value quickly and efficiently. As part of this, we help build digital product, platform and capability. We recommend wasmCloud and Cosmonic to our clients as a game-changing, next generation platform that is also cloud vendor agnostic, efficient and performant. It can really help transform our clients' ability to move fast. We particularly love how wasmCloud dramatically simplifies the art of building and deploying modern, distributed, multi-cloud web applications to the point where they become super easy to build and maintain. We have also found that clients who have grown by acquisition — having multiple clouds and on premise platforms — can easily combine everything into one homogenous global platform.
  • portable, lightweight workloads that can run and scale literally anywhere (location agnostic)
  • great developer experience (DX), focusing on ease of use, time and cost efficiency, and fun. Engineers can focus on core business value rather than non-functional boilerplate code.
  • security is at the heart of the platform, making it trivial to host secure, multi-tenant, zero-trust workloads for next-gen distributed architectures
  • multi-cloud and vendor agnostic. Easy to build a global platform that is independent of underlying network architecture or geography
  • Whilst wasmCloud's genius, in my opinion, is to provide full platform capability just using vanilla WebAssembly, there is no debate that WebAssembly is young on the standards front. The emerging component model is key to WebAssembly adoption. I would love to see some more of wasmCloud's great ideas filter back into the current standardization efforts
wasmCloud is absolutely superb (and a game-changer) for greenfield products, where a micro-service (or nano-service) approach is being embraced. I would have no concerns recommending it for new builds. It works less well, IMO, where an application is already established on, say, Kubernetes. Whilst there are good technical options to build hybrid platform (and gradually migrate services from legacy to wasmCloud) there is still an amount of work required to rebuild (or at least re-compile) services to WebAssembly before porting — you can't just lift and shift. As the platform matures I have no doubt that this will become easier to do.
Return to navigation