Guide
CLI の使い方ガイド — インストールから設定まで
Nylas CLI を 2 分以内にセットアップ。nylas init のガイド付きウィザードでアカウント作成からメール接続まで一括完了。既存の API キーがあれば nylas auth config でログインできます。
Written by Prem Keshari Senior SRE
Reviewed by Caleb Geene
Nylas CLI のインストール方法
Nylas CLI は 12 MB の単一スタティックバイナリで、ランタイム依存なしでインストールできます。プラットフォームに合った方法を選んでください。いずれの方法も CPU アーキテクチャ(x86_64 または arm64)を自動検出し、GitHub から正しいビルドをダウンロードして SHA-256 チェックサムで検証します。ほとんどの接続環境で 30 秒以内にインストールが完了します。
Homebrew(macOS・Linux)
Homebrew formula は nylas/nylas-cli リポジトリをタップし、最新の安定版リリースを固定します。brew upgrade を実行すれば自動的にアップグレードされます。
brew install nylas/nylas-cli/nylasシェルスクリプト(macOS・Linux・WSL)
シェルインストーラーは WSL を含むあらゆる POSIX システムで動作します。バイナリを ~/.config/nylas/bin に書き込み、シェルプロファイルに追加する PATH エクスポート行を表示します。
curl -fsSL https://cli.nylas.com/install.sh | bashPowerShell(Windows)
PowerShell インストーラーは Windows バイナリをダウンロードし、ユーザーレベルの PATH にインストールディレクトリを追加します。Windows 10 以降に搭載された PowerShell 5.1 以降が必要です。
irm https://cli.nylas.com/install.ps1 | iexGo
ソースからビルドするには Go 1.23 以降が必要です。バイナリは $GOPATH/bin ディレクトリに配置されます。
go install github.com/nylas/cli/cmd/nylas@latestいずれの方法でインストールした後も、バージョンを表示してバイナリが PATH にあることを確認してください:
nylas --versionインストール後のセットアップ方法
インストール後のセットアップ方法は 2 つあります。新規ユーザーは nylas init を実行します。これは Nylas アカウントの作成、アプリケーションの構築、API キーの生成、最初のメールアカウントの接続を 1 回のセッションで行う対話型ウィザードです。すでに API キーがある場合は nylas auth config を実行してログインします。メールボックスは nylas auth login で追加でき、無料枠では最大 5 アカウントまで接続できます。
nylas init でセットアップするには?
nylas init ウィザードは、新規ユーザーにとって最速の方法です。1 回の対話セッションで 4 つのステップを実行します:Nylas アカウントへのログインまたは作成、アプリケーションの選択または作成、API キーの生成と有効化、既存メールアカウントの同期です。このフローは約 90 秒で完了し、SSO サインインのためにブラウザが 1 度だけ開きます。
nylas initウィザードは SSO プロバイダー(Google、Microsoft、GitHub)を尋ね、アプリケーションとキーの作成を経てメールボックスを接続します。プロバイダー選択メニューをスキップするには、フラグを直接渡します:
nylas init --google
nylas init --microsoft
nylas init --githubウィザードが完了すると、アカウントが認証され、メールが接続されます。受信トレイを一覧表示して動作確認しましょう:
nylas email list既存の API キーでログインするには?
Nylas Dashboard から取得した API キーをすでにお持ちですか?nylas auth config を実行し、プロンプトに貼り付けてログインします — 4 ステップのウィザードを省略できます。CLI は 1 秒以内にキーを検証して暗号化保存し、ブラウザや SSO リダイレクトを必要としません。CI/CD パイプライン、Docker コンテナ、SSH セッションに最適です。
nylas auth config非対話型セットアップでは、キーをフラグとして渡します。Nylas アプリケーションが EU リージョンにある場合は --region eu を追加します。キーは nyl_ で始まります:
nylas auth config --api-key nyl_abc123
nylas auth config --api-key nyl_abc123 --region euダッシュボードから API キーを取得するには?
Nylas を初めて使うけれどウィザードよりダッシュボードを好む場合は、3 ステップで API キーを生成し、上記の nylas auth config でログインします。無料枠には接続アカウント 5 つが含まれ、クレジットカードは不要です。
- サインアップ: dashboard-v3.nylas.com で Google、Microsoft、GitHub の SSO を使ってサインアップします。
- アプリケーションの作成 — All apps を開いて新しいアプリを作成し、リージョン(US または EU)を選択します。
- API キーの生成 — アプリの API Keys セクションを開き、Create new key をクリックします。キーは
nyl_で始まります。
キーでログインすると CLI はアプリケーションに対して認証されますが、この時点ではメールボックスは接続されていません。nylas auth login で最初のメールアカウントを接続します。これは後でアカウントを追加するときと同じコマンドです(次のセクションで説明します)。
メールアカウントを接続するには?
メールボックスは nylas auth login で接続します。無料枠では Gmail、Outlook、Exchange、Yahoo、iCloud、IMAP にわたって最大 5 アカウント(グラントと呼びます)まで接続できます。Google が既定のプロバイダーなので、引数なしのコマンドは Google サインインを開始します。他の 5 つのプロバイダーには --provider を渡します。CLI は次のコマンド実行時に新しいグラントを自動的に検出します。
# OAuth プロバイダー(ブラウザが開きます)
nylas auth login --provider google
nylas auth login --provider microsoft
nylas auth login --provider ews
# 認証情報プロバイダー(アプリ固有のパスワード)
nylas auth login --provider icloud
nylas auth login --provider yahoo
nylas auth login --provider imapGoogle の OAuth 2.0 ドキュメントによると、アクセストークンは 3,600 秒で期限切れになります。CLI はグラントを保存してトークンを自動更新するため、認証は 1 度だけで済みます。接続済みアカウントの一覧表示と切り替えは次のとおりです:
# 接続済みアカウントの一覧
nylas auth list
# アクティブなアカウントの切り替え
nylas auth switchCLI からアカウントを管理するには?
Nylas CLI は Web ダッシュボードの約 90% の機能を nylas dashboard サブコマンドで提供します。アプリケーションの作成、API キーのローテーション、組織の切り替え、ログイン状態の確認がブラウザを開かずにできます。すべてのサブコマンドがスクリプティング用の --json 出力をサポートしています。
よく使うダッシュボード操作:
# ログイン状態の確認
nylas dashboard status
# アプリケーション一覧
nylas dashboard apps list
# 新規アプリケーション作成
nylas dashboard apps create --name "Production App" --region us
# アプリケーションをアクティブに設定
nylas dashboard apps use app_abc123
# 新しい API キーの生成
nylas dashboard apps apikeys create
# 組織の切り替え
nylas dashboard orgs switchメール・カレンダー・連絡先の使い方
Nylas CLI は 72 以上のコマンドを 3 つのコアグループに整理しています:メール(送信、一覧、検索、下書き、添付)、カレンダー(イベント、空き状況、スケジューリング)、連絡先(一覧、検索、グループ)。各グループはスクリプティング用の --json 出力と結果数を制御する --limit をサポートしています。セットアップ後に最もよく使うコマンド:
# メール:一覧、検索、送信
nylas email list --limit 5
nylas email search "quarterly report"
nylas email send --to colleague@company.com --subject "Quick note" --body "See you at 2pm."
# カレンダー:イベント一覧と空き状況確認
nylas calendar events list --days 7
nylas calendar availability check --start 2026-05-12T09:00:00Z --end 2026-05-12T17:00:00Z --participants colleague@company.com
# 連絡先:一覧と検索
nylas contacts list --limit 10
nylas contacts search --query "Alice"
nylas contacts groups list任意のコマンドに --json を追加すれば、jq にパイプしたりスクリプトに渡したり、AI エージェントに送ったりできる構造化出力が得られます。メール送信ガイドと カレンダーガイドで各グループの詳細を確認できます。
リセットしてやり直すには?
Nylas CLI の設定はすべて ~/.config/nylas/ にローカル保存されます。通常 3〜4 ファイル、合計 2 KB 未満です。リセットすると API 認証情報、Dashboard セッショントークン、認証済みグラント、設定ファイルが削除されますが、Nylas Dashboard 上のデータや接続アカウントには影響しません。アプリケーション、グラント、API キーはクラウド上にそのまま残ります。
ローカル設定をクリアしてセットアップをやり直す:
nylas config reset
nylas init--force を付けると確認プロンプトをスキップできます。CLI を自動的に再設定するスクリプトで便利です。
次のステップ
- ターミナルから最初のメールを送信 — Gmail、Outlook、Exchange、Yahoo、iCloud、IMAP でワンライン送信、スケジューリング、JSON 出力
- CLI からカレンダーを管理 — DST 対応の時刻処理と空き状況確認でイベントを作成・一覧・更新
- MCP で AI エージェントにメールアクセスを付与 — 内蔵 MCP サーバーで受信トレイを Claude、Cursor、Codex の型付きツールとして公開
- Nylas Agent Skills をインストール — 1 コマンドで Claude Code、Cursor、Codex CLI、Windsurf 等 30 以上のエージェントに CLI と v3 API の使い方を教える
- AI エージェントの監査ログを設定 — エージェントが受信トレイに対して行うすべてのツール呼び出しを改ざん防止 JSONL ログに記録
- コマンドリファレンスを見る — すべてのコマンド、サブコマンド、フラグをカテゴリ別に整理、--json 出力例付き
- メールから OTP コードを抽出 — 受信トレイを開かずに確認コードを取得
- CLI から会議を録音 — Zoom、Meet、Teams に Notetaker ボットを送信
- 受信メールを処理 — マネージドアドレスの作成と Webhook によるメッセージ処理
- メール認証:OAuth vs API キー vs アプリパスワード — 認証方式の比較と使い分け
- メールを JSON にバックアップ — ページネーションと日付フィルターでメールボックス全体をエクスポート
- Homebrew ドキュメント — macOS / Linux 推奨インストール方法を支えるパッケージマネージャー
- Nylas CLI リリースノート(GitHub) — 正式な変更履歴、署名済みチェックサム、プラットフォーム別バイナリ
- Google OAuth 2.0 トークン有効期限 — Gmail アクセストークンが 3,600 秒で期限切れになる理由と Nylas の自動更新の仕組み
- Microsoft ID プラットフォームのアクセストークン — Outlook・Exchange の OAuth フロー、トークンの有効期間、同意画面
- RFC 6749(OAuth 2.0) —
nylas auth login実行時に CLI が実装するプロトコル仕様