{"library":"imapflow","type":"library","category":null,"description":"ImapFlow is a modern, promise-based IMAP client library for Node.js, designed to simplify interactions with IMAP servers without requiring deep protocol knowledge. It provides an async/await API, automatically handles various IMAP extensions (like CONDSTORE, QRESYNC, IDLE, COMPRESS), and supports message streaming, mailbox locking, and proxy configurations. The current stable version is `1.3.2`. Releases appear to be frequent, with multiple patch and minor versions released monthly, indicating active development and maintenance. Key differentiators include its automatic IMAP extension handling, built-in mailbox locking for concurrent access, and comprehensive TypeScript support, making it robust for complex email processing applications. It also features specific support for Gmail labels and raw search queries via X-GM-EXT-1.","language":"javascript","status":"active","version":"1.3.2","tags":["javascript","imap","email","mail","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install imapflow","imports":["import { ImapFlow } from 'imapflow';","import type { ImapFlowOptions } from 'imapflow';","import { ImapFlowError } from 'imapflow';"]},{"cmd":"yarn add imapflow","imports":[]},{"cmd":"pnpm add imapflow","imports":[]}],"homepage":"https://imapflow.com/","github":"https://github.com/postalsys/imapflow","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/imapflow","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/imapflow/compatibility"}}