<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Qasim Muhammad</title>
    <description>The latest articles on DEV Community by Qasim Muhammad (@qasim157).</description>
    <link>https://dev.to/qasim157</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3837851%2F1a2b79c0-c959-45ef-b215-a68515f17bef.jpg</url>
      <title>DEV Community: Qasim Muhammad</title>
      <link>https://dev.to/qasim157</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/qasim157"/>
    <language>en</language>
    <item>
      <title>nylas init — Guided setup wizard for first-time Nylas CLI users</title>
      <dc:creator>Qasim Muhammad</dc:creator>
      <pubDate>Thu, 30 Apr 2026 21:10:47 +0000</pubDate>
      <link>https://dev.to/qasim157/nylas-init-guided-setup-wizard-for-first-time-nylas-cli-users-4g96</link>
      <guid>https://dev.to/qasim157/nylas-init-guided-setup-wizard-for-first-time-nylas-cli-users-4g96</guid>
      <description>&lt;p&gt;First time with the Nylas CLI? &lt;code&gt;nylas init&lt;/code&gt; is where everything starts.&lt;/p&gt;

&lt;p&gt;The nylas init command walks you through setting up the Nylas CLI in four steps: creating or logging into your Nylas account, selecting or creating an application, generating an API key, and syncing your connected email accounts. If you already have an API key, pass --api-key to skip the interactive wizard.&lt;/p&gt;

&lt;h2&gt;
  
  
  Syntax
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas init &lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="nt"&gt;--api-key&lt;/span&gt; KEY] &lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="nt"&gt;--region&lt;/span&gt; us|eu] &lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="nt"&gt;--google&lt;/span&gt;|--microsoft|--github]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Examples
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Interactive guided setup:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas init
&lt;span class="c"&gt;# Follow the 4-step wizard:&lt;/span&gt;
&lt;span class="c"&gt;#   Step 1: Create account or log in&lt;/span&gt;
&lt;span class="c"&gt;#   Step 2: Select or create application&lt;/span&gt;
&lt;span class="c"&gt;#   Step 3: Generate API key&lt;/span&gt;
&lt;span class="c"&gt;#   Step 4: Sync email accounts&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Quick setup with existing API key:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas init &lt;span class="nt"&gt;--api-key&lt;/span&gt; nyl_abc123
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Quick setup for EU region:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas init &lt;span class="nt"&gt;--api-key&lt;/span&gt; nyl_abc123 &lt;span class="nt"&gt;--region&lt;/span&gt; eu
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Start with Google SSO:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas init &lt;span class="nt"&gt;--google&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;p&gt;The setup wizard detects your environment and offers the fastest path to a working CLI installation. On macOS it uses Keychain for credential storage, on Linux it uses Secret Service, and in Docker/CI it falls back to encrypted file storage.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Flags
&lt;/h2&gt;

&lt;p&gt;Run &lt;code&gt;nylas init --help&lt;/code&gt; to see all available flags. Add &lt;code&gt;--json&lt;/code&gt; for machine-readable output — useful when piping into &lt;code&gt;jq&lt;/code&gt; or feeding data to scripts.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas init &lt;span class="nt"&gt;--help&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Common Issues
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Wizard fails with 'non-interactive mode requires --api-key'&lt;/strong&gt;&lt;br&gt;
The wizard needs a terminal (TTY). In CI/CD or scripts, pass --api-key directly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SSO browser window doesn't open&lt;/strong&gt;&lt;br&gt;
Copy the URL printed in the terminal and open it manually in your browser.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;API key verification fails&lt;/strong&gt;&lt;br&gt;
Check the key at dashboard-v3.nylas.com. Ensure no extra whitespace when pasting.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Full docs:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands/init" rel="noopener noreferrer"&gt;&lt;code&gt;nylas init&lt;/code&gt; reference&lt;/a&gt; — all flags, advanced examples, and troubleshooting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;All commands:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands" rel="noopener noreferrer"&gt;Nylas CLI Command Reference&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Get started:&lt;/strong&gt; &lt;code&gt;brew install nylas/nylas-cli/nylas&lt;/code&gt; — &lt;a href="https://cli.nylas.com/guides/getting-started" rel="noopener noreferrer"&gt;other install methods&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cli</category>
      <category>devtools</category>
      <category>beginners</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Configure API credentials for the Nylas CLI — nylas auth config Guide</title>
      <dc:creator>Qasim Muhammad</dc:creator>
      <pubDate>Thu, 30 Apr 2026 21:10:35 +0000</pubDate>
      <link>https://dev.to/qasim157/configure-api-credentials-for-the-nylas-cli-nylas-auth-config-guide-42ck</link>
      <guid>https://dev.to/qasim157/configure-api-credentials-for-the-nylas-cli-nylas-auth-config-guide-42ck</guid>
      <description>&lt;p&gt;Authentication is the gate between your terminal and your mailbox. &lt;code&gt;nylas auth config&lt;/code&gt; handles it.&lt;/p&gt;

