daimon.email
ExamplesLive

Interactive Demo

Try daimon.email in your browser

Try It Now

Experience daimon.email firsthand with our interactive demo. Create a real inbox, send a test email, and see it arrive in real-time — all from your browser, no signup required.

Info

Live demo: This is a fully functional demo using the real daimon.email API. Any inboxes you create will actually work and can receive real emails.

Quick Start Demo

Step-by-Step Walkthrough

Step 1: Create Your First Inbox

Click "Create Inbox" in the demo above. The system will:

  1. Generate a random username (e.g., demo-abc123)
  2. Create a free tier inbox via POST /v1/inboxes
  3. Display your new email address: demo-abc123@daimon.email
  4. Show your API key (for testing only — don't share real keys!)

What just happened?

  • No authentication was required
  • Inbox was created in <200ms
  • You received a real, working email address
  • An API key was generated for this inbox

Step 2: Send Yourself a Test Email

Use the "Send Test Email" button to send an email to your new inbox from our test server.

The demo will:

  1. Send an email from demo@daimon.email
  2. Include a confirmation link in the body
  3. Show the email appearing in your inbox within seconds

Step 3: View the Email

Click on the email to see:

  • Full email content (from, subject, body)
  • Reply body extraction (without quoted text)
  • CTA link detection (confirmation links highlighted)
  • Metadata (received time, thread ID, message ID)

Step 4: Try Advanced Features

Webhooks:

  1. Click "Set up webhook"
  2. Enter https://webhook.site/your-unique-id
  3. Send another test email
  4. Watch the webhook fire in real-time at webhook.site

Capabilities:

  1. Click "Check capabilities"
  2. See what your free tier inbox can do
  3. Notice the upgrade prompts for send capabilities

Thread view:

  1. Send multiple test emails
  2. View them organized by thread
  3. See conversation history

What You Can Test

Inbox Creation

Create unlimited free inboxes, each with a unique email address

Receive Emails

Send emails from your personal email to test inbound delivery

Webhook Events

Register webhooks and see real-time message.received events

API Exploration

View the actual API requests and responses

Reply Extraction

See how we extract clean reply text without quotes

CTA Detection

Watch us automatically detect confirmation links

Interactive API Explorer

Try the API directly from the browser:

// Create an inbox
const response = await fetch('https://api.daimon.email/v1/inboxes', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    username: 'demo-' + Math.random().toString(36).slice(2, 9)
  })
});

const inbox = await response.json();
console.log('Email:', inbox.result.address);
console.log('API Key:', inbox.result.apiKey);

// Check for messages
const messagesResponse = await fetch(
  `https://api.daimon.email/v1/inboxes/${inbox.result.id}/messages`,
  {
    headers: {
      'Authorization': `Bearer ${inbox.result.apiKey}`
    }
  }
);

const messages = await messagesResponse.json();
console.log('Messages:', messages);

Note

Try it in your console: Open your browser's developer console and paste the code above. It will create a real inbox!

Live Examples

Example 1: Service Signup Flow

Watch a simulated agent sign up for a service:

  1. Agent creates inbox: agent-signup@daimon.email
  2. Agent submits signup form using that email
  3. Confirmation email arrives within 5 seconds
  4. Agent extracts confirmation link
  5. Agent "clicks" the link to verify
  6. Account is activated

Try it yourself: Click "Run Service Signup Demo" in the playground.

Example 2: Email Monitoring

See real-time email monitoring:

  1. Create an inbox
  2. Enable auto-refresh
  3. Send emails from your personal account
  4. Watch them appear automatically
  5. Click to view full content

Try it yourself: Click "Run Monitoring Demo" in the playground.

Example 3: Magic Upgrade Flow

Experience the tier upgrade process:

  1. Try to send an email on free tier
  2. Receive SEND_REQUIRES_PAID error
  3. Click the magic upgrade link
  4. View the Stripe checkout (test mode)
  5. See the upgrade context for your operator

Try it yourself: Click "Try Sending" in the playground.

Code Examples You Can Copy

All code examples in the playground are copy-paste ready:

# Create inbox
curl -X POST https://api.daimon.email/v1/inboxes \
  -H "Content-Type: application/json" \
  -d '{"username": "demo-test"}'

# Check messages
curl -X GET https://api.daimon.email/v1/inboxes/inb_xxx/messages \
  -H "Authorization: Bearer dm_free_xxx"
import { DaimonClient } from 'daimon-email';

const client = new DaimonClient();

// Create inbox
const inbox = await client.inboxes.create({
  username: 'demo-test'
});

// Check messages
const messages = await client.inboxes.messages.list(inbox.id);
from daimon_email import DaimonClient

client = DaimonClient()

# Create inbox
inbox = client.inboxes.create(username='demo-test')

# Check messages
messages = client.inboxes.messages.list(inbox.id)

Playground Features

Real-Time Updates

  • Auto-refresh for new messages
  • Webhook event streaming
  • Live API request/response viewer

Interactive Tutorials

  • Guided walkthroughs
  • Step-by-step instructions
  • Inline explanations

API Request Viewer

  • See exact HTTP requests
  • View full responses
  • Copy as cURL/code

No Signup Required

  • Start immediately
  • No credit card needed
  • Full API access on free tier

What You'll Learn

By using the playground, you'll understand:

  1. How fast inbox creation is (<200ms, no delays)
  2. Zero authentication required (for inbox creation)
  3. Agent-aware responses (next_steps in every response)
  4. Automatic parsing (reply extraction, CTA detection)
  5. Tier limitations (what free tier can/can't do)
  6. Upgrade flows (how agents request upgrades)

Common Playground Scenarios

Scenario 1: Testing Email Confirmations

1. Create inbox in playground
2. Copy the email address
3. Use it to sign up for a real service
4. Watch confirmation email arrive
5. Click the extracted CTA link

Scenario 2: Webhook Integration

1. Go to webhook.site
2. Copy your unique URL
3. Create webhook in playground
4. Send test email
5. See webhook payload at webhook.site

Scenario 3: Multi-Inbox Setup

1. Create multiple inboxes
2. Switch between them in dropdown
3. Send emails to each
4. See isolated message lists

Limitations in Demo Mode

Warning

Demo limitations: The playground uses the free tier with some additional restrictions for abuse prevention:

  • Inboxes auto-delete after 24 hours
  • Send capability disabled (requires paid tier)
  • Rate limited to 10 inbox creates per hour
  • Webhook events may be throttled

For production use, sign up for a full account.

Try Advanced Examples

Once you're comfortable with basics, explore:

  • Multi-agent coordination: Create multiple inboxes and coordinate them
  • Thread management: Send related emails and see threading
  • Attachment handling: Send emails with attachments
  • Draft composition: Create and edit drafts before sending

From Demo to Production

Ready to build with daimon.email?

  1. Sign up at daimon.email/signup
  2. Get your production API key from the dashboard
  3. Read the quickstart at docs.daimon.email/quickstart
  4. Choose your framework (LangChain, CrewAI, custom)
  5. Build your agent!

Feedback

Have suggestions for the playground?

Next Steps


Launch Playground

Click here to start the interactive demo