Blog

Notes on Canadian SMS, compliance, and what we are building.

  1. Articles

    HonkIO Auth: sign-in for your app, on your own domain

    A hosted sign-in page and user directory: email codes, passkeys and text codes, no passwords, on a hostname you own. Free up to 250 users, on the same account and CAD balance as your texts and email.

    Read more
  2. Articles

    A Node.js security fix, and rotating your HonkIO credentials

    Node.js fixed a serious flaw on October 21. HonkIO is patched and we have no indication it was used against us. Out of caution, we recommend rotating your API keys and webhook secrets.

    Read more
  3. Articles

    HonkIO SDKs for Python, PHP and Laravel

    Official HonkIO SDKs for Python and PHP are out, along with a Laravel package that sends your mail and SMS notifications through HonkIO.

    Read more
  4. Articles

    Auto top-up: stop watching your balance

    Auto top-up is a new optional setting. Turn it on and HonkIO refills your balance from a saved card when it runs low, and before monthly number rent is due. It is off unless you choose it, and you can turn it off at any time.

    Read more
  5. Articles

    Meet @honkio/node, our Node.js SDK (oh, and HonkIO receives email now)

    The official Node.js SDK for HonkIO is on npm, covering SMS, email and webhooks. We also, almost in passing, started receiving email: a managed address with no DNS, or your own domain with one MX record, stored in Canada.

    Read more
  6. Articles

    HonkIO now sends email, on the account you already have

    Transactional email from your own domain, with CASL built in, records stored in Canada and pricing in CAD: $0.0025 per recipient. Same account, same API keys and same balance as your SMS.

    Read more
  7. Articles

    A fresh coat of paint for honkio.ca, and MCP 1.6.0

    The website has a fresh coat of paint, and version 1.6.0 of our MCP server is on npm.

    Read more
  8. Articles

    Your AI agent no longer needs your API key

    HonkIO now runs a hosted MCP endpoint with a sign-in flow. Your agent asks for permission, you approve exactly what it can do, and you can take it back from your dashboard. The key never leaves HonkIO.

    Read more
  9. Articles

    New: HonkIO now refuses dead and fictional numbers before they cost you anything

    As of September 1, a send to a 555 number, a carrier test code or a number three consecutive carrier failures have already declared dead is refused with a 422 instead of billed. What changed, why, and what it means for your retry logic.

    Read more
  10. Articles

    Your AI agent can now send Canadian SMS

    HonkIO now ships a Model Context Protocol server, so Claude, Cursor and Copilot can send SMS, verify phone numbers and check CASL consent directly, with no SDK and no glue code.

    Read more