&lt;p&gt;The nylas auth config command stores your Nylas API key so the CLI can authenticate requests to Gmail, Outlook, Exchange, Yahoo, iCloud, and IMAP providers. Run it interactively or pass --api-key for CI/CD pipelines and scripts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick Start
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;brew &lt;span class="nb"&gt;install &lt;/span&gt;nylas/nylas-cli/nylas
nylas init
nylas auth config
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Syntax
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas auth config &lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="nt"&gt;--api-key&lt;/span&gt; KEY]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Examples
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Interactive configuration:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas auth config
&lt;span class="c"&gt;# Paste your API key when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Non-interactive (CI/scripts):&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;NYLAS_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;your_api_key
nylas auth config
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;p&gt;The CLI stores credentials securely in your system keychain (macOS Keychain, Linux Secret Service, or Windows Credential Manager). Tokens are refreshed automatically — you authenticate once and commands just work.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common Issues
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Invalid API key&lt;/strong&gt;&lt;br&gt;
Verify your key at dashboard-v3.nylas.com. Ensure no extra spaces when pasting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Config not persisting&lt;/strong&gt;&lt;br&gt;
Check write permissions for ~/.config/nylas/ or the path in --config.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Full docs:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands/auth-config" rel="noopener noreferrer"&gt;&lt;code&gt;nylas auth config&lt;/code&gt; reference&lt;/a&gt; — all flags, advanced examples, and troubleshooting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;All commands:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands" rel="noopener noreferrer"&gt;Nylas CLI Command Reference&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Get started:&lt;/strong&gt; &lt;code&gt;brew install nylas/nylas-cli/nylas&lt;/code&gt; — &lt;a href="https://cli.nylas.com/guides/getting-started" rel="noopener noreferrer"&gt;other install methods&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cli</category>
      <category>authentication</category>
      <category>security</category>
      <category>devtools</category>
    </item>
    <item>
      <title>nylas auth login in Practice: Authenticate with a provider to connect your mailbox</title>
      <dc:creator>Qasim Muhammad</dc:creator>
      <pubDate>Thu, 30 Apr 2026 21:10:32 +0000</pubDate>
      <link>https://dev.to/qasim157/nylas-auth-login-in-practice-authenticate-with-a-provider-to-connect-your-mailbox-4f2m</link>
      <guid>https://dev.to/qasim157/nylas-auth-login-in-practice-authenticate-with-a-provider-to-connect-your-mailbox-4f2m</guid>
      <description>&lt;p&gt;Every email, calendar, and contact operation requires auth. &lt;code&gt;nylas auth login&lt;/code&gt; manages that layer.&lt;/p&gt;

&lt;p&gt;The nylas auth login command connects your email account to the CLI via OAuth. It opens a browser window, walks you through the provider's consent flow, and stores the grant locally.&lt;/p&gt;

&lt;h2&gt;
  
  
  Syntax
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas auth login
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Examples
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Connect Gmail or Outlook:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas auth login
&lt;span class="c"&gt;# Opens browser for OAuth; follow prompts to connect&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;p&gt;The CLI stores credentials securely in your system keychain (macOS Keychain, Linux Secret Service, or Windows Credential Manager). Tokens are refreshed automatically — you authenticate once and commands just work.&lt;/p&gt;

&lt;h2&gt;
  
  
  When to Use This
