Skip to main content

Clicks For Your Users. Code For Your Developers.

Files.com is the File Orchestration Platform built API-first: every single thing you can configure in the platform is exposed in one documented REST API, with seven official open-source SDKs, a cross-platform CLI, and webhooks. Anything a person can do in the UI, a developer can do in code, officially. So can an AI agent. There are no UI-only dead ends and no vendor console to screen-scrape.

A Developer-Ready Platform, Not Just A UI

Every Files.com component sits on top of the same REST API. There is no admin-only side channel, no UI-only feature, and no separate developer endpoint with a different surface. What your developers build against is exactly what Files.com itself runs on.

That closes the gaps legacy platforms leave you with. On those platforms there are features you can click but can’t script, and integrations that break the moment the vendor changes its console. On Files.com every action has a documented, versioned API call, exposed through the developer docsExternal LinkThis link leads to an external website and will open in a new tab, the SDKs, and the CLI.

The most common thing built on the API is a per-customer file intake provisioned from the vendor’s own application, with a webhook handing each arrival to processing.

“Great REST API for automating everything, well documented. Every SFTP use case we have is covered, with encryption end-to-end.”

Nesto
Mathieu Frenette, Director of DevOpsNesto

One API, Every Way You Want To Reach It

The same complete surface, available as raw REST, as a typed SDK in your language, as a command-line tool, or as the path your AI agents drive.

First-Class Access For AI Agents

Every operation lives in the official API, so an AI agent built on any stack gets full access to your site, exactly like a human. There’s no UI to scrape and no endpoint to reverse-engineer, so nothing breaks when the interface changes.

A REST API That Runs The Whole Platform

Every endpoint is documented and versioned. Call the API from any language on any stack: if your system can speak HTTPS, it can run Files.com, so nothing you need is ever locked away from your scripts.

Seven Official SDKs, Every Feature In Each

Go, Java, JavaScript/Node, .NET/C#, PHP, Python, and Ruby. All are open-source on GitHub and generated from the same API definition, so every SDK carries every feature. No "this one’s behind" gaps. Automatic pagination, chunked parallel transfers, typed models, and built-in retries come standard.

A Cross-Platform CLI

One command-line tool for Windows, macOS, and Linux on both ARM64 and x86_64, with resumable parallel transfers and the same transport speed as the SDKs and Desktop App.

What Teams Build On The API

Provision Users From Your Directory

The moment HR marks someone active, your integration creates their account. When they leave, the same code removes it, so a departed employee can’t keep access you forgot to revoke.

Embed A File Experience In Your App

Power a file portal built directly into your own product, so your customers never leave it to upload, download, or share.

Auto-Upload From On-Prem Systems

On-premise servers push diagnostic files or order data straight into the right folder the moment they’re generated, with no operator in the loop.

Enforce Retention In Code

A scheduled job deletes files past an age threshold through the API. Your written retention policy becomes one that runs on its own, so the audit always finds it enforced.

Built To Be Programmed Against

Typed errors, automatic retries, and resumable transfers. These are the things that decide whether the integration you ship still works a year from now.

Errors You Can Program Against

Files.com returns typed error classes, not text strings you have to parse. Your integration can branch on the exact thing that went wrong and handle it cleanly.

Built-In Retries And Resumable Transfers

The SDKs and CLI retry transient failures and resume interrupted transfers on their own, so a dropped connection doesn’t become a failed job.

One Credential Across API And Protocols

An API key can double as the password for SFTP, FTPS, FTP, or WebDAV, so a single service account works across every surface it needs. Lifecycle rules govern the keys themselves: set an expiration date, or rotate a key automatically once it sits inactive for a defined period. A forgotten credential ages out instead of living forever.

Plug Into The Tools You Already Run

Files.com ships direct connectors for the major automation ecosystems: Zapier, Boomi, MuleSoft, Power Automate, Azure Logic Apps, and Make. You wire Files.com into a workflow without writing glue code. Every API call also lands in the audit log alongside web and protocol activity.

Read The DocsExternal LinkThis link leads to an external website and will open in a new tab

How Teams Automate Onboarding With It

The most common program written against the API is the one that makes a new partner or customer a non-event.

A Customer Signs Up, A Folder Appears

Your app or ERP calls the API when a new customer or partner is created, and the user, its isolated folder and its permissions exist before anyone opens a ticket. Onboarding stops scaling with the customer list.

Bulk Provisioning From A CSV Or A Template

Hundreds of partner accounts and folder trees come from one import or one folder template, all built the same way, so the cross-tenant permission mistake that comes from hand-built setups never happens.

Lifecycle Driven By The Service Desk

A ticket closes, an engagement ends, or a directory group changes, and the same integration retires the account, expires its share links and archives its folder.

Events Out, Not Just Calls In

Webhooks tell your systems the moment a file lands or a user is created, so provisioning and intake become one loop rather than a nightly reconciliation job.

API, SDK & CLI Questions

What developers ask about how Files.com exposes the platform, which languages it supports, and how integrations hold up over time.

Files.com is API-first: the web app, Desktop App, and protocol backends all run on the same REST API, with 100% feature coverage between the API and the UI. There is no UI-only operation you cannot script.

Files.com ships seven official SDKs: Go, Java, JavaScript/Node, .NET/C#, PHP, Python, and Ruby. Every SDK is open-source on GitHub and generated from the same API definition, so all seven carry every feature. There is no lagging SDK.

AI agents are a first-class path into Files.com. Because every platform operation is in the official API, an AI agent built on any framework gets the same complete, documented access a human developer has. There is no UI scraping and no unofficial workarounds. Files.com also runs a hosted MCP server for the agent you bring, and a built-in AI Assistant ships inside the app.

Files.com fires webhooks across a broad and growing event set: uploads, updates, deletes, sync completions, automation results, plus newer event-channel subscriptions for specific events. Endpoints use ports 80, 443, 8080, or 8443 with valid SSL on 443. You can set a primary and backup URL for failover, and you can optionally include the file contents in the payload.

Files.com includes the API, all seven SDKs, and the CLI on every plan. Daily API transaction limits scale by plan and allow bursting. The official Boomi and MuleSoft connectors are available on Power and above.

Call the Files.com REST API, or one of the SDKs, from the system that creates the customer: create the user, create its folder, grant the permission, and apply a folder template so the subfolders and automations are already in place. The whole sequence runs in one script, Files.com records each step in the audit log, and the result is a per-customer intake that feeds your pipeline.

Yes. Files.com imports users in bulk from a CSV in the web app, and the CLI or API does the same for folders and permissions, so a partner roster of any size is provisioned identically in one pass.

Build On The Files.com API

Start a 7-day free trial, grab an API key, and call the same API that runs the whole platform. Reach it from any of seven SDKs, the CLI, or your own AI agent.

No credit card required • Free for 7 days • Live in minutes