Skip to main content

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.

Why Install Locally?

Running Coreflux on your own machine gives you a complete IoT data pipeline—MQTT broker, LoT runtime, and data routing—without external dependencies. Prefer zero setup? Start with a Cloud Trial and connect MQTT clients to the hosted broker.
Coreflux runs as a single binary or container. No databases, no message queues, no orchestration needed—just download and run.

Install Coreflux

Get a hosted Coreflux broker without installing anything. Request a trial on the Coreflux website, and you will receive an email with the broker host and MQTT credentials.
1

Request a trial

Go to coreflux.org and submit a trial request using the form on the site.
2

Check your email

When your environment is ready, Coreflux sends an email with:
ItemWhat you use it for
Host / URLMQTT broker address (use this hostname in MQTT Explorer or the VS Code extension)
CredentialsUsername and password for MQTT clients
The broker may take up to 60 seconds to be fully available after you receive the email. If the MQTT connection fails immediately, wait briefly and try again.
3

Connect MQTT clients

Use the host from your email (not localhost). For MQTT Explorer and other desktop clients:
SettingValue
ProtocolMQTTS (MQTT over TLS)
Port8883
Username / PasswordFrom your trial email
In MQTT Explorer specifically: enable Encryption, and disable Validate certificate (the trial broker uses a certificate that desktop tools may not trust by default).
Continue with Getting Started using the VS Code Extension or MQTT Client tabs to deploy your first LoT Action.

Verify Installation

Confirm the broker is running with an MQTT client (or the VS Code LoT extension).
1

Open MQTT Explorer

Download MQTT Explorer or use any MQTT client of your choice.
2

Connect to the Broker

Create a new connection with these settings:
SettingValue
Hostlocalhost (or your trial URL host for Cloud Trial)
Port1883 (local Docker) or 8883 with MQTTS (Cloud Trial)
Usernameroot (or credentials from your trial email)
Passwordcoreflux (or credentials from your trial email)
For Cloud Trial, use MQTTS on port 8883, enable Encryption, and disable Validate certificate in MQTT Explorer.
3

Check System Topics

Subscribe to $SYS/# to see broker status messages. If you see topics such as $SYS/Coreflux/Version, the broker is running correctly.
You should see Coreflux system topics under $SYS/Coreflux/.

Next Steps

Getting Started

Create your first LoT Action in under 15 minutes.

VS Code Extension

Set up the LoT language extension for syntax highlighting.
Last modified on May 20, 2026