&lt;/h2&gt;

&lt;p&gt;Reach for &lt;code&gt;nylas auth login&lt;/code&gt; during initial setup, in CI/CD pipelines, or when managing multiple connected accounts. Combine with &lt;code&gt;--json&lt;/code&gt; to pipe output into other tools.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tips
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Pipe to jq:&lt;/strong&gt; &lt;code&gt;nylas auth login --json | jq '.'&lt;/code&gt; gives you structured data you can filter and transform.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Combine with other commands:&lt;/strong&gt; Chain &lt;code&gt;nylas auth login&lt;/code&gt; with other Nylas CLI commands using shell pipes and variables for complex workflows.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Full docs:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands/auth-login" rel="noopener noreferrer"&gt;&lt;code&gt;nylas auth login&lt;/code&gt; reference&lt;/a&gt; — all flags, advanced examples, and troubleshooting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;All commands:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands" rel="noopener noreferrer"&gt;Nylas CLI Command Reference&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Get started:&lt;/strong&gt; &lt;code&gt;brew install nylas/nylas-cli/nylas&lt;/code&gt; — &lt;a href="https://cli.nylas.com/guides/getting-started" rel="noopener noreferrer"&gt;other install methods&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cli</category>
      <category>authentication</category>
      <category>security</category>
      <category>devtools</category>
    </item>
    <item>
      <title>A Practical Guide to nylas auth list</title>
      <dc:creator>Qasim Muhammad</dc:creator>
      <pubDate>Thu, 30 Apr 2026 21:10:27 +0000</pubDate>
      <link>https://dev.to/qasim157/a-practical-guide-to-nylas-auth-list-1c9</link>
      <guid>https://dev.to/qasim157/a-practical-guide-to-nylas-auth-list-1c9</guid>
      <description>&lt;p&gt;Need to list all connected accounts (grants)? One command.&lt;/p&gt;

&lt;p&gt;The nylas auth list command shows every email account connected to the CLI â€” Gmail, Outlook, Exchange, Yahoo, iCloud, and IMAP grants.  Each entry displays the grant ID, email address, provider, and status.&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;p&gt;The CLI stores credentials securely in your system keychain (macOS Keychain, Linux Secret Service, or Windows Credential Manager). Tokens are refreshed automatically â€” you authenticate once and commands just work.&lt;/p&gt;

&lt;h2&gt;
  
  
  Syntax
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas auth list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Examples
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;List connected accounts:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas auth list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Output as JSON:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas auth list &lt;span class="nt"&gt;--json&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;p&gt;&lt;strong&gt;Full docs:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands/auth-list" rel="noopener noreferrer"&gt;&lt;code&gt;nylas auth list&lt;/code&gt; reference&lt;/a&gt; â€” all flags, advanced examples, and troubleshooting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;All commands:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands" rel="noopener noreferrer"&gt;Nylas CLI Command Reference&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Get started:&lt;/strong&gt; &lt;code&gt;brew install nylas/nylas-cli/nylas&lt;/code&gt; â€” &lt;a href="https://cli.nylas.com/guides/getting-started" rel="noopener noreferrer"&gt;other install methods&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cli</category>
      <category>authentication</category>
      <category>security</category>
      <category>devtools</category>
    </item>
    <item>
      <title>Hands-On with nylas email send: Send an email. Supports scheduling, GPG signing/encryption, and tracking</title>
      <dc:creator>Qasim Muhammad</dc:creator>
      <pubDate>Thu, 30 Apr 2026 21:10:24 +0000</pubDate>
      <link>https://dev.to/qasim157/hands-on-with-nylas-email-send-send-an-email-supports-scheduling-gpg-signingencryption-and-4a0g</link>
      <guid>https://dev.to/qasim157/hands-on-with-nylas-email-send-send-an-email-supports-scheduling-gpg-signingencryption-and-4a0g</guid>
      <description>&lt;p&gt;Send an email. Supports scheduling, GPG signing/encryption, and tracking. Works across Gmail, Outlook, Exchange, Yahoo, iCloud, and IMAP.&lt;/p&gt;

