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:
- Generate a random username (e.g.,
demo-abc123) - Create a free tier inbox via
POST /v1/inboxes - Display your new email address:
demo-abc123@daimon.email - 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:
- Send an email from
demo@daimon.email - Include a confirmation link in the body
- 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:
- Click "Set up webhook"
- Enter
https://webhook.site/your-unique-id - Send another test email
- Watch the webhook fire in real-time at webhook.site
Capabilities:
- Click "Check capabilities"
- See what your free tier inbox can do
- Notice the upgrade prompts for send capabilities
Thread view:
- Send multiple test emails
- View them organized by thread
- 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:
- Agent creates inbox:
agent-signup@daimon.email - Agent submits signup form using that email
- Confirmation email arrives within 5 seconds
- Agent extracts confirmation link
- Agent "clicks" the link to verify
- Account is activated
Try it yourself: Click "Run Service Signup Demo" in the playground.
Example 2: Email Monitoring
See real-time email monitoring:
- Create an inbox
- Enable auto-refresh
- Send emails from your personal account
- Watch them appear automatically
- 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:
- Try to send an email on free tier
- Receive
SEND_REQUIRES_PAIDerror - Click the magic upgrade link
- View the Stripe checkout (test mode)
- 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:
- How fast inbox creation is (
<200ms, no delays) - Zero authentication required (for inbox creation)
- Agent-aware responses (next_steps in every response)
- Automatic parsing (reply extraction, CTA detection)
- Tier limitations (what free tier can/can't do)
- 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 linkScenario 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.siteScenario 3: Multi-Inbox Setup
1. Create multiple inboxes
2. Switch between them in dropdown
3. Send emails to each
4. See isolated message listsLimitations 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?
- Sign up at daimon.email/signup
- Get your production API key from the dashboard
- Read the quickstart at docs.daimon.email/quickstart
- Choose your framework (LangChain, CrewAI, custom)
- Build your agent!
Feedback
Have suggestions for the playground?
- GitHub Issues: github.com/daimon-email/daimon-email/issues
- Discord: discord.gg/daimon
- Email: demo-feedback@daimon.email
Next Steps
Quickstart Guide
Build your first email agent in 60 seconds
Zero-Human Provisioning
Learn how agents provision themselves
Framework Integrations
Use with LangChain, CrewAI, and more
API Reference
Explore all available endpoints
Launch Playground
Click here to start the interactive demo