Skip to main content

courier-agent-email

Temporary email inboxes for AI agents. Receive OTP codes, magic links, verification emails, and password resets. No signup. Zero dependencies.

from courier_agent import CourierAgent

# Create an inbox in one call
agent = CourierAgent()
inbox = agent.create_inbox()

# Wait for a verification email (auto-polls)
email = agent.wait_for_email(timeout=60)

# Extract the code
otp = agent.extract_otp()
magic_link = agent.extract_magic_link()

Quick Start

pip install courier-agent-email
from courier_agent import CourierAgent
agent = CourierAgent()

inbox = agent.create_inbox()
print(f"Inbox: {inbox}")
# Use this email for any signup / verification

# Later: get the codes
codes = agent.extract_otp()
links = agent.extract_magic_link()

What it solves

AI agents need email to:

  • Receive OTP / 2FA codes for autonomous signup
  • Receive magic links for passwordless login
  • Receive password reset links for account recovery
  • Receive verification emails for account confirmation

Courier gives your agent a disposable email inbox in under 5 seconds.

Links

Release files for courier-agent-email 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for courier-agent-email 0.1.0
File Size Uploaded
courier_agent_email-0.1.0.tar.gz 3.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for courier-agent-email 0.1.0
File Interpreter ABI Platform
courier_agent_email-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 6.2 kB

Release files / courier_agent_email-0.1.0.tar.gz

Download URL courier_agent_email-0.1.0.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
48920040ce75481fa508deb3851e3eaa97917368bc1aca672c8ff0dd63bc70c9
BLAKE2b-256 checksum
How to use checksums
9302ba5da8b47b018524c054fc7a015188c1fbe58ab5e7b4d7c12d02a58eb006
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / courier_agent_email-0.1.0-py3-none-any.whl

Download URL courier_agent_email-0.1.0-py3-none-any.whl
Size 3.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e77fa097e7c21c3102419bcab63c057899c0a0bfa69574b86fef59384a9230f7
BLAKE2b-256 checksum
How to use checksums
079f1fe1deab83c9dc839d2801637a2195d2e26bf59e0d864b27d97bf688a6ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page