Platform Architecture & Integration Guide

Comprehensive integration guide for PulseGate enterprise cloud workspace infrastructure.

Regional Edge Node Addressing Model

Edge nodes operate four distinct traffic legs across standard web ports TCP 443 and UDP 443. When configuring developer SDKs or CI/CD runners, reference regional endpoints using standard regional placeholder notation:

Note: Replace <region> (or gw-X) with your nearest active regional Edge PoP cluster (e.g. as listed in /network.html or /pops.json).

Developer Toolchain Integration for Cloud Workspace / VDI

Standard web portal client and hardware-accelerated display decoder setup.

1. Web Workspace Portal Client

<!-- Include Cloud Workspace Web Client SDK -->
<link rel="stylesheet" href="/portal/v1/client/theme.css">
<script type="module" src="/portal/v1/client/client.js"></script>

2. Hardware-Accelerated H.264 WASM Display Decoder

// Instantiate client-side WebAssembly video decoder
const decoder = await WebAssembly.instantiateStreaming(fetch('/portal/v1/client/decoder-h264.wasm'));
console.log("Hardware display decoder ready:", decoder.instance);

3. Client Manifest & Endpoint Discovery

// Discover regional edge parameters and active codecs
fetch('/portal/v1/client/manifest.json')
  .then(res => res.json())
  .then(console.log);

Remote HTTP Build Cache Acceleration

Speed up distributed Gradle continuous integration builds with regional cache endpoints.

// init.d/build-cache.init.gradle.kts
settingsEvaluated {
    buildCache {
        local { isEnabled = true }
        remote<HttpBuildCache> {
            url = uri("https://pulsegate.cloud/dist/v1/cache/")
            isPush = false // Read-only build acceleration. Write access requires dedicated CI credentials.
            isAllowInsecureProtocol = false
        }
    }
}

Pull-Through Package Mirror Integration

Transparent pull-through caching for Maven Central, PyPI, and npm packages.

# 1. Inspect repository mirrors index
curl -fsSL https://pulsegate.cloud/dist/v1/pkg/packages.json

# 2. Python / pip configuration
pip install --index-url https://pulsegate.cloud/dist/v1/pkg/pypi/ <package>

# 3. npm registry configuration
npm config set registry https://pulsegate.cloud/dist/v1/pkg/npm/

Enterprise Multi-Tenant Isolation & Security Policy

Enterprise Multi-Tenant Isolation: PulseGate operates dedicated, tenant-isolated infrastructure. Provisioning is performed exclusively under enterprise master service agreements (MSAs) with private VPC interconnects, custom identity federation (SAML 2.0 / Okta / Azure AD OIDC SSO), and mutual TLS (mTLS) worker authentication. Public consumer registration is intentionally closed to maintain dedicated hardware isolation and prevent noisy-neighbor performance degradation.

Enterprise Security Policy: Enterprise production policy prohibits bespoke unverified runner binaries. The platform operates as a transparent, high-throughput pull-through cache for upstream package ecosystems (Maven Central, PyPI, npm). Build workers configure standard upstream toolchains to use regional mirror endpoints.

For new enterprise tenant account onboarding or dedicated cluster provisioning, contact enterprise onboarding at hello@pulsegate.cloud.