SFTP
Run SSH-based file exchange with required host key verification, password or key authentication, and remote file stability checks.
Run partner exchange, transfer automation, security controls, operator workflows, and deployment your way — without cutting critical capabilities or forcing a SaaS runtime.
| Category | What Xferity gives you |
|---|---|
| Protocols | SFTP, FTPS, AS2, Amazon S3 / S3-compatible storage, WebDAV, Azure Blob Storage |
| Automation | YAML flows, cron scheduling, interval polling, retry, idempotency, flow locking, resume, dead-letter |
| Cryptography | OpenPGP encrypt/decrypt/sign/verify, GnuPG fallback, certificate inventory, PGP key inventory |
| Security | Host key verification, TLS validation, AS2 certificate roles, 7 secrets providers, hardened mode, posture engine, audit chain |
| Operations | CLI, Web UI, REST API, run history, trace, Prometheus metrics, health endpoints, durable jobs |
| Deployment | File-backed or Postgres-backed, single binary, Docker, Docker Compose, Windows-native, Linux-native, air-gapped |
Transfer protocols
Xferity supports the protocol mix real enterprise environments deal with, with explicit trust and transport behavior for each one.
Run SSH-based file exchange with required host key verification, password or key authentication, and remote file stability checks.
Use explicit TLS, passive mode, and optional SHA-256 certificate fingerprint pinning for FTP-compatible partner workflows.
Exchange signed and encrypted B2B messages with inbound and outbound support, certificate roles, and synchronous or asynchronous MDN receipts.
Move files through Amazon S3, MinIO, Cloudflare R2, and compatible object storage endpoints with scoped credentials and endpoint override support.
Run upload and download workflows against WebDAV-compatible platforms with PROPFIND listing, MKCOL collection creation, and HTTPS-based exchange.
Handle Azure object storage workflows with shared-key, connection-string, or DefaultAzureCredential authentication and custom endpoint support.
Automation
Scheduling, retries, idempotency, recovery, and cleanup are part of the platform, not an afterthought spread across cron jobs and task runners.
Define every workflow as a named YAML flow so transfer behavior is reviewable, repeatable, and version-controlled.
Use six-field cron expressions or interval-based run-service execution for recurring pickups, deliveries, and background automation.
Recover from transient failures with configurable retry, bounded backoff, jitter, dead-letter handling, and resume from last committed state.
Prevent duplicate processing across retries, reruns, and restarts by tracking files with SHA-256 content-hash idempotency.
Avoid duplicate concurrent execution with distributed locking and stale-lock takeover when a lock outlives its owner.
Apply delete, archive, and dead-letter behavior with notification routing across Email, Slack, Webhook, Ntfy, Gotify, and Pushover.
Security and cryptography
Xferity combines transport trust, OpenPGP, secrets resolution, posture review, and tamper-evident auditability so security is operational, not bolted on.
Encrypt, decrypt, sign, verify, and combine OpenPGP steps inside the flow instead of bolting crypto onto external scripts.
Manage X.509 certificates, PGP keys, partner crypto roles, expiry tracking, and Partner Crypto Policy from one operator surface.
Resolve credentials from env, file, local-vault, HashiCorp Vault, AWS Secrets Manager, Azure Key Vault, or literal references at runtime.
Use bcrypt-based local auth, session cookies, CSRF protection, rate limiting, and OIDC browser login in Postgres-backed deployments.
Write structured JSONL audit records with SHA-256 hash-chain tamper evidence and fast trace lookups for file-level investigation.
Track findings, suppressions, snapshots, trends, and regression alerts across crypto, secrets, transport, auth, flow drift, and platform scope.
Operations
Use the CLI for lean operation, or move to the full Postgres-backed operator platform with UI, API, workers, inventory, and posture data when the environment demands it.
Validate, diagnose, run, resume, inspect logs, review flow status, query history, and trace files from the xferity CLI.
Use the Postgres-backed operator platform for partner management, crypto inventory, posture review, AS2 inbox, secrets vault, and API-backed control.
Run worker-based durable jobs with PostgreSQL-backed state when you need richer operating workflows and shared execution history.
Expose Prometheus metrics, authenticated health endpoints, worker readiness, structured logs, and alert-friendly runtime data.
Start with simple file-backed operation or move to the broader Postgres-backed platform when you need UI, workers, inventory, and posture data.
Run Xferity as a single Go binary, Docker deployment, Docker Compose stack, Windows-native runtime, Linux-native runtime, or air-gapped installation.
Book a technical walkthrough focused on protocols, automation, security controls, operator workflows, and the deployment model that fits your team.