Skip to main content

Getting Started with Actyx Pond

The Actyx Pond is a highly opinionated framework for building always-available distributed apps on Actyx. It provides a programming model and system guarantees ideally suitable for use-cases requiring 100% availability. With this focus, the Actyx Pond can take care of concerns like eventual consistency, allowing you to concentrate on your business logic.


The Actyx Pond is available on To install in your project run:

npm install @actyx/pond

To use the Actyx Pond features, then import as follows:

import { Pond } from '@actyx/pond'

Diving into the Pond

The best way to get started is by following the tutorial, starting with the obligatory Hello World. The tutorial teaches you the main concepts you will encounter when working with Actyx Pond in ten short lessons. Just following this material should take no more than 1–2 hours, although you may well find yourself trying out extensions to the examples. If you encounter questions or get stuck, don’t hesitate to ask us by mail or via our Discord channel. You may also peruse or open issues on the GitHub repository.