&lt;p&gt;The nylas email send command sends an email through Gmail, Outlook, Exchange, Yahoo, iCloud, or any IMAP server from your terminal.  It supports scheduling with natural language expressions (e.&lt;/p&gt;

&lt;h2&gt;
  
  
  Syntax
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas email send &lt;span class="nt"&gt;--to&lt;/span&gt; EMAIL &lt;span class="nt"&gt;--subject&lt;/span&gt; SUBJECT &lt;span class="nt"&gt;--body&lt;/span&gt; BODY &lt;span class="o"&gt;[&lt;/span&gt;options]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;p&gt;The Nylas CLI abstracts away the differences between Gmail's API, Microsoft Graph, Exchange Web Services, and raw IMAP. You write one command; it works across all providers. This matters for automation â€” your cron job or CI pipeline doesn't need provider-specific logic.&lt;/p&gt;

&lt;h2&gt;
  
  
  Examples
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Basic send:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas email send &lt;span class="nt"&gt;--to&lt;/span&gt; user@example.com &lt;span class="nt"&gt;--subject&lt;/span&gt; &lt;span class="s2"&gt;"Quick note"&lt;/span&gt; &lt;span class="nt"&gt;--body&lt;/span&gt; &lt;span class="s2"&gt;"Hello!"&lt;/span&gt; &lt;span class="nt"&gt;--yes&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Schedule for later:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas email send &lt;span class="nt"&gt;--to&lt;/span&gt; team@company.com &lt;span class="nt"&gt;--subject&lt;/span&gt; &lt;span class="s2"&gt;"Reminder"&lt;/span&gt; &lt;span class="nt"&gt;--body&lt;/span&gt; &lt;span class="s2"&gt;"..."&lt;/span&gt; &lt;span class="nt"&gt;--schedule&lt;/span&gt; 2h
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;GPG signed and encrypted:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas email send &lt;span class="nt"&gt;--to&lt;/span&gt; legal@partner.com &lt;span class="nt"&gt;--subject&lt;/span&gt; &lt;span class="s2"&gt;"Contract"&lt;/span&gt; &lt;span class="nt"&gt;--body&lt;/span&gt; &lt;span class="s2"&gt;"..."&lt;/span&gt; &lt;span class="nt"&gt;--sign&lt;/span&gt; &lt;span class="nt"&gt;--encrypt&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Common Issues
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Send fails with auth error&lt;/strong&gt;&lt;br&gt;
Run nylas auth config and nylas auth login to connect an account.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GPG encrypt fails&lt;/strong&gt;&lt;br&gt;
Ensure recipient has a public key. Use nylas email send --list-gpg-keys to verify your keys.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tips
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Pipe to jq:&lt;/strong&gt; &lt;code&gt;nylas email send --json | jq '.'&lt;/code&gt; gives you structured data you can filter and transform.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Combine with other commands:&lt;/strong&gt; Chain &lt;code&gt;nylas email send&lt;/code&gt; with other Nylas CLI commands using shell pipes and variables for complex workflows.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Full docs:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands/email-send" rel="noopener noreferrer"&gt;&lt;code&gt;nylas email send&lt;/code&gt; reference&lt;/a&gt; â€” all flags, advanced examples, and troubleshooting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;All commands:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands" rel="noopener noreferrer"&gt;Nylas CLI Command Reference&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Get started:&lt;/strong&gt; &lt;code&gt;brew install nylas/nylas-cli/nylas&lt;/code&gt; â€” &lt;a href="https://cli.nylas.com/guides/getting-started" rel="noopener noreferrer"&gt;other install methods&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cli</category>
      <category>email</category>
      <category>automation</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Install MCP configuration for AI assistants (Claude, Cursor, VS Code) â nylas mcp install Guide</title>
      <dc:creator>Qasim Muhammad</dc:creator>
      <pubDate>Thu, 30 Apr 2026 21:09:38 +0000</pubDate>
      <link>https://dev.to/qasim157/install-mcp-configuration-for-ai-assistants-claude-cursor-vs-code-a-nylas-mcp-install-guide-b84</link>
      <guid>https://dev.to/qasim157/install-mcp-configuration-for-ai-assistants-claude-cursor-vs-code-a-nylas-mcp-install-guide-b84</guid>
      <description>&lt;p&gt;Install MCP configuration for AI assistants (Claude, Cursor, VS Code). One command bridges the gap between your AI assistant and your communication data.&lt;/p&gt;

&lt;p&gt;The nylas mcp install command gives AI assistants direct access to your email, calendar, and contacts via the Model Context Protocol (MCP).  It writes the JSON configuration for Claude Code, Cursor, VS Code Copilot, or Windsurf so the assistant can send emails, read messages, create events, and manage contacts on your behalf.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;Your AI assistant is smart, but it can't read your email or check your calendar. Until now.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick Start
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;brew &lt;span class="nb"&gt;install &lt;/span&gt;nylas/nylas-cli/nylas
nylas init
nylas mcp &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Syntax
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas mcp &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="nt"&gt;--assistant&lt;/span&gt; cursor]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Examples
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Interactive setup:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas mcp &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Cursor only:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas mcp &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;--assistant&lt;/span&gt; cursor
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;p&gt;MCP (Model Context Protocol) is an open standard from Anthropic. It defines how AI assistants discover and call external tools. The Nylas MCP server registers email, calendar, and contact operations as tools â€” your assistant sees them in its tool palette automatically.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common Issues
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;MCP not detected by assistant&lt;/strong&gt;&lt;br&gt;
Restart the assistant after install. Check config path for your assistant.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Full docs:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands/mcp-install" rel="noopener noreferrer"&gt;&lt;code&gt;nylas mcp install&lt;/code&gt; reference&lt;/a&gt; â€” all flags, advanced examples, and troubleshooting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;All commands:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands" rel="noopener noreferrer"&gt;Nylas CLI Command Reference&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Get started:&lt;/strong&gt; &lt;code&gt;brew install nylas/nylas-cli/nylas&lt;/code&gt; â€” &lt;a href="https://cli.nylas.com/guides/getting-started" rel="noopener noreferrer"&gt;other install methods&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cli</category>
      <category>ai</category>
      <category>mcp</category>
      <category>devtools</category>
    </item>
    <item>
      <title>nylas timezone list in Practice: List all timezones. Works offline, no API key required</title>
      <dc:creator>Qasim Muhammad</dc:creator>
      <pubDate>Thu, 30 Apr 2026 21:09:34 +0000</pubDate>
      <link>https://dev.to/qasim157/nylas-timezone-list-in-practice-list-all-timezones-works-offline-no-api-key-required-3o84</link>
      <guid>https://dev.to/qasim157/nylas-timezone-list-in-practice-list-all-timezones-works-offline-no-api-key-required-3o84</guid>
      <description>&lt;p&gt;Timezone operations that work offline, with zero API calls. &lt;code&gt;nylas timezone list&lt;/code&gt; runs entirely on your machine.&lt;/p&gt;

