Krill iOS App is live!
Release the Kraken!
Designed for Raspberry Pi enthusiasts, Krill is a unique approach to automation and control with a collection of apps to visualize and connect your systems at any scale.
Built with security and privacy first, install Krill Server and can build Krill Swarms without an account or internet connection and control your devices and process data with our Linux Desktop, Android, iOS.
Krill is designed around the concept of trees of Nodes that perform a function. A node is executed to do its function either by a data source it's connected to changes or a parent in the graph that owns it executes it and based on the node type, execute or post data to a target node.
| Data Sources | Triggers | Processors | Filters |
|---|---|---|---|
| Serial Devices | CRON Timers | Calculations | High Threshold |
| GPIO Pins | Python Lambda | Python Lambda | Low Threshold |
| Data Points | High / Low Alerts | Computed Stats | Deadbands |
| Web Hooks (out) | Logic Gates | Data Compression | Debounce |
| MQTT Pub | MQTT Sub | Notifications | Data TTLs |

Release the Kraken!
Release the Kraken!
Download and Install Krill via our Debian Repository
How I use Krill to control water pumps, solenoids, valves and sensors for my aquarium, vivarium and hydroponic systems.
Deep dive into Krill's peer-to-peer mesh networking including beacon discovery, server handshake, SSE real-time updates, and server settings bootstrap
Download and Install Krill Server
Krill Privacy Policy
Krill Privacy Policy
Using Sensors with CircuitPython
Controlling Zigbee devices over MQTT