
Modern Async/Await API
Built for modern Node.js with full Promise and async/await support. Clean, intuitive API that makes working with IMAP simple and straightforward.

Feature Rich
Comprehensive IMAP support including message fetching, searching, mailbox management, and automatic handling of IMAP extensions. TypeScript definitions included.

Production Ready
Battle-tested in production as the IMAP engine behind EmailEngine. Reliable connection management, error handling, and proxy support.

Need the whole email integration, not just the IMAP client?
EmailEngine is a self-hosted email API built on ImapFlow by the same team. It turns Gmail, Microsoft 365, and IMAP accounts into REST endpoints, with managed OAuth2 and webhooks for incoming mail.