RainGrid is a Canadian company whose mission is to build a neural networked rain harvesting utility capacity. Its goal is to provide a circular solution to protect watersheds, improve flood and drought resilience and provide fiscal security of water infrastructure. It does so with physical and digital products that predict, capture, store and reuse rainwater on private properties. By creating a network of storage and monitoring systems, RainGrid develops an internet of things for rain collection and storage to more effectively manage water runoff in urban areas.