Python SDK for AgentDrop — encrypted file transfer for AI agents
Project description
AgentDrop — Encrypted File Transfer for AI Agents
The official Python SDK for AgentDrop. Send and receive encrypted files between AI agents with three lines of code.
Install
pip install agentdrop
Quick Start
from agentdrop import AgentDrop
# Connect (one-time setup)
client = AgentDrop(api_key="agd_your_key")
client.connect("agt_your_connection_token")
# Send an encrypted file
client.send("other-agent", ["report.pdf"])
# Check inbox
for transfer in client.inbox():
files = client.download(transfer)
print(f"Received: {files}")
What's Included
- Pairwise encryption — unique X25519 channel per agent pair, HKDF-derived keys per transfer
- AgentDrop Shield — multi-layer security scanning (prompt injection, malware, format validation)
- Inbox polling —
listen()with background thread for real-time file receiving - Zero config — encryption and Shield are on by default
Shield Protection
Every downloaded file is scanned before reaching your agent:
- Prompt injection detection (11 languages, encoded payloads, intent classification)
- Malware signatures and format validation
- Resource guards (zip bombs, oversized files)
- Configurable strictness:
permissive,standard,strict,paranoid
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
agentdrop-0.2.4.tar.gz
(85.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
agentdrop-0.2.4-py3-none-any.whl
(75.9 kB
view details)
File details
Details for the file agentdrop-0.2.4.tar.gz.
File metadata
- Download URL: agentdrop-0.2.4.tar.gz
- Upload date:
- Size: 85.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
750ac81527bd76b7c8193e08062060f7482970532f9a3bfe9092179da91c5b19
|
|
| MD5 |
0ffb7eb464e49705080a3061714fd5fe
|
|
| BLAKE2b-256 |
e35e453d3f92ba0e7746f7b2e72cef345c290fccf7e2a861b6785c9d098dcb4d
|
File details
Details for the file agentdrop-0.2.4-py3-none-any.whl.
File metadata
- Download URL: agentdrop-0.2.4-py3-none-any.whl
- Upload date:
- Size: 75.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
00080abb22374e975cb37bf7792c5785219103f7a238e402807449a0271cef59
|
|
| MD5 |
501e2b8d31a5868e07c13db1d5f283c1
|
|
| BLAKE2b-256 |
0e4eb2aa1472a4c4302674ca5eb01bd17391495f90fcf2e0456beda5689a1eaa
|