&lt;p&gt;The nylas timezone list command displays all IANA timezone identifiers with current UTC offsets.  Filter by region (America, Europe, Asia) to narrow results.&lt;/p&gt;

&lt;h2&gt;
  
  
  Syntax
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas timezone list &lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="nt"&gt;--filter&lt;/span&gt; REGION]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Examples
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;List timezones:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas timezone list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Filter by region:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas timezone list &lt;span class="nt"&gt;--filter&lt;/span&gt; America
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;p&gt;These timezone commands use the IANA timezone database compiled into the binary. No network calls, no API keys, no rate limits. They work on airplanes.&lt;/p&gt;

&lt;h2&gt;
  
  
  When to Use This
&lt;/h2&gt;

&lt;p&gt;Reach for &lt;code&gt;nylas timezone list&lt;/code&gt; when scheduling meetings across time zones or converting times in scripts. Combine with &lt;code&gt;--json&lt;/code&gt; to pipe output into other tools.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tips
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;CI/CD ready:&lt;/strong&gt; This command works in non-interactive mode. Set &lt;code&gt;NYLAS_API_KEY&lt;/code&gt; as an environment variable and it picks up credentials automatically.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pipe to jq:&lt;/strong&gt; &lt;code&gt;nylas timezone list --json | jq '.'&lt;/code&gt; gives you structured data you can filter and transform.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Full docs:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands/timezone-list" rel="noopener noreferrer"&gt;&lt;code&gt;nylas timezone list&lt;/code&gt; reference&lt;/a&gt; â€” all flags, advanced examples, and troubleshooting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;All commands:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands" rel="noopener noreferrer"&gt;Nylas CLI Command Reference&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Get started:&lt;/strong&gt; &lt;code&gt;brew install nylas/nylas-cli/nylas&lt;/code&gt; â€” &lt;a href="https://cli.nylas.com/guides/getting-started" rel="noopener noreferrer"&gt;other install methods&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cli</category>
      <category>timezone</category>
      <category>devtools</category>
      <category>productivity</category>
    </item>
    <item>
      <title>A Practical Guide to nylas timezone convert</title>
      <dc:creator>Qasim Muhammad</dc:creator>
      <pubDate>Thu, 30 Apr 2026 21:09:29 +0000</pubDate>
      <link>https://dev.to/qasim157/a-practical-guide-to-nylas-timezone-convert-4hl8</link>
      <guid>https://dev.to/qasim157/a-practical-guide-to-nylas-timezone-convert-4hl8</guid>
      <description>&lt;p&gt;Convert time between timezones. No internet connection or API key needed.&lt;/p&gt;

