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
Metadata
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)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| courier_agent_email-0.1.0.tar.gz | 3.0 kB | Without provenance | Details for courier_agent_email-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| courier_agent_email-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for courier_agent_email-0.1.0-py3-none-any.whl |
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
|
Security for courier-agent-email 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.