Home Server Search Games Pricing Documentation Use Cases
Integrations

Connect ServerPulse with Your Tools

Echtzeit-Monitoring für Minecraft, CS2 & Rust. Push server status, player counts, and alerts into Discord, your website, or any system via our API.

Browse Integrations View Setup Guide

Available Integrations

Six ready-to-use connectors. Each includes documentation, example code, and step-by-step setup instructions tailored to your game server.

Discord Bot

Most Popular

Deploy the ServerPulse bot to any Discord server. It posts live player counts, maps, and uptime for up to 50 servers. Supports slash commands like /pulse status and /pulse alerts. Works with Minecraft Java & Bedrock, CS2, Rust, and Palworld servers. Average response time under 200ms.

Setup Guide →

Website Widgets

Free

Embed a live server-status widget on your community site, store, or forum. Choose from three themes — Dark, Light, and Neon — and customize width, refresh interval, and displayed metrics. Pure JavaScript, zero dependencies. Loads in under 80ms. Supports Minecraft, CS2, Rust, ARK, and 12 additional game protocols.

Get Widget Code →

REST API

Full programmatic access to every metric ServerPulse collects. Endpoints for server-query, player-history, uptime-logs, and alert-subscriptions. Rate limit: 1,000 requests per minute on Pro plans. JSON responses include player UUIDs, MOTD, plugins list, and hardware stats. OpenAPI spec available at api.serverpulse.io/v2.

API Reference →

Webhooks

Real-Time

Subscribe to events and receive instant POST payloads to any HTTPS endpoint. Triggered events: server down, server back online, player count threshold crossed, new player joined, whitelist change. Retry logic with exponential back-up to 5 attempts. Each payload includes a X-ServerPulse-Signature header for HMAC-SHA256 verification.

Configure Webhooks →

Grafana Dashboard

