If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: docs.vapi.ai/cli - Vapi CLI | Vapi.

site address: docs.vapi.ai/cli redirected to: docs.vapi.ai/cli

site title: Vapi CLI Vapi

Our opinion (on Sunday 19 July 2026 23:39:04 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:
description=Command-line interface for building voice AI applications faster;

Headings (most frequently used words):

management, your, project, assistant, integration, vapi, cli, overview, installation, quick, start, key, features, common, commands, configuration, auto, updates, next, steps, authenticate, initialize, create, first, mcp, local, webhook, testing, multi, account, complete, feature, parity, assistants, quickstart, macos, linux, windows, docker, phone, number, call, operations, debugging, and, logs,

Text of the page (most frequently used words):
vapi (59), call (32), your (22), assistant (21), and (21), phone (18), #quickstart (18), the (15), cli (15), custom (13), logs (12), calls (12), with (11), management (11), #update (10), configuration (10), number (10), voice (10), server (10), webhooks (9), list (9), create (9), support (9), assistants (8), overview (8), tool (8), mcp (7), you (7), for (7), new (7), get (7), view (7), tools (7), integration (7), openai (7), page (6), manage (6), webhook (6), web (6), next (5), this (5), authentication (5), ide (5), project (5), api (5), numbers (5), terminal (5), local (5), testing (5), examples (5), speech (5), test (4), set (4), existing (4), updates (4), auto (4), key (4), environment (4), errors (4), debugging (4), end (4), outbound (4), delete (4), dashboard (4), account (4), between (4), forward (4), guide (4), data (4), voices (4), chat (4), multilingual (4), scheduling (4), sms (4), streaming (4), sip (4), documentation (4), build (3), make (3), issues (3), accounts (3), debug (3), locally (3), add (3), initialize (3), config (3), variables (3), release (3), configure (3), integrations (3), campaigns (3), workflows (3), complete (3), auth (3), switch (3), status (3), environments (3), url (3), ngrok (3), urls (3), knowledge (3), into (3), sdk (3), any (3), install (3), compliance (3), plan (3), enterprise (3), google (3), agents (3), rejection (3), triage (3), handoff (3), squads (3), widget (3), troubleshoot (3), hooks (3), inbound (3), transcriber (3), llms (3), built (2), first (2), community (2), report (2), resources (2), tunneling (2), codebase (2), now (2), that (2), installed (2), steps (2), version (2), check (2), available (2), analytics (2), can (2), use (2), system (2), details (2), purchase (2), all (2), common (2), commands (2), conversation (2), everything (2), feature (2), parity (2), login (2), multi (2), public (2), need (2), tunnel (2), listen (2), best (2), practices (2), more (2), code (2), turn (2), expert (2), model (2), react (2), init (2), detection (2), features (2), authenticate (2), quick (2), start (2), installation (2), development (2), started (2), website (2), consent (2), static (2), recording (2), how (2), deepgram (2), azure (2), cartesia (2), playht (2), elevenlabs (2), core (2), models (2), faq (2), ivr (2), navigation (2), dev (2), uat (2), prod (2), prompting (2), boards (2), advanced (2), developing (2), spam (2), events (2), setting (2), property (2), order (2), clinic (2), passing (2), lead (2), qualification (2), appointment (2), migrate (2), variable (2), substitution (2), session (2), compatibility (2), non (2), reasons (2), forwarding (2), transfer (2), voicemail (2), control (2), telnyx (2), twilio (2), telephony (2), free (2), agent (2), tts (2), keywords (2), fallback (2), background (2), messages (2), configurations (2), composer (2), guides (2), introduction (2), pre (2), what (2), sdks (2), reference (2), index (2), level (2), txt (2), minutes, previous, edit, yes, was, helpful, discord, github, repository, work, multiple, services, enhance, intelligence, have, latest, manually, automatically, checks, notifies, when, versions, are, disable, preferences, valu, current, vapi_api_key, export, via, stores, also, yaml, error, specific, active, recent, operations, event, delivery, functions, scale, flows, visual, editing, history, another, production, authenticated, organizations, seamlessly, forwarder, only, does, not, provide, separate, service, like, expose, port, internet, important, localhost, 3000, 4242, http, cursor, windsurf, vscode, gains, accurate, apis, hallucinated, outdated, setup, context, protocol, supports, vue, python, flutter, native, dozens, frameworks, added, template, created, pages, generated, components, vapibutton, tsx, detected, application, drop, intelligent, follow, interactive, prompts, detects, tech, stack, sets, opens, browser, secure, oauth, connect, bash, https, ssl, curl, docker, windows, macos, linux, seconds, our, automated, scripts, from, projects, learn, official, command, line, interface, brings, world, class, developer, experience, deploy, applications, without, leaving, copy, scroll, top, light, tcpa, guidelines, addresses, proxy, pci, zero, retention, zdr, hipaa, gdpr, jwt, single, sign, sso, flow, rss, feed, glossary, sympana, connector, voiceaiwrapper, voicerr, vapify, chatdash, voiceflow, langfuse, supabase, cloudflare, gcp, cloud, storage, aws, assemblyai, talkscriber, soniox, speechmatics, gladia, openrouter, togetherai, perplexity, deepinfra, groq, gemini, anthropic, bedrock, inworld, rimeai, minimax, lmnt, legacy, migration, text, suites, silent, handoffs, routing, commerce, medical, retrieve, artifacts, analysis, concurrency, queue, drops, hold, specialist, dynamic, transfers, based, warm, customer, join, timeout, real, time, websocket, transport, trunk, credential, amazon, chime, plivo, zadarma, networking, firewall, trunking, escalation, calling, bring, own, fine, tuned, argument, encryption, base, query, retrieval, gohighlevel, slack, sheets, calendar, troubleshooting, aliases, client, side, provider, keys, realtime, pipeline, email, address, reading, pronunciation, dictionaries, denoising, idle, flush, syntax, formatting, personalization, user, information, transient, permanent, legal, security, privacy, works, monitoring, scorecard, structured, outputs, simulations, evals, observability, insights, place, behavior, concepts, ask, search, root, append, markdown,


Text of the page (random words):
vapi cli vapi for ai agents a documentation index is available at the root level at llms txt append llms txt to any url for a page level index or md for the markdown version of any page search ask ai website status support dashboard documentation api reference mcp sdks cli new what s new documentation api reference mcp sdks cli new what s new get started introduction phone calls web calls vapi guides composer pre release cli quickstart assistants quickstart core concepts conversation behavior model configurations tools custom keywords custom voices custom transcriber custom tts custom llms examples phone numbers free vapi number inbound sms telephony integrations sip integration phone number hooks calls place calls in call control call end reasons troubleshoot call errors call insights outbound campaigns quickstart overview chat quickstart streaming non streaming openai compatibility session management variable substitution sms chat web widget workflows migrate to squads quickstart overview examples squads quickstart overview handoff tool passing data between assistants examples webhooks setting server urls server events spam call rejection developing locally server authentication observability evals simulations pre release boards structured outputs scorecard monitoring best practices prompting guide debugging voice agents enterprise environments dev uat prod ivr navigation testing resources faq how vapi works integrations community support security and privacy legal introduction phone calls web calls vapi guides composer cli quickstart quickstart transient vs permanent configurations variables multilingual support personalization with user information voice formatting plan flush syntax background messages idle messages assistant hooks background speech denoising pronunciation dictionaries email address reading speech configuration voice pipeline configuration voice fallback configuration transcriber fallback configuration openai realtime speech to speech provider keys tools built in call tools voicemail tool custom tools code tool client side tools web sdk tool rejection plan static variables and aliases custom tools troubleshooting google calendar google sheets slack gohighlevel knowledge retrieval query tool custom knowledge base argument encryption custom keywords custom voices elevenlabs playht cartesia custom transcriber custom tts fine tuned openai models bring your own server tool calling integration appointment scheduling lead qualification inbound support voice widget documentation agent support escalation multilingual agent free vapi number inbound sms twilio telnyx sip telephony sip trunking networking and firewall twilio telnyx zadarma plivo amazon chime sdk troubleshoot sip trunk credential errors phone number hooks calls outbound calls websocket transport real time call control customer join timeout voicemail detection call forwarding assistant based warm transfer dynamic call transfers on hold specialist transfer debug forwarding drops call queue management call concurrency call end reasons troubleshoot call errors call analysis call recording retrieve call artifacts quickstart overview quickstart streaming non streaming openai compatibility session management variable substitution sms chat web widget migrate to squads quickstart overview appointment scheduling lead qualification medical triage order management property management multilingual support quickstart overview handoff tool passing data between assistants clinic triage scheduling handoff tool clinic triage scheduling e commerce order management property management routing multilingual support silent handoffs webhooks setting server urls server events spam call rejection developing locally server authentication quickstart advanced quickstart advanced boards quickstart examples quickstart quickstart prompting guide debugging voice agents enterprise environments dev uat prod ivr navigation test suites chat testing voice testing faq core models voices text to speech vapi voices legacy migration elevenlabs playht azure openai cartesia lmnt minimax rimeai deepgram inworld openai azure openai anthropic bedrock gemini groq deepinfra perplexity togetherai openrouter deepgram google gladia speechmatics soniox talkscriber assemblyai aws s3 gcp cloud storage cloudflare r2 supabase langfuse voiceflow chatdash vapify voicerr ai voiceaiwrapper sympana connector support how to report issues enterprise glossary rss feed data flow single sign on sso jwt authentication recording consent plan gdpr compliance hipaa compliance zero data retention zdr pci compliance proxy server guide static ip addresses tcpa consent guidelines website status support dashboard light on this page overview installation quick start key features project integration mcp integration local webhook testing multi account management complete feature parity common commands configuration auto updates next steps scroll to top get started vapi cli copy page overview the vapi cli is the official command line interface that brings world class developer experience to your terminal and ide build test and deploy voice ai applications without leaving your development environment in this guide you ll learn to install and authenticate with the vapi cli initialize vapi in existing projects manage assistants phone numbers and workflows from your terminal forward webhooks to your local development server turn your ide into a vapi expert with mcp integration installation install the vapi cli in seconds with our automated scripts macos linux windows docker curl ssl https vapi ai install sh bash quick start 1 authenticate connect your vapi account vapi login this opens your browser for secure oauth authentication 2 initialize your project add vapi to an existing project vapi init the cli auto detects your tech stack and sets up everything you need 3 create your first assistant build a voice assistant vapi assistant create follow the interactive prompts to configure your assistant key features project integration drop vapi into any existing codebase with intelligent auto detection vapi init detected next js application installed vapi ai web sdk generated components vapibutton tsx created pages api vapi webhook ts added environment template supports react vue next js python go flutter react native and dozens more frameworks mcp integration turn your ide into a vapi expert with model context protocol vapi mcp setup your ide s ai assistant cursor windsurf vscode gains complete accurate knowledge of vapi s apis and best practices no more hallucinated code or outdated examples local webhook testing forward webhooks to your local server for debugging terminal 1 create tunnel e g with ngrok ngrok http 4242 terminal 2 forward webhooks vapi listen forward to localhost 3000 webhook important vapi listen is a local forwarder only it does not provide a public url you need a separate tunneling service like ngrok to expose the cli s port to the internet update your webhook urls in vapi to use the tunnel s public url multi account management switch between organizations and environments seamlessly list all authenticated accounts vapi auth status switch between accounts vapi auth switch production add another account vapi auth login complete feature parity everything you can do in the dashboard now in your terminal assistants create update list and delete voice assistants phone numbers purchase configure and manage phone numbers calls make outbound calls and view call history workflows manage conversation flows visual editing in dashboard campaigns create and manage ai phone campaigns at scale tools configure custom functions and integrations webhooks set up and test event delivery logs view system logs call logs and debug issues common commands assistant management list all assistants vapi assistant list create a new assistant vapi assistant create get assistant details vapi assistant get assistant i d update an assistant vapi assistant update assistant i d delete an assistant vapi assistant delete assistant i d phone number management list your phone numbers vapi phone list purchase a new number vapi phone create update number configuration vapi phone update phone number i d release a number vapi phone delete phone number i d call operations list recent calls vapi call list make an outbound call vapi call create get call details vapi call get call i d end an active call vapi call end call i d debugging and logs view system logs vapi logs list view call specific logs vapi logs calls call i d view error logs vapi logs errors view webhook logs vapi logs webhooks configuration the cli stores configuration in vapi cli yaml you can also use environment variables set api key via environment export vapi_api_key your api key view current configuration vapi config get update configuration vapi config set ke y valu e manage analytics preferences vapi config analytics disable auto updates the cli automatically checks for updates and notifies you when new versions are available check for updates manually vapi update check update to latest version vapi update next steps now that you have the vapi cli installed initialize a project add vapi to your existing codebase set up mcp enhance your ide with vapi intelligence test webhooks locally debug webhooks with tunneling services manage authentication work with multiple accounts resources github repository report issues discord community was this page helpful yes no edit this page previous assistants quickstart build your first assistant and make a phone call in minutes next built with
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)
  • Logo
  • Logo