&lt;p&gt;The nylas timezone convert command converts a time from one timezone to another.  Works fully offline with no API key required.&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;p&gt;These timezone commands use the IANA timezone database compiled into the binary. No network calls, no API keys, no rate limits. They work on airplanes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Syntax
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas timezone convert &lt;span class="nt"&gt;--from&lt;/span&gt; PST &lt;span class="nt"&gt;--to&lt;/span&gt; EST
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Examples
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Convert current time:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas timezone convert &lt;span class="nt"&gt;--from&lt;/span&gt; PST &lt;span class="nt"&gt;--to&lt;/span&gt; EST
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Key Flags
&lt;/h2&gt;

&lt;p&gt;Run &lt;code&gt;nylas timezone convert --help&lt;/code&gt; to see all available flags. Add &lt;code&gt;--json&lt;/code&gt; for machine-readable output â€” useful when piping into &lt;code&gt;jq&lt;/code&gt; or feeding data to scripts.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas timezone convert &lt;span class="nt"&gt;--help&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;p&gt;&lt;strong&gt;Full docs:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands/timezone-convert" rel="noopener noreferrer"&gt;&lt;code&gt;nylas timezone convert&lt;/code&gt; reference&lt;/a&gt; â€” all flags, advanced examples, and troubleshooting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;All commands:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands" rel="noopener noreferrer"&gt;Nylas CLI Command Reference&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Get started:&lt;/strong&gt; &lt;code&gt;brew install nylas/nylas-cli/nylas&lt;/code&gt; â€” &lt;a href="https://cli.nylas.com/guides/getting-started" rel="noopener noreferrer"&gt;other install methods&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cli</category>
      <category>timezone</category>
      <category>devtools</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Hands-On with nylas webhook create: Create a webhook for real-time event notifications</title>
      <dc:creator>Qasim Muhammad</dc:creator>
      <pubDate>Thu, 30 Apr 2026 21:08:41 +0000</pubDate>
      <link>https://dev.to/qasim157/hands-on-with-nylas-webhook-create-create-a-webhook-for-real-time-event-notifications-2de6</link>
      <guid>https://dev.to/qasim157/hands-on-with-nylas-webhook-create-create-a-webhook-for-real-time-event-notifications-2de6</guid>
      <description>&lt;p&gt;Real-time event notifications keep your application responsive. &lt;code&gt;nylas webhook create&lt;/code&gt; manages that plumbing.&lt;/p&gt;

&lt;p&gt;The nylas webhook create command registers a URL to receive real-time notifications when email, calendar, or contact events occur.  Specify trigger types like message.&lt;/p&gt;

&lt;h2&gt;
  
  
  Syntax
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas webhook create &lt;span class="nt"&gt;--url&lt;/span&gt; URL &lt;span class="nt"&gt;--triggers&lt;/span&gt; TRIGGERS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;p&gt;Webhooks replace polling. Instead of checking every 30 seconds whether new email arrived, the webhook pushes the event to your endpoint within seconds. This reduces API calls and improves latency for your application.&lt;/p&gt;