Import the official ServerPulse Grafana dashboard (template ID #18472) to visualize player trends, peak hours, and downtime reports. Connects via our Prometheus-compatible endpoint. Pre-built panels for Minecraft, CS2, and Rust with auto-scaling axes. Supports team-level dashboards with per-server row filters.

Import Dashboard →

Slack Integration

Send server alerts directly to Slack channels. Configure per-server notification rules — for example, alert #ops-critical when mc.hypixel-node3 goes offline, but only post daily summaries to #server-stats. Supports Slack's block kit for rich card formatting. OAuth2 install flow takes under 60 seconds.

Add to Slack →

Setup Preview

Get live data in under two minutes. Below are the exact code snippets and steps for our three most-used integrations.

Discord Bot — 3 Steps

Step 1: Visit discord.com/oauth2/authorize?client_id=987123456789 and select your server.

Step 2: In ServerPulse, navigate to Settings → Integrations → Discord and link your bot token.

Step 3: Run /pulse add mc.craftrealm.net:25565 in any channel. The bot responds with a live status card within 1 second.

Optional: set a custom status emoji, configure alert thresholds, or enable auto-refresh every 30 seconds with /pulse interval 30.

Website Widget — One Snippet

Paste this into your HTML where the widget should appear. Replace YOUR_API_KEY with your key from the ServerPulse dashboard.

<div id="sp-widget" data-server="mc.skyblock-hub.net" data-apikey="YOUR_API_KEY" data-theme="dark" data-refresh="15"></div> <script src="https://cdn.serverpulse.io/widget/v2/sp.min.js"></script>

The widget auto-resizes, shows player count / max, MOTD, and a green/red status indicator. No build step required — works in any static site, WordPress, or forum software.

REST API — First Request

Query any server's live status with a single GET request. Authentication via X-SP-Token header.

curl -X GET "https://api.serverpulse.io/v2/servers/query" \ -H "X-SP-Token: sk_live_4f8a9c2d1e7b3056" \ -H "Content-Type: application/json" \ -d '{"address":"cs2.edgefortress.com:27015","game":"cs2"}'

Response includes players.online, players.max, map, hostname, version, and plugins[]. Full schema documented at api.serverpulse.io/v2/schema.

Need a custom integration or enterprise webhook routing? Our team provides dedicated onboarding for 50+ server networks.

Contact Sales Read Full Docs
Integrations

Connect ServerPulse with Your Tools

Echtzeit-Monitoring für Minecraft, CS2 & Rust. Push server status, player counts, and alerts into Discord, your website, or any system via our API.

Browse Integrations View Setup Guide

Available Integrations

Six ready-to-use connectors. Each includes documentation, example code, and step-by-step setup instructions tailored to your game server.

Discord Bot

Most Popular

Deploy the ServerPulse bot to any Discord server. It posts live player counts, maps, and uptime for up to 50 servers. Supports slash commands like /pulse status and /pulse alerts. Works with Minecraft Java & Bedrock, CS2, Rust, and Palworld servers. Average response time under 200ms.

Setup Guide →

Website Widgets

Free

Embed a live server-status widget on your community site, store, or forum. Choose from three themes — Dark, Light, and Neon — and customize width, refresh interval, and displayed metrics. Pure JavaScript, zero dependencies. Loads in under 80ms. Supports Minecraft, CS2, Rust, ARK, and 12 additional game protocols.

Get Widget Code →

REST API

Full programmatic access to every metric ServerPulse collects. Endpoints for server-query, player-history, uptime-logs, and alert-subscriptions. Rate limit: 1,000 requests per minute on Pro plans. JSON responses include player UUIDs, MOTD, plugins list, and hardware stats. OpenAPI spec available at api.serverpulse.io/v2.

API Reference →

Webhooks

Real-Time

Subscribe to events and receive instant POST payloads to any HTTPS endpoint. Triggered events: server down, server back online, player count threshold crossed, new player joined, whitelist change. Retry logic with exponential back-off to 5 attempts. Each payload includes a X-ServerPulse-Signature header for HMAC-SHA256 verification.

Configure Webhooks →

Grafana Dashboard

Import the official ServerPulse Grafana dashboard (template ID #18472) to visualize player trends, peak hours, and downtime reports. Connects via our Prometheus-compatible endpoint. Pre-built panels for Minecraft, CS2, and Rust with auto-scaling axes. Supports team-level dashboards with per-server row filters.

Import Dashboard →

Slack Integration

Send server alerts directly to Slack channels. Configure per-server notification rules — for example, alert #ops-critical when mc.hypixel-node3 goes offline, but only post daily summaries to #server-stats. Supports Slack's block kit for rich card formatting. OAuth2 install flow takes under 60 seconds.

Add to Slack →

Setup Preview

Get live data in under two minutes. Below are the exact code snippets and steps for our three most-used integrations.

Discord Bot — 3 Steps

Step 1: Visit discord.com/oauth2/authorize?client_id=987123456789 and select your server.

Step 2: In ServerPulse, navigate to Settings → Integrations → Discord and link your bot token.

Step 3: Run /pulse add mc.craftrealm.net:25565 in any channel. The bot responds with a live status card within 1 second.

Optional: set a custom status emoji, configure alert thresholds, or enable auto-refresh every 30 seconds with /pulse interval 30.

Website Widget — One Snippet

Paste this into your HTML where the widget should appear. Replace YOUR_API_KEY with your key from the ServerPulse dashboard.

<div id="sp-widget" data-server="mc.skyblock-hub.net" data-apikey="YOUR_API_KEY" data-theme="dark" data-refresh="15"></div> <script src="https://cdn.serverpulse.io/widget/v2/sp.min.js"></script>

The widget auto-resizes, shows player count / max, MOTD, and a green/red status indicator. No build step required — works in any static site, WordPress, or forum software.

REST API — First Request

Query any server's live status with a single GET request. Authentication via X-SP-Token header.

curl -X GET "https://api.serverpulse.io/v2/servers/query" \ -H "X-SP-Token: sk_live_4f8a9c2d1e7b3056" \ -H "Content-Type: application/json" \ -d '{"address":"cs2.edgefortress.com:27015","game":"cs2"}'

Response includes players.online, players.max, map, hostname, version, and plugins[]. Full schema documented at api.serverpulse.io/v2/schema.

Need a custom integration or enterprise webhook routing? Our team provides dedicated onboarding for 50+ server networks.

Contact Sales Read Full Docs