Napi Bot

Napi Bot

Napi-bot · Voice & Language · Coding

Napi Bot is a command execution API that lets developers run Google Home device actions and GPT requests through Google Assistant. It costs $1 per 100 queries, with 10 free.

Interface preview of Napi Bot

About Napi Bot

What Is Napi Bot

Napi Bot is a single-purpose API service for people who want to control Google Assistant devices from code. You connect it to the Google Assistant account that already runs your smart home, copy an API key, and then send plain HTTP requests that the Assistant carries out. The same channel passes prompts and actions to GPT-powered services, so one call can dim a lamp or return a model response.

The problem it addresses is narrow and real. Google Home devices answer voice commands easily and resist automation from scripts. Napi Bot puts an HTTP layer over that gap. A cron job, a small backend, or an AI agent can now trigger the routines you'd otherwise have to say out loud.

The tradeoff sits in the name of the product category: it's a unidirectional command execution API. Napi Bot sends the command and tells you whether the request was accepted. It doesn't return device state, sensor values, or proof that the light actually changed. Projects that need to read data back need a second integration.

The service is run by a small team under the Napi-bot name, with support handled by email. That matters for anyone weighing it for production work, and the pricing reflects the scope.

Getting Started

  1. Create an account at napibot.com with your email address and log in.
  2. Use the connect link to authorize Napi Bot against the Google Assistant account that already controls your devices.
  3. Copy the API key shown in the dashboard. The same panel lets you refresh the key or revoke access later.
  4. Open the Postman documentation, pick the command endpoint, and send a test request with your key attached.
  5. Run through the 10 free queries, then buy credits at $1 per 100 if the response pattern suits your project.

Product Information

A quick look at Napi Bot's pricing, supported platforms, and performance.

Free PlanYes
Paid Plans$1 per 100 queries
PlatformWeb (HTTP API)
DeveloperNapi-bot
CategoryVoice & Language · Coding
Release DateDec 2023
Latest UpdatedJul 2025
Website VisitsN/A
Website Global RankN/A
API AvailabilityYes

Best for

The users, tasks, and scenarios where this tool fits best.

Users

  • Indie developers
  • Google Home owners who write code
  • AI builders connecting assistants to hardware

Tasks

  • Firing a bedtime or away routine from a script
  • Letting a chatbot turn lights on or off
  • Prototyping voice control for a product
  • Running scheduled commands from a server

Scenarios

  • A weekend home automation project
  • An internal demo of a voice-driven feature
  • Adding device actions to a GPT agent

Key features

A Single Command Endpoint

Every action goes through one HTTP request with a command payload and your API key. There's no device-by-device SDK, no OAuth dance per device, and no library to install. That keeps the integration small enough to drop into a script you already have.

Google Assistant as the Execution Layer

Napi Bot relies on the Assistant account you already use, so devices stay paired where they are. Commands land on the same routines and device names you set up in the Google Home app. You don't rebuild your device list inside another dashboard.

GPT Action Bridge

The same API can push prompts or actions into GPT-powered services. A model can decide to change the room and then call the command endpoint to do it. This is the feature that separates Napi Bot from a plain smart home bridge.

Key Management in the Dashboard

The dashboard issues your API key, shows remaining credits, and offers a refresh button plus a revoke option. Rotation is a click rather than a support ticket. Revoking access cuts the Assistant link when a key leaks or a project ends.

Prepaid Query Credits

Pricing runs at $1 per 100 queries, and the first 10 are free. You buy credits before you spend them, so the balance caps your bill. Remaining queries sit on the dashboard next to the key, which makes cost easy to check without a billing page.

Plain HTTP With Postman Docs

The documentation is a Postman collection, which means you can send a request from the browser before writing any code. Any language that speaks HTTP works: Python, Node, Go, or a shell script with curl. The barrier is an API key and a JSON body, not a framework.

Pros and cons

Pros

  • Query pricing is low enough to test on a hobby budget, at $1 per 100 requests with 10 free.
  • No SDK or device pairing work, since commands ride on the Google Assistant account you already have.
  • The dashboard covers key rotation and revocation, which many small API services leave to email.
  • Device control and GPT actions share one endpoint, so an AI agent needs a single tool.
  • Prepaid credits keep spending visible and capped, with the balance shown next to the key.

Cons

  • Commands only travel one way, so you can't confirm that a device changed or read its state. Any logic that depends on real status needs another data source.
  • Documentation is a Postman collection with limited examples, which means some trial and error before the payload shape is clear.
  • The service depends entirely on Google Assistant and your Google account, so a policy change or account issue stops your commands.
  • Support comes from a small team over email with no published SLA, and the refund window is one day. Treat it as a prototyping tool rather than infrastructure for a paid product.

Frequently asked questions

It turns an HTTP request into a Google Assistant command. You send a command with your API key, and the Assistant acts on the Google Home devices tied to your account. The same endpoint can pass a request to a GPT-powered service.