&lt;h2&gt;
  
  
  Example
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas webhook create
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Tips
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Debug mode:&lt;/strong&gt; Add &lt;code&gt;--verbose&lt;/code&gt; to see the underlying API requests and responses â€” useful when something doesn't behave as expected.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Script-friendly:&lt;/strong&gt; Add &lt;code&gt;--json&lt;/code&gt; for machine-readable output and &lt;code&gt;--yes&lt;/code&gt; (where supported) to skip confirmations in automated pipelines.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Full docs:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands/webhook-create" rel="noopener noreferrer"&gt;&lt;code&gt;nylas webhook create&lt;/code&gt; reference&lt;/a&gt; â€” all flags, advanced examples, and troubleshooting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;All commands:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands" rel="noopener noreferrer"&gt;Nylas CLI Command Reference&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Get started:&lt;/strong&gt; &lt;code&gt;brew install nylas/nylas-cli/nylas&lt;/code&gt; â€” &lt;a href="https://cli.nylas.com/guides/getting-started" rel="noopener noreferrer"&gt;other install methods&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cli</category>
      <category>webhooks</category>
      <category>api</category>
      <category>devtools</category>
    </item>
    <item>
      <title>nylas calendar list — What It Does and How to Use It</title>
      <dc:creator>Qasim Muhammad</dc:creator>
      <pubDate>Wed, 29 Apr 2026 16:19:32 +0000</pubDate>
      <link>https://dev.to/qasim157/nylas-calendar-list-what-it-does-and-how-to-use-it-2i8n</link>
      <guid>https://dev.to/qasim157/nylas-calendar-list-what-it-does-and-how-to-use-it-2i8n</guid>
      <description>&lt;p&gt;List all calendars. No browser required.&lt;/p&gt;

&lt;p&gt;The nylas calendar list command displays all calendars associated with your connected account — primary, shared, and subscribed calendars from Google Calendar, Outlook, or Exchange.  Use --json for structured output in scripts and automation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick Start
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;brew &lt;span class="nb"&gt;install &lt;/span&gt;nylas/nylas-cli/nylas
nylas init
nylas calendar list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Examples
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;List calendars:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas calendar list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;JSON output:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas calendar list &lt;span class="nt"&gt;--json&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;p&gt;Calendar APIs are notoriously inconsistent across providers. Google Calendar uses RFC 5545 recurrence rules, Outlook uses its own format, and Exchange has yet another. The Nylas CLI normalizes all of this behind a consistent interface.&lt;/p&gt;

&lt;h2&gt;
  
  
  Syntax
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas calendar list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Related Commands
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://cli.nylas.com/docs/commands/calendar-events-list" rel="noopener noreferrer"&gt;&lt;code&gt;nylas calendar events list&lt;/code&gt;&lt;/a&gt; — List upcoming calendar events&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://cli.nylas.com/docs/commands/calendar-schedule-ai" rel="noopener noreferrer"&gt;&lt;code&gt;nylas calendar schedule ai&lt;/code&gt;&lt;/a&gt; — AI-powered natural language scheduling&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://cli.nylas.com/docs/commands/calendar-ai-conflicts" rel="noopener noreferrer"&gt;&lt;code&gt;nylas calendar ai conflicts&lt;/code&gt;&lt;/a&gt; — Detect scheduling conflicts with AI analysis&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://cli.nylas.com/docs/commands/calendar-ai-reschedule" rel="noopener noreferrer"&gt;&lt;code&gt;nylas calendar ai reschedule&lt;/code&gt;&lt;/a&gt; — AI-powered meeting rescheduling with alternative suggestions&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;Full docs:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands/calendar-list" rel="noopener noreferrer"&gt;&lt;code&gt;nylas calendar list&lt;/code&gt; reference&lt;/a&gt; — all flags, advanced examples, and troubleshooting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;All commands:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands" rel="noopener noreferrer"&gt;Nylas CLI Command Reference&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Get started:&lt;/strong&gt; &lt;code&gt;brew install nylas/nylas-cli/nylas&lt;/code&gt; — &lt;a href="https://cli.nylas.com/guides/getting-started" rel="noopener noreferrer"&gt;other install methods&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cli</category>
      <category>calendar</category>
      <category>scheduling</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Start web configuration UI with nylas ui</title>
      <dc:creator>Qasim Muhammad</dc:creator>
      <pubDate>Wed, 29 Apr 2026 16:19:28 +0000</pubDate>
      <link>https://dev.to/qasim157/start-web-configuration-ui-with-nylas-ui-3i47</link>
      <guid>https://dev.to/qasim157/start-web-configuration-ui-with-nylas-ui-3i47</guid>
      <description>&lt;p&gt;The nylas ui command launches a local web-based configuration interface in your browser. Manage connected accounts, view grants, configure settings, and explore CLI features through a graphical dashboard instead of the command line.&lt;/p&gt;

