Link
GitHub Get Started

System Requirements

Hardware and software requirements for running ButterStack.


ButterStack Cloud

The ButterStack web application runs in your browser with no local installation required.

Browser Support

BrowserMinimum Version
Chrome90+
Firefox88+
Safari14+
Edge90+

Network Requirements

  • Stable internet connection
  • HTTPS access to *.butterstack.com
  • WebSocket support for real-time updates

Build Agents

If running self-hosted build agents, the following requirements apply.

Operating Systems

OSMinimum Version
WindowsWindows 10 / Server 2019
LinuxUbuntu 20.04, CentOS 8, or equivalent
macOSmacOS 11 (Big Sur)

Hardware Requirements

Minimum Specifications

ComponentRequirement
CPU4 cores
RAM8 GB
Storage100 GB SSD
Network100 Mbps
ComponentRequirement
CPU8+ cores
RAM32 GB
Storage500 GB NVMe SSD
Network1 Gbps

Game Engine Requirements

Unreal Engine

  • Unreal Engine 4.27+ or 5.x
  • Visual Studio 2019/2022 (Windows)
  • Xcode 14+ (macOS)
  • Engine must be source-built for some features

Unity

  • Unity 2021.3 LTS or newer
  • Unity Build Server license (for CI/CD)

Integration Requirements

Perforce

  • Helix Core Server 2019.1+
  • Helix Command-Line Client (P4)
  • Network access from ButterStack to Perforce server

Jenkins

  • Jenkins 2.346+
  • A Jenkins user with an API token (ButterStack triggers jobs through Jenkins’ own REST API - no Generic Webhook Trigger plugin is required)
  • Network access from ButterStack to Jenkins, and from Jenkins back out to ButterStack for build-status callbacks
  • For the callback leg: the HTTP Request plugin, or curl in a post-build step. See the Jenkins integration guide.

Jira

  • Jira Cloud or Jira Server 8.0+
  • API access enabled
  • Admin permissions for webhook configuration

Network Configuration

Firewall Rules

Allow outbound HTTPS (443) to:

www.butterstack.com

That single host serves the app, the docs, the JSON API (/api/v1/...) and every inbound webhook endpoint. There is no separate app., api. or webhooks. subdomain.

Webhook Endpoints

If your tools need to send webhooks to ButterStack, ensure they can reach these endpoints:

IntegrationWebhook URL
Jenkins / other CIhttps://www.butterstack.com/webhooks/jenkins?token={webhook_token} (alias: /webhooks/ci)
Buildkitehttps://www.butterstack.com/webhooks/buildkite?token={webhook_token}
Perforcehttps://www.butterstack.com/webhooks/perforce?token={webhook_token}
Jirahttps://www.butterstack.com/webhooks/jira?token={webhook_token}
Linearhttps://www.butterstack.com/webhooks/linear?token={webhook_token}
GitHubhttps://www.butterstack.com/webhooks/github?token={webhook_token}
Lorehttps://www.butterstack.com/webhooks/lore?token={webhook_token}
Diversionhttps://www.butterstack.com/webhooks/diversion?token={webhook_token}
Game Enginehttps://www.butterstack.com/webhooks/game_engine/{event}
Deploymenthttps://www.butterstack.com/webhooks/deployment?token={webhook_token}

There is no {project_id} path segment. The webhook token identifies the integration, and therefore the project. Copy the exact URL from the integration’s page in ButterStack rather than assembling it by hand; see the Webhooks reference for the full endpoint list, the header-based token alternatives, and response codes.

IP Allowlisting

Contact support for static IP ranges if you need to allowlist ButterStack IPs in your firewall.


Storage Requirements

Build Artifacts

ButterStack does not store your build artifacts - it records their names, sizes and locations, and links to them in your CI system. Plan artifact storage capacity in Jenkins / GitHub Actions / your artifact store, not here:

Build SizeDaily BuildsMonthly Storage (in your CI)
1 GB5~150 GB
5 GB5~750 GB
10 GB10~3 TB

Data Retention in ButterStack

Pipeline metadata retention is set by your plan, not by a per-project setting:

PlanMetadata retention
Indie7 days
Team14 days
Studio30 days
Enterprise90 days

Copyright © 2026 ButterStack. All rights reserved.

Esc
Type to search the documentation