Catalog PyPI
PACKAGE EXPLORERView in registry

agentemail

PyPI

Official Python SDK for the AgentEmail API — create and manage email inboxes programmatically.

agentemailapiemailinboxsdk
Versions collected1
Direct dependencies2From release 0.1.3
Last observed20 Oct, 21:50 UTC

README

Version 0.1.3 documentation

agentemail

Official Python SDK for the AgentEmail API.

Create and manage email inboxes programmatically for your AI agents and applications.

Installation

pip install agentemail

Quick Start

from agentemail import AgentemailApi

client = AgentemailApi(api_key="aem_your_api_key_here")

# List your inboxes
inboxes = client.sdk.sdk_list_inboxes()
print(inboxes.data)

# Create a new inbox
inbox = client.sdk.sdk_create_inbox(name="hello")
print(inbox.name)  # "hello"
# Full address: hello@agentemail.co

# List email threads
threads = client.sdk.sdk_list_threads(inbox.id)
for thread in threads.data:
    print(thread.subject, thread.message_count)

# Get a full thread with all messages
thread = client.sdk.sdk_get_thread(inbox.id, threads.data[0].id)
for message in (thread.messages or []):
    print(message.from_address, message.body_text)

# Check usage vs plan limits
usage = client.sdk.sdk_get_usage()
print(usage)

Async Usage

import asyncio
from agentemail import AsyncAgentemailApi

async def main():
    client = AsyncAgentemailApi(api_key="aem_your_api_key_here")
    inboxes = await client.sdk.sdk_list_inboxes()
    print(inboxes.data)

asyncio.run(main())

Authentication

Generate an API key from your AgentEmail dashboard.

import os
from agentemail import AgentemailApi

client = AgentemailApi(api_key=os.environ["AGENTEMAIL_API_KEY"])

API Reference

Inboxes

MethodDescription
client.sdk.sdk_list_inboxes(limit=None, offset=None)List all your inboxes (paginated)
client.sdk.sdk_create_inbox(name=...)Create a new inbox

Emails & Threads

MethodDescription
client.sdk.sdk_list_threads(inbox_id, limit=None, offset=None, unread_only=None)List email threads for an inbox
client.sdk.sdk_get_thread(inbox_id, thread_id, mark_read=None)Get a thread with all messages

Usage

MethodDescription
client.sdk.sdk_get_usage()Get current usage vs plan limits

License

MIT

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.1.325 May 20262

Package advisories

0
No matching advisories collected

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

Repository

PENDING
mbaiswar/agentemailpy

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:50 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:ff334fa87a42970d874d6f30e027f5affd36cd89e8cb0798b282c4b2f8c1b7be