Catalog PyPI
PACKAGE EXPLORERView in registry

agentdrop

PyPI

Python SDK for AgentDrop - agent communication infrastructure

agentdropagentsaiencryptionfile-transfer
Versions collected1
Direct dependencies2From release 0.3.5
Last observed20 Oct, 21:49 UTC

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.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.3.511 Jun 20262

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

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:f0d67125d8cc72067261224d432f2c805dbf8d7022375d073059f575a3875f37