Managed FTP that works at scale
Point your existing FTP clients and scripts at a fully managed, S3-backed server with per-user permissions, version history, and an API. Deploy in minutes, scale to petabytes.
- No credit card required
- Setup in 2 minutes
- Cancel anytime
Trusted by forward-thinking engineering teams
99.99%
uptime SLA
11×9s
storage durability
2 min
to first transfer
PB
scale ceiling
Everything you need for modern file transfer
Built for teams that need security, durability, and a developer experience — not a server to babysit.
Zero-trust security
FTP over explicit TLS, per-user permissions, IP controls, and a full audit trail of every operation.
S3-backed storage
Durable Backblaze B2 / S3 backend with 11 nines of durability that scales from gigabytes to petabytes.
Version control
Every file change is versioned with full history, so a re-sent or overwritten file is never lost.
Developer-first API
REST API, webhooks, and an S3-compatible API so you can automate transfers and ingest pipelines.
Real-time analytics
Live usage dashboards, storage metrics, and per-user activity — no extra tooling to wire up.
Fully managed
No servers to patch, no TLS certs to rotate, no passive-port firewall puzzles. We run it; you transfer.
From sign-up to first transfer in minutes
- 1
Sign up
Create an account in under two minutes — no credit card for the free trial.
- 2
Add FTP users
Issue per-user credentials with scoped read/write/delete permissions.
- 3
Connect
Point any FTP client at ftp.trueftp.com:2121 with explicit TLS.
- 4
Transfer
Files land in versioned S3 storage with a full audit trail.
$ curl -T report.csv \
--ftp-ssl \
ftp://acme:user@ftp.trueftp.com:2121/
# uploaded · versioned · stored on S3
# 226 Transfer completeAn MCP server for your file workflows
Connect TrueFTP to Claude, Cursor, and other agents over the Model Context Protocol. They create FTP users, move files, and read events through one managed, audited endpoint — no glue code, no embedded credentials.
# add TrueFTP to Claude Code claude mcp add trueftp \ --env TRUEFTP_API_KEY=tftp_xxxx \ -- npx -y trueftp-mcp # …or point any remote MCP client at # https://www.trueftp.com/mcp
Scoped & revocable access
Agents authenticate with a tftp_ API key carrying read or write scopes. Revoke it and access is cut instantly.
Every action audited
Every agent operation is logged and versioned in S3 — see exactly what it did, and roll back if needed.
No custom integration
Works with Claude, Cursor, and VS Code over npx or one hosted URL. The same managed FTP your clients already use.
MCP & REST API are available on the Hyper and Scale plans.
Simple, predictable pricing
Flat monthly plans with storage, users, and connections included. No per-hour endpoint surcharges.
Hyper
For growing teams
$49.99/mo
2 weeks free
- 50 GB storage
- 10 FTP users
- 100 connections
Scale
For businesses
$99.99/mo
1 month free
- 500 GB storage
- 50 FTP users
- S3-compatible API
- Advanced analytics
Frequently asked questions
What is managed FTP and how does it differ from traditional FTP?
Managed FTP is a fully-hosted FTP service where the provider handles server maintenance, security updates, scaling, and monitoring. Unlike running your own server, managed FTP gives you cloud-based S3 storage, automatic backups, version control, and enterprise-grade security without the operational overhead.
Can I use my existing FTP client with TrueFTP?
Yes. TrueFTP uses the standard FTP protocol with explicit TLS encryption. Any FTP client (FileZilla, Cyberduck, WinSCP, or command-line FTP) works without modification. Connect to ftp.trueftp.com on port 2121 with your credentials.
How does the S3 backend improve reliability?
Your files are stored on Backblaze B2 (S3-compatible) with 99.999999999% durability, replicated across multiple data centers to protect against hardware failure. You also get automatic versioning — every file change is preserved and can be restored.
Is TrueFTP suitable for enterprise compliance requirements?
Yes. TrueFTP provides comprehensive audit trails for every file operation (who, what, when, from which IP), granular per-user permissions, and access controls. We also offer custom enterprise plans with dedicated infrastructure and SLA guarantees.
What happens if I exceed my storage limit?
We notify you as you approach your limit, and your service is not interrupted. You can upgrade at any time to increase your quota, and enterprise customers can get custom storage allocations.
Do you support automated or scripted file transfers?
Yes. Automate transfers using standard FTP libraries in any language, or use our REST API and S3-compatible API for programmatic access. Webhooks let you trigger workflows when files are uploaded, downloaded, or modified.
Ready to move files at scale?
Start a free trial and connect your first FTP client in minutes. No credit card required.