Managed MQTT Broker · Singapore Region

Part of: Monitor & connect

A Dedicated MQTT Broker, Not a Shared One

Every customer gets their own Mosquitto process instead of a slot on a shared broker with a locked-down topic prefix. Any topic tree, TLS, REST publish and webhook rules. From Rp 75,000 a month in Indonesia, or $49 a month by card everywhere else.

Rp 75kper month, dedicated
50device connections
5 GBtraffic per month
1process of your own · not shared

Does your setup fit?

Set the device count, publish interval and payload size to see whether you fit the Starter plan.

Assumes 1 subscriber per topic on average, about 30 B overhead per message, 30 days per month. Webhook deliveries are counted separately.

Msg / second···
Msg / month···
Traffic / month···
Connections···
···

Why dedicated instead of shared.

Shared brokers restrict your topics to username/# and run every customer in one process. Here you get a process of your own.

01

Your own process

An isolated Mosquitto per customer: no noisy neighbors, no username/# topic restriction.

02

Publish over REST

Your server sends a POST, no persistent MQTT connection needed. Works from serverless apps.

03

Webhook rules

Rules like "if value > X, send a POST", with HMAC signatures, automatic retries and unit-conversion presets.

04

TLS on port 8883

Every connection is encrypted, using a wildcard certificate that renews automatically.

05

Singapore region

Servers in Singapore, close to devices in Indonesia and the rest of Southeast Asia.

06

QRIS or card

In Indonesia, top up a monthly balance with QRIS, no credit card needed. Elsewhere, the Global plan bills a card in USD. Console and uptime monitoring included.

Part of: Monitor & connect · See the plant: dashboards and alarms, machine OEE, remote access, messaging.

How Voltrus Broker differs from…

Not sure? See which one you need →

Plain pricing. No hidden fees.

In Indonesia, pay monthly in Rupiah with QRIS; the broker is up within minutes of payment. Outside Indonesia, pick the Global plan: USD, paid by card.

Starter

Rp 75,000 / mo
Indonesia · QRIS · 1 dedicated Mosquitto process
  • 50 device connections
  • 5 GB traffic / month
  • TLS + WebSocket
  • REST publish + webhook rules
  • WhatsApp support
Start in the Console

Pro

Coming soon
for larger fleets
  • 250+ device connections
  • 25 GB+ traffic / month
  • Bridging to other brokers
  • Priority webhook queue
Join the waitlist →

Global

$49 / month
USD · card · for buyers outside Indonesia
  • 250+ device connections
  • 25 GB+ traffic / month
  • TLS + WebSocket
  • REST publish + webhook rules
  • Email support in English
Subscribe with card

Questions before you buy? [email protected]

An ESP32 online in five minutes.

  1. Create a broker in the console and note its hostname, <tenant>.broker.voltrus.id.
  2. Install the PubSubClient library from the Arduino IDE Library Manager.
  3. Fill in your WiFi credentials and broker hostname, then upload the sketch below.
quickstart.inoESP32 · Arduino
#include <WiFi.h>
#include <PubSubClient.h>

WiFiClientSecure tlsClient;
PubSubClient mqtt(tlsClient);

const char* WIFI_SSID = "your-ssid";
const char* WIFI_PASS = "your-wifi-password";

// from the Voltrus console
const char* MQTT_HOST = "<tenant>.broker.voltrus.id";
const int   MQTT_PORT = 8883;

void setup() {
  Serial.begin(115200);
  WiFi.begin(WIFI_SSID, WIFI_PASS);
  while (WiFi.status() != WL_CONNECTED) { delay(500); }

  tlsClient.setInsecure();  // production: use setCACert() instead
  mqtt.setServer(MQTT_HOST, MQTT_PORT);
  mqtt.connect("esp32-barn-01");
}

void loop() {
  mqtt.loop();
  if (!mqtt.connected()) {
    mqtt.connect("esp32-barn-01");
    return;
  }
  mqtt.publish("barn/temp", "{\"temp_c\":27.5}");
  delay(5000);
}

The barn/temp topic above works with webhook rules straight away: every payload that crosses your threshold is sent to your endpoint as a signed POST.

Common questions.

A shared broker runs every customer in one process and restricts topics to a username/# pattern. With Voltrus Broker you get a Mosquitto process of your own: any topic tree, full isolation, and webhook rules.
Their dedicated tiers are priced for enterprise deployments. We run lightweight Mosquitto on efficient infrastructure: the same dedicated model, sized for small and mid-size fleets, without features you won't use.
Anything that speaks MQTT 3.1.1 over TLS: ESP32, ESP8266, STM32, Arduino, Raspberry Pi, and any MQTT client library. Browser dashboards can connect over MQTT over WebSocket.
A public status page goes live at launch. During the early period we don't sell a written SLA; check real uptime on the status page rather than a promise in a brochure.
In Indonesia, top up your balance with QRIS (Midtrans) in the console. Each top-up is active for 30 days, with a 3-day grace period. No credit card needed. Buyers outside Indonesia can choose the Global plan: $49/month by card (monthly subscription, same limits as the Pro plan).

Want it running today?

Create your dedicated broker in minutes. Pay with QRIS in Indonesia or by card everywhere else.

Create a broker in the Console