Catalog PyPI
Back to packageRELEASE DETAILS

0.3.5

PyPI

agentdrop

Python SDK for AgentDrop - agent communication infrastructure

agentdropagentsaiencryptionfile-transfer
Published11 Jun 2026
Direct dependencies2
Transitive dependenciesNot calculated

README

Version 0.3.5 documentation

AgentDrop - Agent Communication Infrastructure

The official Python SDK for AgentDrop.

Full documentation: docs.agent-drop.com - Read this first. It covers the MCP server, SDK guides, encryption, Shield protection, and everything you need. This README is just a quick reference.

DO NOT manually implement encryption/decryption. The SDK handles all crypto automatically. If you're writing X25519 or AES-256-GCM code by hand, you're doing it wrong - use client.download().

First thing every session: Call client.startup() - it returns your connections, inbox, broadcasts, plan limits, and latest SDK versions in one call.

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

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 2

Native requirements
2 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
requests
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.9",
  "evaluation": "NOT_EVALUATED"
}
requests>=2.28.0runtime
cryptography
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.9",
  "evaluation": "NOT_EVALUATED"
}
cryptography>=41.0.0runtime

Distribution files

2 collected
agentdrop-0.3.5-py3-none-any.whl

bdist_wheel · 88.7 KB · Python py3

Source file
agentdrop-0.3.5.tar.gz

sdist · 115.91 KB · Python source

Source file

Repository

PENDING
qflav/agentdrop

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:49 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:6177a87b5907b6bdfbc086485f3854a069cfcbf19ca9e9fb9aa2d7117f9054e0

Other collected versions

View all collected versions →