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
- Website: https://getcourier.dev
- GitHub: https://github.com/antonioac1/courier
- License: MIT
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
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
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48920040ce75481fa508deb3851e3eaa97917368bc1aca672c8ff0dd63bc70c9
|
|
| MD5 |
4db28f758c09eee1e99736fc5074cecf
|
|
| BLAKE2b-256 |
9302ba5da8b47b018524c054fc7a015188c1fbe58ab5e7b4d7c12d02a58eb006
|
File details
Details for the file courier_agent_email-0.1.0-py3-none-any.whl.
File metadata
- Download URL: courier_agent_email-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e77fa097e7c21c3102419bcab63c057899c0a0bfa69574b86fef59384a9230f7
|
|
| MD5 |
14528f80035af00ba0b65ff22169b683
|
|
| BLAKE2b-256 |
079f1fe1deab83c9dc839d2801637a2195d2e26bf59e0d864b27d97bf688a6ad
|