SwimOS is an Apache 2.0 licensed runtime platform that makes it easy to build stateful, distributed, data-driven applications. SwimOS is a stateful real-time stream processor that auto-scales apps from real-world event data, building a stateful graph from the data on-the-fly. SwimOS subscribes to event streams from real-world things, creates a stateful web agent for each data source, and links related agents to form an intelligent stream processing graph where the agents continuously compute on incoming data and share insights in real-time.