Skip to main content

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

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

courier_agent_email-0.1.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

courier_agent_email-0.1.0-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file courier_agent_email-0.1.0.tar.gz.

File metadata

  • Download URL: courier_agent_email-0.1.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for courier_agent_email-0.1.0.tar.gz
Algorithm Hash digest
SHA256 48920040ce75481fa508deb3851e3eaa97917368bc1aca672c8ff0dd63bc70c9
MD5 4db28f758c09eee1e99736fc5074cecf
BLAKE2b-256 9302ba5da8b47b018524c054fc7a015188c1fbe58ab5e7b4d7c12d02a58eb006

See more details on using hashes here.

File details

Details for the file courier_agent_email-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for courier_agent_email-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e77fa097e7c21c3102419bcab63c057899c0a0bfa69574b86fef59384a9230f7
MD5 14528f80035af00ba0b65ff22169b683
BLAKE2b-256 079f1fe1deab83c9dc839d2801637a2195d2e26bf59e0d864b27d97bf688a6ad

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page