Verified site has: 207 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
101-105 106-110 111-115 116-120 121-125 126-130 131-135 136-140 141-145 146-150
151-155 156-160 161-165 166-170 171-175 176-180 181-185 186-190 191-195 196-200
201-205 206-207


The site also has 1 references to other resources (not html/xhtml )

 buildwithfern.com/?utm_campaign=buildWi___.ai  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.0 308 Permanent Redirect
Content-Type text/plain
Location htt????/docs.vapi.ai/cli
Refresh 0;url=htt????/docs.vapi.ai/cli
server Vercel
HTTP/2 200
age 161550
cache-control public, max-age=0, must-revalidate
content-encoding gzip
content-security-policy default-src self ; script-src self unsafe-inline unsafe-eval htt????/app.buildwithfern.com https: blob:; style-src self unsafe-inline htt????/app.buildwithfern.com https:; img-src self htt????/app.buildwithfern.com https: data: blob:; font-src self htt????/app.buildwithfern.com https: data:; connect-src self htt????/app.buildwithfern.com https: wss: ws: data: blob:; media-src self htt????/app.buildwithfern.com https: data: blob:; object-src self htt????/app.buildwithfern.com https: data: blob:; frame-src self htt????/app.buildwithfern.com https: data: blob:; base-uri self ; form-action self htt????/app.buildwithfern.com https:
content-type text/html; charset=utf-8
date Sat, 18 Jul 2026 02:46:33 GMT
etag W/ qbfzzxblvqnom3
link </.well-known/api-catalog>; rel= api-catalog
permissions-policy camera=(), geolocation=()
referrer-policy strict-origin-when-cross-origin
server Vercel
strict-transport-security max-age=63072000; includeSubDomains; preload
vary rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch
x-content-type-options nosniff
x-matched-path /[domain]/[mode]/[requiresLogin]/[isLoggedIn]/[roles]/[locale]/[slug]
x-nextjs-prerender 1
x-nextjs-stale-time 300
x-powered-by Next.js
x-vercel-cache HIT
x-vercel-id fra1::iad1::b7l2b-1784504343919-fc880bae9117

