Native SDKs for every major stack — Node.js, Python, Java, and .NET — plus a REST API, Postman collection, sample CLIs, and the SendSafely MCP server for AI agents.
Every SDK handles key generation, OpenPGP encryption, large-file segmentation, and server communication automatically. Files are encrypted client-side before they leave the host process — the SendSafely server only ever sees ciphertext.
Server-side JavaScript module for Node.js. Encrypt, upload, and finalize packages from your back end or a long-running worker.
npm install @sendsafely/sendsafely
Pure Python 3 module ready to install with pip. Build CLI tools, automation scripts, or back-office data transfer jobs.
pip install sendsafely
Cross-platform Java client. Drop into a Spring Boot service or any JVM workload — same encryption guarantees, same key handling, no native dependencies.
com.sendsafely:sendsafely-java-api:3.1.5
The SDKs ship with sample command-line wrappers — the same SendSafely encryption guarantees, callable from cron jobs, build agents, or a developer terminal. Eighteen reference projects, including a Dropzone Upload CLI, live in the public Code-Examples repo.
Example shown is representative of the patterns in the SendSafely Code-Examples repo. See the parent developer API page for the supported wrappers and setup steps.
SendSafely MCP exposes our split-key encryption primitives to LLM-based agents over the Model Context Protocol — so Claude, GPT, and other agentic runtimes can send and receive encrypted files, fetch package metadata, and monitor activity.
Prefer to call the API directly? The REST surface covers packages, recipients, files, Workspaces directories, messages, Contact Groups, Dropzone recipients, and the Audit Log. Authenticated request signing on every call.
Full endpoint catalog — packages, recipients, files, Workspaces, Audit Log, Dropzone, Contact Groups. Per-request signed authentication.
Open referenceImport the official SendSafely REST API collection straight into Postman — pre-built requests for every core endpoint group.
Open in PostmanEighteen sample projects — Dropzone Lightning Component, Dropzone Upload CLI, Package Export Utility, Okta Group Sync, audit log scripts, and more.
Open repoOne script tag adds an encrypted upload widget to any web form. Custom styling, autosubmit, Dropzone Connectors for downstream platforms.
Widget referencePick a stack, install the SDK, and ship an encrypted file-exchange feature this week. Need a sandbox portal or a higher rate limit? Talk to our team.
Developer API home Request Demo