Skip to main content
Back to FileCatalyst overview

Technical specifications

Complete technical documentation for FileCatalyst deployment

Detailed specifications, performance benchmarks and system requirements for enterprise deployments. Everything your IT team needs for a successful FileCatalyst implementation.

Protocol & transfer specifications

SpecificationValueDescription
Protocol TypeUDP-based proprietaryOptimal for high-speed transfers
Maximum Speed10 GbpsHardware permitting
Protocol Overhead0.25%Minimal overhead, maximum throughput
Packet Loss ToleranceUp to 20%No speed loss with packet loss
Latency ImmunityUp to 800msConsistent performance over satellite
CompressionOn-the-flyUp to 50% file size reduction
Delta TransferBlock-levelOnly send changed blocks
Growing FilesReal-timeTransfer during file creation/encoding

Security & Compliance specifications

Security featureImplementationDetails
Data Encryption256-bit AESBank-grade encryption standard
Control ChannelSSL/TLS 1.3Encrypted control communications
FIPS ComplianceFIPS 140-2Government-certified encryption
AuthenticationMulti-factor (2FA)LDAP, AD, SAML 2.0 support
ComplianceHIPAA, GDPR, PCI DSSFully compliant with regulations
IP FilteringWhitelist/BlacklistGranular access control
Audit LoggingComprehensiveComplete audit trail of all activity
Data IntegrityMD5/SHA-256Automatic integrity verification

Platform & infrastructure support

Operating systems

  • Windows Server 2012-2022
  • Windows 10/11
  • RHEL/CentOS 7-9
  • Ubuntu 18.04-22.04
  • SUSE Linux Enterprise
  • macOS 10.15+
  • Docker/Kubernetes
  • VMware vSphere

Cloud platforms

  • AWS EC2/S3/EFS
  • Microsoft Azure
  • Google Cloud Platform
  • IBM Cloud
  • Oracle Cloud
  • Alibaba Cloud
  • Private Cloud (OpenStack)
  • Hybrid Cloud architectures

Storage systems

  • Local File Systems
  • Network Attached Storage (NAS)
  • Storage Area Networks (SAN)
  • Object Storage (S3 compatible)
  • Distributed File Systems
  • Tape Libraries
  • HSM Systems
  • Cloud Storage Gateways

Real-World performance benchmarks

ScenarioFile SizeFTP TimeFileCatalystImprovement
LAN Transfer (1ms latency)100 GB2.2 hours80 seconds99x faster
WAN Transfer (50ms latency)10 GB4 hours90 seconds160x faster
Satellite (600ms latency)1 GBFails/Timeout100 secondsOnly option
5% Packet Loss Network50 GBConnection drops40 secondsReliable delivery

System requirements

Minimum requirements

  • 2 CPU cores
  • 4 GB RAM
  • 10 GB disk space
  • 1 Gbps network interface
  • Java 8 runtime

Recommended for production

  • 8+ CPU cores
  • 16 GB RAM
  • 100 GB SSD storage
  • 10 Gbps network interface
  • Java 11 runtime
  • Dedicated transfer server

Enterprise high-Performance

  • 32+ CPU cores
  • 64 GB RAM
  • 1 TB NVMe SSD
  • Multiple 10/25/40 Gbps NICs
  • Java 17 runtime
  • Load balanced cluster

API & development capabilities

Java SDK

  • Complete programmatic control
  • Custom workflow integration
  • Event-driven architecture
  • Thread-safe operations

C++ SDK

  • Native performance
  • Embedded system support
  • Low-level control
  • Cross-platform compatibility

REST API

  • Platform agnostic
  • JSON/XML responses
  • Webhook support
  • OAuth 2.0 authentication

Command Line

  • Scripting automation
  • Batch processing
  • Scheduled transfers
  • Pipeline integration

Network & firewall requirements

Inbound ports

  • TCP 21 - Control connection (configurable)
  • UDP 8000-8999 - Data transfer (configurable range)
  • TCP 443 - Web interface (HTTPS)
  • TCP 12480 - FileCatalyst Central (optional)

Network optimization

  • Jumbo frames support (9000 MTU)
  • QoS prioritization recommended
  • TCP window scaling enabled
  • Network bonding/teaming supported
  • IPv4 and IPv6 dual-stack

Technical Questions or Implementation Support Needed?

Our FileCatalyst specialists are happy to help with the technical implementation and optimization for your specific use case.