Introduction

Aqua Playground Guide #

Fluence Network #

Fluence Network is an open application platform where apps can build on each other, share data and users.

It is a decentralized cloud platform maintained and governed by its developers

Fluence Nodes #

Services are distributed across nodes forming p2p networks configured for specific applications.

Nodes may be specially configured servers, or lightweight nodes running in the browser.

Aqua #

Aqua is the language for configuring communication between services of network.

  • Aqua expresses services and functions that orchestrate the execution of node services.

  • Aqua is also used to express the way the nodes will be connected, for example, whether the services will be called serially or in parallel.

Fluence JS #

Fluence JS is an implementation of the Fluence protocol for JavaScript-based environments.

It enables connections to be made to nodes to consume their services, and for new APIs to be exposed to the network.

Importantly, Aqua can be compiled to JS so that rich applications can be written in JS.

Aqua Playground #

Aqua playground is a web application that allows Aqua code to written and compiled to JS. Code may then be written in JS to interact with Fluence Network.

Let’s get started using Aqua Playground.