Does EasySend have a free API?
EasySend provides a fully free REST API that allows you to upload files and create shareable links programmatically. The API requires no API key, no OAuth token and no account registration. You can start making requests immediately with no setup.
API Endpoints
The primary endpoint for uploading files is:
POST https://easysend.co/api/v1/upload
Send a multipart form request with one or more files. The response is a JSON object containing the shareable URL, short code, file metadata and a management token.
Example: Upload with curl
curl -F "files[][email protected]" https://easysend.co/api/v1/upload
This uploads a single file and returns a JSON response with the share link. You can upload multiple files in one request by repeating the files[] parameter:
curl -F "files[][email protected]" -F "files[][email protected]" https://easysend.co/api/v1/upload
No API Key Required
Unlike most file sharing APIs, EasySend does not require authentication. There are no API keys to generate, no OAuth flows to implement and no tokens to refresh. This makes integration extremely fast. You can add file sharing to any application in under 5 minutes with a single HTTP request.
CLI Tool
For terminal-based workflows, EasySend offers a CLI tool that wraps the API:
curl -fsSL easysend.co/cli/install.sh | bash
easysend myfile.zip --copy
The CLI tool uploads the file and copies the share link to your clipboard. It supports JSON output with the --json flag for scripting and CI/CD pipelines.
MCP Plugin for AI Assistants
EasySend also has a Model Context Protocol (MCP) plugin that lets AI assistants like Claude upload files directly. Install with npx easysend-mcp and your AI assistant can share files during coding sessions. The MCP documentation covers setup and usage.
Full API documentation with code examples in JavaScript, Python, PHP, Go and Ruby is available on the API docs page. The integration guide walks through adding file sharing to your application step by step.
Try EasySend Free