FreeCustom.Email
in your terminal
Create disposable inboxes, stream incoming emails, and extract OTP codes — all from your terminal. One command to get started.
npm install -g fcemail- Login instantly with fce login — browser-based, keychain-backed
- Real-time WebSocket streaming (< 200ms)
- Automatic OTP extraction — no regex
- CI/CD ready: set FCE_API_KEY to skip interactive login
0+
API Calls / Day
0+
Emails / Day
0+
Developers
Built for real workflows
Step-by-step guides for the most common disposable email patterns.
Get started in seconds
Available via npm, Homebrew, Scoop, Chocolatey, a shell script, or built from source. We auto-detected your platform below.
Login
fce login
# Opens browser → sign in → key saved to keychainOne-time setup. API keys are auto-created and always reflect your current plan.
CI / CD — skip keychain
# In GitHub Actions / any pipeline:
export FCE_API_KEY=${{ secrets.FCE_API_KEY }}
fce statusGet your key from the dashboard after fce login. Set it as a CI secret.
Keychain-backed locally · API keys update automatically with your plan.
One command.
Inbox ready.
Emails streaming.
fce dev combines fce inbox add random + fce watch into a single command.
- Auto-generates a fresh disposable address
- Immediately opens WebSocket connection
- Emails arrive in terminal in real time
- OTP codes highlighted automatically
- Press Ctrl+C to stop — inbox auto-cleaned
fce devRun commands in your browser
This demo mirrors the real CLI exactly. Login, create inboxes, watch for emails, and extract OTPs. Use ↑ ↓ for command history, Esc to stop watching.
All commands
01
fce login
Authenticate via browser
Any02
fce logout
Remove stored credentials
Any03
fce dev
Register dev inbox + watch instantly
Any04
fce watch [inbox]
Stream emails via WebSocket
Growth+05
fce otp <inbox>
Extract latest OTP code
Developer+06
fce timeline <inbox>
View inbox event timeline
Startup+07
fce insights <inbox>
View failure insights for inbox
Growth+08
fce status
View account and plan
Any09
fce inbox
Manage registered addresses
Any10
fce messages
List messages in an inbox
Any11
fce usage
Check credit consumption
Any12
fce domains
List available domains
Any13
fce update
Update CLI to latest version
Any14
fce uninstall
Remove all local config + credentials
Any15
fce version
Show version info
Any16
fce help
Full command reference
AnyBuilt for pipelines
Skip the keychain in CI by setting the FCE_API_KEY environment variable. The CLI reads it automatically with zero extra config.
- GitHub Actions
- GitLab CI/CD
- CircleCI
- Jenkins
- Any shell-capable runner
GitHub Actions example
- name: Get OTP via fce
env:
FCE_API_KEY: ${{ secrets.FCE_API_KEY }}
run: |
INBOX=$(fce inbox add random)
# trigger your app to send email to $INBOX
OTP=$(fce otp $INBOX)
echo "OTP: $OTP"