&lt;h2&gt;
  
  
  Usage
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas ui
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Quick Start
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas ui
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Full Reference
&lt;/h2&gt;

&lt;p&gt;For the complete documentation with all flags, advanced examples, and troubleshooting tips, see the &lt;a href="https://cli.nylas.com/docs/commands/ui" rel="noopener noreferrer"&gt;nylas ui reference&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Browse all commands at the &lt;a href="https://cli.nylas.com/docs/commands" rel="noopener noreferrer"&gt;Nylas CLI Command Reference&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Install the Nylas CLI
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;brew &lt;span class="nb"&gt;install &lt;/span&gt;nylas/nylas-cli/nylas
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;See the &lt;a href="https://cli.nylas.com/guides/getting-started" rel="noopener noreferrer"&gt;getting started guide&lt;/a&gt; for other install methods.&lt;/p&gt;

</description>
      <category>cli</category>
      <category>devtools</category>
      <category>terminal</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Configure AI provider from the Command Line</title>
      <dc:creator>Qasim Muhammad</dc:creator>
      <pubDate>Wed, 29 Apr 2026 16:19:24 +0000</pubDate>
      <link>https://dev.to/qasim157/configure-ai-provider-from-the-command-line-35h0</link>
      <guid>https://dev.to/qasim157/configure-ai-provider-from-the-command-line-35h0</guid>
      <description>&lt;p&gt;AI features in the CLI run through configurable providers — local or cloud. &lt;code&gt;nylas ai config&lt;/code&gt; sets that up.&lt;/p&gt;

&lt;p&gt;The nylas ai config command sets up which AI provider the CLI uses for smart compose, inbox analysis, and natural language scheduling.  Choose between local models (Ollama, LM Studio) for privacy or cloud providers (OpenAI, Anthropic) for capability.&lt;/p&gt;

&lt;h2&gt;
  
  
  Syntax
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas ai config
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Examples
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Interactive setup:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas ai config
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Check current AI provider:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nylas ai config &lt;span class="nt"&gt;--json&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  When to Use This
&lt;/h2&gt;

&lt;p&gt;Reach for &lt;code&gt;nylas ai config&lt;/code&gt; when configuring which AI model the CLI uses for smart features. Combine with &lt;code&gt;--json&lt;/code&gt; to pipe output into other tools.&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;p&gt;AI features in the CLI are provider-agnostic. Choose Ollama for local inference (your data never leaves your machine), or use OpenAI/Anthropic APIs for more capable models. The CLI handles the provider abstraction.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Full docs:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands/ai-config" rel="noopener noreferrer"&gt;&lt;code&gt;nylas ai config&lt;/code&gt; reference&lt;/a&gt; — all flags, advanced examples, and troubleshooting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;All commands:&lt;/strong&gt; &lt;a href="https://cli.nylas.com/docs/commands" rel="noopener noreferrer"&gt;Nylas CLI Command Reference&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Get started:&lt;/strong&gt; &lt;code&gt;brew install nylas/nylas-cli/nylas&lt;/code&gt; — &lt;a href="https://cli.nylas.com/guides/getting-started" rel="noopener noreferrer"&gt;other install methods&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cli</category>
      <category>ai</category>
      <category>machinelearning</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
