Monitoring doesn't need to be complicated

Deploy in minutes, monitor with confidence, and receive real time alerts on Discord or Slack.

Early Adopters

It's simple as running a single Docker command

Deploy Heimdall in minutes with our easy-to-use Docker image. Get started quickly and start monitoring your services right away.

docker run -d -e ROOT_USERNAME=admin -e ROOT_PASSWORD=admin -p 80:80 mateusgcoelho/sentinel:latest

Integrate now

We also provide integration with popular tools like Express.js, to easyly add monitoring capabilities to your existing applications.

import { heimdall } from "@heimdall-sdk/express";
import express from "express";

const app = express();

app.use(express.json());
app.use(
  heimdall({
        baseUrl: "http://localhost:8080",
        serviceName: "my-company-api",
        apiKey: "heim_XXXX", // Replace with your actual API key generated from Sentinel
        flushIntervalMs: 10_000, // Optional: default is 10,000 ms
        flushSize: 50, // Optional: default is 50
  })
);

app.get("/", async (req, res) => {
  res.status(200).json({ message: "hello world" });
});

const PORT = 3001;
app.listen(PORT, () => {
  console.log("Server is running on http://localhost:3001");
});