What it is
Self-hosted managed file transfer
Run SFTP, FTPS, AS2, S3-compatible storage, WebDAV, and Azure Blob workflows in infrastructure you control.
Xferity supports two runtime models: file-backed execution for lean automation, and Postgres-backed execution for durable jobs, operator UI, API access, posture data, and crypto inventory.
What it is
Run SFTP, FTPS, AS2, S3-compatible storage, WebDAV, and Azure Blob workflows in infrastructure you control.
Why it wins
Start with file-backed automation for fast deployment, or run the full Postgres-backed operator platform when you need shared durable state, UI, API, and workers.
Who it is for
Especially teams replacing transfer scripts, FTP estates, or heavyweight legacy MFT platforms without giving up control or auditability.
Deploy the same product in the environment you already operate.
Product proof
From flow execution and run history to audit traceability, operator workflows, and security posture review, Xferity is built to make secure file transfer visible and manageable.
| Requirement | File-backed mode | Postgres-backed mode |
|---|---|---|
| Best fit | Lean secure flow automation with minimal dependencies | Full operator platform for broader production operations |
| Packaging options | Single native binary or Docker deployment | Single native binary or Docker deployment with PostgreSQL |
| State model | Local disk-backed state | Shared durable PostgreSQL-backed state |
| Execution model | Direct in-process flow execution | Queued jobs with worker-based execution |
| Operator surface | CLI-first | CLI + Web UI + REST API |
| Advanced features | Core transfer automation and auditability | Workers, posture snapshots, suppressions, local vault, crypto inventory, AS2 persistence |
| When to choose it | Fast setup, single-node execution, smaller self-hosted installations | Durable jobs, shared state, richer operating workflows, broader team access |
What operators actually do
See how teams use Xferity to define endpoints, run flows, investigate failures, review security posture, and operate file transfer without script sprawl.
Configure SFTP, FTPS, AS2, S3-compatible storage, WebDAV, and Azure Blob endpoints with explicit trust material and secret references.
Use named YAML flows for upload and download workflows with scheduling, retry, idempotency, cleanup, and notification routing.
Review flow status, run history, logs, retry outcomes, and file lifecycle traces instead of reconstructing incidents from script output.
In Postgres-backed deployments, monitor findings, suppressions, snapshots, and regression alerts across crypto, secrets, transport, auth, flow drift, and platform scope.
Use certificate and PGP key inventory, partner crypto policy, and role bindings for AS2, FTPS, and OpenPGP workflows.
Stay file-backed for lean automation or use Postgres-backed workers, UI, API, local vault, AS2 persistence, and shared durable state when operations mature.
Secure enterprise file exchange and transfer automation for on-prem and private cloud environments.
Review Xferity architecture, trust boundaries, and the ingest → decrypt → validate → route → deliver → notify flow with reliability controls.
| Problem | What teams live with now | What Xferity changes |
|---|---|---|
| Script sprawl | Transfer logic scattered across cron jobs, shell scripts, or scheduled clients | Named YAML flows with validation, scheduling, retry, idempotency, and recovery |
| Operator visibility | Logs live on individual hosts and are hard to reconstruct | Flow status, history, logs, metrics, and audit traceability are part of the operating model |
| Trust handling | Host keys, certificates, and credentials drift across machines | Partner trust and secrets are configured explicitly and reviewed in one place |
| Path to production | Every new workflow adds more custom maintenance | Start file-backed for speed, then move to Postgres-backed shared-state operations when needed |
Start with file-backed mode when you want minimal dependencies, local disk-backed state, and direct flow execution on a single node. Use Postgres-backed mode when you need durable queued jobs, worker-based execution, shared state across processes, Web UI, REST API, certificate and PGP key inventory, posture snapshots, AS2 persistence, and local encrypted vault secrets.
Yes. Start with file-backed mode for evaluation, smaller self-hosted deployments, and minimal dependencies. Move to Postgres-backed mode when you need shared durable state, broader operator workflows, and the full UI/API/worker platform.
Xferity is designed to replace FTP endpoint sprawl, cron or WinSCP-style transfer scripts, and heavyweight legacy MFT estates with versioned flows, explicit protocol trust, audit-ready records, and customer-controlled deployment.
Xferity supports SFTP, FTPS, AS2, Amazon S3 and S3-compatible storage, WebDAV, and Azure Blob Storage. These protocols are not interchangeable. Each one has its own trust model, authentication pattern, and operational behavior.
The core difference is operational control. Xferity gives you named YAML flows, strict configuration validation, retry with bounded backoff, SHA-256 idempotency, flow locking, dead-letter handling, audit records, and file traceability. Script estates usually spread that logic across multiple hosts and make failures harder to investigate.
Postgres-backed mode enables the broader operator platform: durable queued jobs, worker execution, authenticated sessions, Web UI, REST API, certificate and PGP key inventory, posture snapshots and suppressions, local encrypted vault secrets, and AS2 message and MDN persistence.
No. Xferity is self-hosted and runs in customer-controlled infrastructure. File-backed mode can run without external services. Postgres-backed mode requires PostgreSQL, but not a vendor SaaS runtime. Air-gapped deployment is supported.
Operators use flow status, flow history, structured logs, diagnostics, audit trace, health endpoints, and Prometheus metrics. The operating model is built to answer what failed, when it failed, and what happened to a file without reconstructing events manually.
No. Xferity is designed as a self-hosted platform that can run as a single Go binary or Docker deployment, with a lean file-backed option and a richer Postgres-backed option when you need broader operator workflows.
Book a technical walkthrough focused on file-backed automation, the Postgres-backed operator platform, migration from scripts or legacy MFT, and the controls your team actually needs.