Welcome
Welcome to TagoCore
What is TagoCore?
TagoCore is a free, fast, and open-source IoT platform designed for edge computing and data management. Built for developers and businesses who need a reliable, self-hosted solution to collect, process, and analyze data from IoT devices.
Key Features
- Edge Computing Ready: Process data locally without relying on cloud services
- Extensible Architecture: Customize functionality through plugins and integrations
- Open Source: Full access to source code and community-driven development
Why Choose TagoCore?
TagoCore bridges the gap between raw device data and actionable insights. Whether you're prototyping IoT solutions, managing industrial sensors, or building smart applications, TagoCore provides the foundation to:
- Connect and manage multiple devices from a single platform
- Trigger automated responses based on specific conditions
Quick Start
Get TagoCore running in seconds with Docker:
docker run -p 8888:8888 -p 8999:8999 tagoio/tagocore
Core Concepts
Understanding these four fundamental concepts will help you get the most out of TagoCore:
Devices
Devices represent your physical hardware within TagoCore. Each device you want to monitor or control must be registered in the platform. Once registered, devices can send sensor data, receive commands, and participate in automated workflows.
Analyses
Analyses are custom scripts that process your device data in real-time. Use them to transform raw sensor readings, detect patterns, calculate derived values, or implement business logic. Analyses can be triggered automatically when new data arrives or run on scheduled intervals.
Actions
Actions are automated responses that execute when specific conditions are met. They enable TagoCore to react to your data by sending notifications, making HTTP requests, running analyses, or integrating with external systems. Think of them as the "then" part of "if-then" automation rules.
Plugins
Plugins extend TagoCore's capabilities beyond its core features. Install community-developed plugins or create your own to add new integrations, data sources, or functionality. The Plugin Store makes it easy to discover and install extensions that fit your specific needs.