> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreflux.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Welcome

> Get, centralize, process, and send IoT data - all from one MQTT Broker with built-in LoT (Language of Things)

# Welcome to Coreflux

Tired of stitching together MQTT brokers, message queues, transformation scripts, and database connectors? Coreflux handles it all in one place. **Get** data from devices, **centralize** it in your broker, **process** it with simple scripts, and **send** it wherever it needs to go.

> [!TIP]
>
> **"You can do a LoT"** - The complete IoT data pipeline for developers who want to ship faster.

## Quick Navigation

> **[Getting Started](/v2.14/quick-start/getting-started)**
>
> Go from zero to your first LoT Action in under 5 minutes.

> **[Installation](/v2.14/quick-start/installation)**
>
> Install Coreflux with Docker, Docker Compose, or a native binary.

> **[Coreflux HUB](/hub/overview)**
>
> Manage your broker from the browser—explore topics, edit LoT, configure routes.

> **[LoT Language](/v2.14/lot-language/introduction)**
>
> Learn the Language of Things - Actions, Models, Rules, and Routes.

> **[Get Coreflux](https://www.coreflux.org)**
>
> Download the MQTT Broker from the Coreflux website — use **Start Free**.

## What is LoT?

Think of LoT as **SQL for real-time IoT data**.

> [!TIP]
>
> **Just like SQL lets you query databases without writing low-level code**, LoT lets you process MQTT messages without deploying external services. Write simple scripts, get instant results.

Instead of deploying separate microservices to process, transform, and route your IoT data, write simple scripts that run inside the broker. No containers to orchestrate. No message queues to manage. Just logic that executes the moment data arrives.

> **[Introduction to LoT](/v2.14/lot-language/introduction)**
>
> Learn the fundamentals of the Language of Things and how it works.

> **[Actions](/v2.14/lot-language/actions/syntax)**
>
> React to events and publish data. "When temperature exceeds 80°, send an alert."

> **[Models](/v2.14/lot-language/models/overview)**
>
> Transform and structure data. Convert raw bytes to clean JSON with context.

> **[Routes](/v2.14/lot-language/routes/overview)**
>
> Connect systems. Stream data to PostgreSQL, MongoDB, REST APIs, and more.

## Why Developers Choose Coreflux

> **Single Deployment**
>
> No microservices, containers, or orchestration for basic automation. One binary, full functionality.

> **Real-Time by Default**
>
> Logic executes on publish, not on poll. Sub-millisecond response times.

> **Zero External Dependencies**
>
> Everything runs inside the MQTT broker. No Redis, no Kafka, no Node.js.

> **Human-Readable Logic**
>
> Write automation in plain English-like syntax anyone can understand.

***

Ready to see what this looks like? Here's a working example you can deploy in seconds.

## See It In Action

**The problem:** You want to see your broker run logic at the edge without external hardware or sensors.

**The solution:** A temperature simulator action that publishes readings every 5 seconds—deploy it and see data on a topic right away:

```lot wrap theme={"theme":"css-variables","languages":{"custom":["/languages/lot.json"]}}
DEFINE ACTION TemperatureSimulator
ON EVERY 5 SECONDS DO
    PUBLISH TOPIC "sensors/zone1/temperature" WITH "{\"temperature\": 72}"
```

This action runs every 5 seconds and publishes a JSON temperature reading to `sensors/zone1/temperature`. Subscribe to that topic with MQTT Explorer or any MQTT client to see output immediately after deployment.

***

## Resources

> **[GitHub](https://github.com/CorefluxCommunity)**
>
> Explore examples and community projects.

> **[Discord](https://discord.com/invite/A3pPrptNMm)**
>
> Join the community for support and discussions.

> **[Website](https://www.coreflux.org/)**
>
> Download Coreflux and start your free trial.

***

## Next Steps

> **[Getting Started](/v2.14/quick-start/getting-started)**
>
> Follow the 5-minute tutorial to create a working LoT action.

> **[Developing with LoT using AI](/ai/developing-with-lot)**
>
> A beginner’s guide to building IIoT solutions with LoT, by yourself or with the help of AI.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.