Meta Tags

title="Vapi CLI | Vapi"
charset="utf-8"
name="viewport" content="width=device-width, height=device-height, initial-scale=1, minimum-scale=1, maximum-scale=5, user-scalable=yes"
name="fern:rendering-mode" content="production-remote"
name="fern:loader-mode" content="ledger"
name="description" content="Command-line interface for building voice AI applications faster"
name="application-name" content="Vapi"
name="generator" content="htt????/buildwithfern.com"
name="fern-page-roles" content='{"authed":false,"viewers":["everyone"]}'
property="og:title" content="Vapi CLI | Vapi"
property="og:description" content="Command-line interface for building voice AI applications faster"
property="og:url" content="htt????/docs.vapi.ai/cli"
name="twitter:card" content="summary_large_image"
name="twitter:title" content="Vapi CLI | Vapi"
name="twitter:description" content="Command-line interface for building voice AI applications faster"
id="fern-theme-color-preferred-light" name="theme-color" content="#fff" media="(prefers-color-scheme: light)"
id="fern-theme-color-preferred-dark" name="theme-color" content="#0e0e13" media="(prefers-color-scheme: dark)"
id="fern-theme-color" name="theme-color" content="#fff"

Load Info

page size132296
load time (s)0.22916
redirect count1
speed download577711
server IP 66.33.60.130
* all occurrences of the string "http://" have been changed to "htt???/"