# ServerOps.gg vs Discord Webhooks

Discord Webhooks: Discord's built-in webhook and attachment system, used as a de-facto file host by game-server communities since 2017.

ServerOps.gg: Game-server CDN with one-line Lua and Node bindings, per-script token attribution, and retention you set.

## What Discord Webhooks does well

- Free at any scale. The price you cannot beat.
- Already in every Discord server, so zero new accounts to provision.
- Familiar to staff who already triage incidents inside Discord.

## Where ServerOps.gg wins

### Files survive channel rolls.

Discord attachments die when a channel is purged, a retention setting rolls past, or a staffer deletes the wrong message. ServerOps files stay until you remove them.

### Per-script token attribution.

Discord gives you one webhook URL per channel. If three scripts share it, you cannot tell which one ate the bandwidth. ServerOps gives each script its own token and its own usage line.

### One line to migrate.

Most operators swap discord.com/api/webhooks/... for serverops.gg/v1/upload and ship. The Lua SDK is a few KB. The first upload works in under five minutes.

### Evidence attaches to a case.

Open a file, attach it to a case, see who touched it. Discord has no record beyond the channel message, and the channel message is not yours to keep.

### Not subject to Discord's TOS changes.

Discord owns the URL, the retention window, the rate limits, and the right to delete. ServerOps gives you the URL, the retention you choose, and a 30-day download window on cancellation.

## Feature comparison

| Feature | Discord Webhooks | ServerOps.gg |
| --- | --- | --- |
| Drop-in replacement for Discord webhooks | No | Yes |
| Files survive channel rolls | No | Yes |
| Per-script / per-project token attribution | No | Yes |
| Custom retention per project | No | Yes |
| Public CDN URLs you own | No | Yes |
| Built-in case management | No | Yes |
| Lua + Node SDKs for game-server runtimes | partial | Yes |
| Free at any scale | Yes | trial |
| Already in every Discord server | Yes | No |

If your media volume is genuinely tiny and you do not care about evidence durability, Discord webhooks remain the simplest option. The break-even point is usually a few hundred uploads a month, or the first channel roll that loses something important.
