Send logs to BunnyLogs via HTTP from any language

BunnyLogs accepts log lines as plain HTTP POST requests. No SDK, no agent, no configuration. If your tool can make an HTTP request — it can stream logs to your browser right now.

One endpoint, any language

Every log stream has a UUID-based endpoint. POST a message field and it appears in your browser in real time. Optional fields let you set the log level, program name, and timestamp — but a bare message string is all that's required.

This makes BunnyLogs compatible with any stack: shell scripts, CI pipelines, monitoring agents, webhooks, IoT devices, and custom applications in any language.

Endpoint

POST https://bunnylogs.com/live/<uuid>

Request fields

FieldRequiredDescription
messageYesThe log line text
levelNoDEBUG, INFO, WARNING, ERROR, CRITICAL
programNoSource label (e.g. "worker", "cron")
timestampNoISO 8601 — defaults to server time
curl
curl -X POST https://bunnylogs.com/live/YOUR-UUID \
     -d "message=Deploy finished" \
     -d "level=INFO" \
     -d "program=deploy"
Python (requests)
import requests

requests.post(
    "https://bunnylogs.com/live/YOUR-UUID",
    data={"message": "Job done", "level": "INFO"},
)
Node.js (fetch)
await fetch("https://bunnylogs.com/live/YOUR-UUID", {
  method: "POST",
  body: new URLSearchParams({ message: "Request handled", level: "INFO" }),
});
Bash (CI pipeline step)
LOG_URL="https://bunnylogs.com/live/YOUR-UUID"

echo "Building image..." | \
  xargs -I{} curl -s -o /dev/null $LOG_URL -d "message={}"

Common use cases

Shell scripts

Pipe script output to BunnyLogs with a single curl command. Watch long-running jobs from your laptop without keeping a terminal open.

Webhooks & callbacks

Forward webhook payloads from payment processors, CI systems, or IoT platforms into a searchable log stream for debugging and auditing.

Embedded & IoT

Any device with an HTTP client — Raspberry Pi, ESP32, Arduino with WiFi — can ship logs to BunnyLogs without a local log server.

Start streaming logs in 30 seconds

Get a UUID, paste the curl command, watch logs appear. Free to start.

Get started free Read the docs →