Go to file
2021-06-21 22:53:50 +00:00
.gitbook/assets GitBook: [main] 56 pages and 22 assets modified 2021-06-21 22:53:23 +00:00
development_development GitBook: [main] 53 pages and 14 assets modified 2021-05-08 00:47:34 +00:00
knowledge_knowledge GitBook: [builtins] 57 pages and 20 assets modified 2021-06-18 18:29:00 +00:00
quick_start GitBook: [main] 56 pages modified 2021-06-11 23:15:29 +00:00
recipes_recipes GitBook: [main] 53 pages and 14 assets modified 2021-05-08 00:47:34 +00:00
tutorials_tutorials GitBook: [main] 56 pages and 22 assets modified 2021-06-21 22:53:23 +00:00
building-a-frontend-with-js-sdk.md GitBook: [main] 53 pages and 17 assets modified 2021-05-10 00:11:10 +00:00
faq_faq.md GitBook: [main] 54 pages and 17 assets modified 2021-03-29 02:17:53 +00:00
p2p.md GitBook: [main] 53 pages and 14 assets modified 2021-05-08 00:47:34 +00:00
README.md GitBook: [main] 2 pages and 22 assets modified 2021-05-29 15:03:26 +00:00
research-papers-and-references.md GitBook: [main] 53 pages and 14 assets modified 2021-05-08 00:47:34 +00:00
SUMMARY.md GitBook: [builtins] 57 pages modified 2021-06-18 22:21:42 +00:00

Introduction

Fluence Labs builds distributed networks, development tools, components and support systems to allow developers to efficiently and reliably build, operate, maintain, and monetize distributed and decentralized services and applications. An integral component of the Fluence solution is Aquamarine, a programming language enabling peer-to-peer coordination for distributed applications and backends.

Fluence is also developing Marine - a general purpose compute runtime for multi-module WebAssembly applications with WASI support and a shared-nothing linking scheme. FCE allows for the rapid development and deployment of portable Wasm services which can be composed and coordinated with Aquamarine into secure applications. Furthermore, Fluence has implemented innovations at the p2p node level, such as TrustGraph, local development and testing tools, such as Marine-Repl, and support tooling, such as Fluence Distributor.

In combination, Aquamarine and the Fluence runtimes and tools allow developers to avoid the typical peer-to-peer development challenges and accelerate the development and deployment of distributed services and applications.

The remainder of this document introduces a set of incremental, hands-on tutorials developing with Aquamarine on the Fluence stack.

Additional resources and support are available:

Documentation is work in progress and your feedback is extremely valuable and much appreciated. If you have suggestions or unearth errors or inaccuracies, please open an Issue or push a PR.

Thank You and Enjoy,

The Fluence Team