Search SafeKit

SafeKit: High Availability Software for Windows and Linux, Without a SAN

SafeKit turns two standard servers into a SANless high availability cluster that keeps your applications running. It replicates your data in real time, restarts your application on the second server if the first one fails, and reintegrates the failed server automatically once it is repaired. You install it on the servers you already have, with no shared storage and no cluster expertise required.

Replication is synchronous, so no data is lost when a server fails, and your application is back in about a minute or less. Licences are perpetual and priced per server.

Start your 30-day free trial ›

What SafeKit Does

SafeKit combines four functions in a single product, managed from one web console or one command line, on Windows and Linux.

FunctionHow it works
Real-time replicationEvery change made to your files is copied to the second server as it happens, so a failure does not lose data.
Automatic failoverSafeKit detects the failure, moves the virtual IP address and restarts the application on the other server.
Automatic failbackThe repaired server resynchronizes in the background while the application keeps running.
Load balancingNetwork load balancing runs inside the servers, with no external load balancer or proxy.

SafeKit web console monitoring a 2-node mirror cluster for Windows and Linux, with the PRIM and SECOND servers and active data replication

You do not need a SAN, a quorum disk, Active Directory, or enterprise editions of your operating system or database.

Explore the cluster architectures ›

Choose Your Protection Level

Application HA (mirror.safe, farm.safe and the application modules) replicates only your application data and restarts the application on the second server. It requires you to know which services to restart, which folders to replicate in real time, and which virtual IP address to fail over. It works on physical servers, in virtual machines on all hypervisors including VMware, Hyper-V and KVM, and in the cloud, and it gives the fastest recovery.

VM HA (hyperv.safe, kvm.safe) replicates and fails over the whole virtual machine, so you do not need to know how the application works. It suits environments with several applications spread across several VMs.

Compare Application HA and VM HA ›

Ready-Made Modules For Your Applications

Pre-configured modules are free and included with the product. Each one defines which services to restart and which folders to replicate for a given application.

  • Databases: SQL Server, PostgreSQL, Oracle, MySQL, MariaDB, Firebird
  • Web: Apache, IIS, NGINX
  • VMs and containers: Hyper-V, KVM, Docker, Podman, Kubernetes (k3s)
  • Cloud: AWS, Azure, GCP and other clouds
  • Physical security and industry: Milestone XProtect, Genetec, Nedap, Bosch, Hanwha, Siemens

Browse all solutions and modules ›

Customer Use Cases

  • Video management (VMS): keeps live and recorded video available during a server failure. Used with Milestone, Genetec and Hanwha.
  • Access control (EACS): keeps credentials and alarms available at all times. Used with Hirsch Microsesame, Nedap AEOS and Siemens SiPass.
  • SCADA and industry: keeps operators in control of production lines, for example Probat coffee roasters and ALSTEF baggage sorting machines.
  • Building management (BMS): keeps HVAC, safety and energy systems running. Used with Siemens Desigo CC and Bosch BIS.
  • Air traffic control (ATC): keeps controllers connected to critical airside applications, for example with ADB SafeGate.
  • Metro operations control (OCC): keeps supervision available for automated, driverless Paris metro lines.
  • Edge sites: turns two standard servers into an HA cluster where there is no data center.
  • Software publishers (OEM): adds high availability to your catalog as a software-only option.

Explore all use cases ›

Simple, Predictable Pricing

SafeKit is sold with a perpetual licence, so there is no mandatory subscription. The price depends only on the number of servers, not on CPU cores or sockets, and all application modules are free. It also works with standard editions of Windows, Linux and your databases, so you do not pay for Enterprise editions.

Request a quote ›

Know The Limits Before You Start

SafeKit is built for simplicity, not for every case. It is a good fit for up to a few terabytes of replicated data, fewer than 1,000,000 files, up to 32 VMs when using VM HA, and two nodes on the same LAN or VLAN with low latency (typically under 5 ms round trip).

For larger volumes, shared storage or another approach is a better choice.

See the full list of limitations ›

SafeKit Video Library

VideoDuration
SafeKit Video: Webinar9:43
SafeKit: How to Implement HADR7:40
SafeKit Video: Virtual Machine-Level Clustering5:15
SafeKit Video: Application-Level Clustering with SQL8:47
SafeKit Video: OEM High Availability Integration4:22
SafeKit Video: Network Load Balancing Clustering5:03
SafeKit Video: Free Certification Platform Tutorial6:11
SafeKit Video: Competition and Cluster Architectures13:21
SafeKit Video: Console on Smartphone0:42
SafeKit Video: Email Notifications on Failover0:56
SafeKit Training Videos3:21:35

🔍 SafeKit High Availability Navigation Hub

Explore SafeKit: Features, technical videos, documentation, and free trial

Resource TypeDescriptionDirect Link
Key FeaturesWhy Choose SafeKit for Simple and Cost-Effective High Availability?See Why Choose SafeKit for High Availability
Use CasesExplore How SafeKit Ensures the High Availability of Critical InfrastructureSee All Use Cases (OEM Software, Edge Servers, SCADA, and more)
Deployment ModelAll-in-One SANless HA: Shared-Nothing Software ClusteringSee SafeKit All-in-One SANless HA
HA StrategiesSafeKit: Infrastructure (VM) vs. Application-Level High AvailabilitySee SafeKit HA & Redundancy: VM vs. Application Level
Technical SpecificationsTechnical Limitations for SafeKit ClusteringSee SafeKit High Availability Limitations
VideosSafeKit: High Availability Configuration & Failover DemosSee SafeKit Failover Tutorials
ArchitectureHow the SafeKit Mirror Cluster works (Real-Time Replication & Failover)See SafeKit Mirror Cluster: Real-Time Replication & Failover
ArchitectureHow the SafeKit Farm Cluster works (Network Load Balancing & Failover)See SafeKit Farm Cluster: Network Load Balancing & Failover
Competitive AdvantagesComparison: SafeKit vs. Traditional High Availability (HA) ClustersSee SafeKit vs. Traditional HA Cluster Comparison
Technical ResourcesSafeKit High Availability: Documentation, Downloads & TrialSee SafeKit HA Free Trial & Technical Documentation
Pre-configured SolutionsSafeKit Application Module Library: Ready-to-Use HA SolutionsSee SafeKit High Availability Application Modules
SafeKit AI Chat SafeKit AI