Endurance – a modern ADC for infrastructure that never stops

Engineered for real-time updates, full automation, and enterprise-grade resilience.

Join engineers already putting Endurance through its paces

Why Endurance? Solving tomorrows problems, today

Our Enterprise platform serves our customers well, but modern infrastructure demands more. Endurance is our next-generation application delivery platform — rebuilt from the ground up with zero-downtime capabilities and the technologies your team needs today.

  • Real-time updates with WebSocket-powered instant feedback
  • Full API control enabling complete automation and DevOps integration
  • Zero-downtime deployments with built-in rollback and recovery
Modern, headless API for full control

Endurance gives you a RESTful API with true parity

Whether you’re rolling out services via CI/CD, integrating with tools like Terraform or Ansible, or building your own custom workflows, Endurance’s API-first approach means you’re never limited by the interface.

Manual config changes, limited automation, and brittle integrations are a thing of the past. With Endurance, teams can script, scale, and standardize every deployment — confidently and consistently.

  • Full configuration control
  • Webhook + automation ready
  • Headless UI support for full DevOps freedom
  • Professional Services & 24/7 support
#!/bin/bash

# API configuration
API_URL="https://endurance.example.com/add-vip"
API_TOKEN="YOUR_API_TOKEN"


# Floating VIP data
GROUP_ID="342-e45-543-972"
IP_ADDRESS="10.10.11.101"
ENABLED=true


# Make the API request
curl -X POST "$API_URL" \
  -H "Authorization: Bearer $API_TOKEN" \
  -H "Content-Type: application/json" \
  -d "{
    \"groupId\": \"$GROUP_ID\",
    \"ip\": \"$IP_ADDRESS\",
    \"enabled\": $ENABLED
  }"

import requests url = "https://endurance.example.com/add-vip"

headers = {
    "Authorization": "Bearer YOUR_API_TOKEN",
    "Content-Type": "application/json"
}

data = {
    "groupId": "342-e45-543-972",
    "ip": "10.10.11.101",
    "enabled": True
}

response = requests.post(
     url, headers=headers,json=data
)

print(response.json())
# Additional configuration options
# response.raise_for_status()  
# Raise exception for bad status codes
# print(f"Status Code: {response.status_code}")
# print(f"Response Headers: {response.headers}")
<?php 

$url = "https://endurance-beta.example.com/add-vip";
$headers = [
    "Authorization: Bearer YOUR_API_TOKEN",
    "Content-Type: application/json"
];
$data = [
    "groupId" => "342-e45-543-972",
    "ip" => "10.10.11.101",
    "enabled" => true
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POSTFIELDS, 
json_encode($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
package main
import (
	"bytes"
	"encoding/json"
	"net/http"
)
type FloatingVIP struct {
	GroupID string `json:"groupId"`
	IP      string `json:"ip"`
	Enabled bool   `json:"enabled"`
}
func main() {
	vip := FloatingVIP{"342-e45-543-972", "10.10.11.101", true}
	data, _ := json.Marshal(vip)
	req, _ := http.NewRequest("POST",
		"https://endurance-beta.exampe.com/add-vip",
		bytes.NewBuffer(data))
	req.Header.Set("Authorization", "Bearer YOUR_API_TOKEN")
	req.Header.Set("Content-Type", "application/json")
	client := &http.Client{}
	resp, _ := client.Do(req)
	defer resp.Body.Close()
}
class FloatingVIP {
    public string groupId { get; set; }
    public string ip { get; set; }
    public bool enabled { get; set; }
}

class Program {
    static async Task Main() {
        var client = new HttpClient();
        client.DefaultRequestHeaders.Add(
            "Authorization", "Bearer YOUR_API_TOKEN");
        var vip = new FloatingVIP {
            groupId = "342-e45-543-972",
            ip = "10.10.11.101",
            enabled = true
        };
        var json = JsonSerializer.Serialize(vip);
        var content = new StringContent(
            json, Encoding.UTF8, "application/json");
        var url = "https://your-endurance-api.example.com/add-vip";
        var res = await client.PostAsync(url, content);
    }
}
const https = require('https');
const data = JSON.stringify({
    groupId: "342-e45-543-972",
    ip: "10.10.11.101",
    enabled: true
});
const options = {
    hostname: 'your-endurance-api.example.com',
    path: '/add-vip',
    method: 'POST',
    headers: {
        'Authorization': 'Bearer YOUR_API_TOKEN',
        'Content-Type': 'application/json',
        'Content-Length': data.length
    }
};
const req = https.request(options, (res) => {
    let responseData = '';
    res.on('data', (chunk) => {responseData += chunk;});
    res.on('end', () => {console.log(responseData);});
});
req.write(data);
req.end();
Shawn Snider
Director of Product Management, Ross Media

Took a proactive interest from day one—refreshingly different from our previous vendor.

Ajay Sharma
Senior IT Engineer, Monsoon

Great hardware, easy-to-use interface for quick setup, and always ready to address any concerns or support issues. Can’t ask for more.

Mike Isaac
Medical Imaging Technician, NHS

Reliable since 2013 with top-notch support—feature requests handled fast and flawlessly.

John Connolly
Infrastructure Administrator, Marshalls

Seamless migration that solved a core network issue—no regrets since switching.

Frequently asked questions

Download it and go. There’s no waitlist and nothing to request — head to the downloads page, grab the latest release and you can have it running today. If you’d like a hand with your first deployment or want to talk through a larger rollout, get in touch and we’ll help.

No. We never end-of-life our products. Enterprise will continue to be supported for the long term — but Endurance is the future. It’s built to solve the same problems using modern tools, with greater flexibility, automation, and performance. For new deployments and forward-looking teams, Endurance is our recommended platform.

Endurance includes:

  • Layer 7 services and foundational Layer 4 support
  • Full REST API with WebSocket-powered UI
  • Snapshot-based rollbacks and automated updates
  • Role-based access control (RBAC)
  • Built-in HA and real-time monitoring

Endurance is built for infrastructure teams managing mission-critical environments — like healthcare, finance, managed services, and public sector. The places where reliability, visibility and automation are essential.

Yes, and we’ll be with you the whole way. Our engineers have focused on making the move from Enterprise straightforward, and they’ll guide you through it from planning to cutover.