--- id: files-com version: "1.6.455" license: MIT license_treatment: permissive maintenance: active --- # files-com — Python bindings for the Files.com API License: permissive · Maintenance: active · Downloads: 544.3K/mo ## What it is and what it does The Files.com Python Client is an official SDK that wraps the Files.com RESTful API, allowing Python applications to programmatically interact with the Files.com platform for file management, SFTP, AS2, and secure file-sharing workflows. It communicates over HTTPS (port 443) and supports two authentication methods: API key authentication (recommended for most scenarios) and session-based authentication using username and password. The package exposes the full Files.com API surface—file and folder operations, user management, counterparty onboarding, automation retrieval, and site administration—with permission scoping tied to the authenticating user's role. The package depends on requests and requests-toolbelt for HTTP communication and is actively maintained with releases pushed to PyPI automatically. It is officially supported for Python 3.8+ and documented to work on earlier versions. The library is used by Files.com's own Desktop v6 application and is the primary integration path for Python-based custom workflows. Support is provided by the Files.com team via authenticated support requests or direct email. Use it for: - Automate file uploads, downloads, and folder management workflows in Python applications without manual SFTP or FTP configuration. - Programmatically manage Files.com users, groups, and permissions as part of a larger identity or access control system. - Retrieve and monitor automation logs and file transfer status from Files.com for compliance or audit reporting. - Build custom integrations that move files across cloud providers or protocols while leveraging Files.com's governance and encryption. - Embed Files.com file-sharing capabilities into a Python web application or backend service. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Python client library for the Files.com API, enabling programmatic access to file management, SFTP, AS2, and secure file-sharing operations on the Files.com platform. Yes. The package has low install friction, active maintenance, permissive licensing, and no known vulnerabilities. It is the official, fully-supported Python client for Files.com and exposes the complete API surface. Install it if you need programmatic access to Files.com from Python. ## Install pip install files-com uv add files-com poetry add files-com ## Installing files-com Before you install: Low install friction with only two runtime dependencies. Actively maintained with a release on 2026-08-14. Officially supported for Python 3.8+, though documented to work on Python 3.5+. License in practice: MIT license is permissive, allowing use in commercial and private projects with minimal restrictions—you may use, modify, and distribute the package freely provided you include the license notice. Quickstart: pip install files-com import files_com # Set API key and make a request files_com.set_api_key("YOUR_API_KEY") users = files_com.user.list() Requires a valid Files.com API key or user credentials to authenticate; HTTPS connectivity to Files.com (port 443) is required. Verify before relying: - Whether the package's full API surface (file operations, user management, automation retrieval) is documented with examples beyond the excerpt provided. - Performance characteristics and rate-limiting behavior when handling large file transfers or bulk operations. - Whether session timeout and re-authentication are handled transparently or require manual intervention. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 544.3K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags files.com api client, python mft sdk, sftp file management api, secure file transfer python, files.com integration, cloud file sharing api, python rest api client, api-client, file-transfer, mft [View on SkillFed](https://skillfed.io/packages/files-com) · [View on PyPI](https://pypi.org/project/files-com/)