Proven at scale

Build streaming data applications in minutes not months

Application Platform
Developed to help you build massively distributed, streaming data applications.
Seamless Interconnectivity
Upgrades HTTP to a reliable multiplexed streaming protocol, WARP, that facilitates you to connects distributed applications
Universal Runtime
Self-contained runtime enables you to distribute applications at any scale; from edge devices to large server clusters.
Real-time UIs
Our UI frameworks empower you to make streaming data applications work how humans experience life, in real-time.
SwimOS Traffic Demo

A new stack for a new kind of app!

Swim is the only purpose built platform for streaming applications. Frameworks for stateful microservices, streaming APIs, and real-time UIs provide the full stack needed to run entity-based applications directly on streams of data.

Create streaming entities from streaming data

Designed for an ever-changing environment, SwimOS lets you continuously process and analyze streaming data in concert with contextual data to inform business-critical, operational decisions.

Through Stateful Web Agents, streaming APIs, and real-time UIs, Swim enables you to gain continuous intelligence and act on events at the speed of change.

  • Tutorials

    Get started with SwimOS

    Follow these tutorials to create a SwimOS project step by step to learn the basics and get up and running.

  • SwimOS Concepts

    Learn streaming data concepts

    Learn concepts and ideas that will help you understand how SwimOS fits in to your existing infrastructure.

  • Cookbooks

    Learn by example

    Tinker with our executable cookbook examples to learn SwimOS concepts and tinker with streaming data.

  • Developer Guide

    Take a guided tour of SwimOS

    This developer guide will help you learn SwimOS from the start.

  • Reference Docs

    Learn how SwimOS works

    Refer to our reference documentation to see how SwimOS works under the hood

  • Training

    Not sure where to start?

    Contact us to learn about training opportunities for your team.

SwimOS Reference

  • Server

    Learn how to build stateful backend services for streaming data applications.

  • Client

    Learn how to build real-time user interfaces for streaming data applications.

  • Operational Guides

    Learn how to deploy, operate, and scale full stack streaming data applications.

See a Demo

See a live demo of SwimOS by clicking the links below.

Ready to dive in?
Get started with our developer guide.