Daily through Squiid

Video and audio calling APIs with a prebuilt call interface. Daily is on the Squiid roadmap.

Roadmap Provisioned Provisioned. Squiid creates the project or account for you and keeps the provider keys.

What Daily is

Daily is a video and audio calling platform. Daily Prebuilt is an embeddable call interface with grid layout, screen sharing, chat and device controls that works with a few lines of code, while the call object API gives full control for custom interfaces. Recording, live streaming to RTMP destinations, and transcription are available on the same rooms, and Pipecat, its open-source framework, orchestrates realtime voice agents built from speech, model and TTS services. Rooms can be configured with expiry times, participant limits and owner privileges, which keeps a shared link from becoming a permanent open door.

For vibe-coded products Daily is the quickest way to put a working call into an app: a telehealth consultation, a tutoring session, a sales call inside a CRM, or a support escalation from chat to video. The prebuilt interface removes weeks of layout, permission and device-handling work that is easy to underestimate and tedious to debug across browsers. Browser support and device permission handling are the two places custom WebRTC implementations usually fail in ways that are hard to reproduce.

Why connect it through Squiid

Daily is on the Squiid roadmap. When it is connected, Squiid will provision the domain, hold the API key and route room creation and management through https://api.squiid.io/v1/daily/... with Authorization: Bearer $SQUIID_API_KEY, with SDKs working by base URL swap (gateway convention). Participant minutes, recording and transcription will meter against prepaid credits at Daily's listed price on your single invoice. Meeting tokens for participants are minted server side, so the API key that could create or delete any room never reaches the browser.

  • One account, one key, one bill, one dashboard. Daily sits beside every other service your project uses, on the same invoice and the same credit balance.
  • Key custody. Squiid holds the Daily credentials. Your code carries SQUIID_API_KEY, so DAILY_API_KEY, DAILY_DOMAIN, DAILY_ROOM_URL never land in a repository, a preview deployment or an agent’s context.
  • Metering you can see. Every call is counted per service and per day, so you know what Daily costs before the month ends.
  • Pause on zero. When prepaid credits run out the gateway stops authorizing usage instead of running up a bill you did not fund.
  • One rotation. Rotating the Squiid key cuts off every agent, worker and deployment at once, with no provider key to hunt down.

What you get

  • A provisioned Daily domain with the key held by Squiid
  • Prebuilt call interface or a fully custom one
  • Recording, streaming and transcription
  • Pipecat for realtime voice agents
  • Daily list pricing, no markup

How to connect Daily

One variable replaces the provider credentials this service would normally need. Requests go to the gateway and the official SDKs work by pointing their base URL at it (gateway convention).

# .env
# replaces DAILY_API_KEY, DAILY_DOMAIN, DAILY_ROOM_URL
SQUIID_API_KEY=sq_live_xxxxxxxxxxxxxxxxxxxxxxxx

# every request: https://api.squiid.io/v1/daily/...
# header:       Authorization: Bearer $SQUIID_API_KEY
01

Add it in your dashboard

Open the Squiid catalog, add Daily and fund credits. Squiid provisions the project and keeps the provider keys.

02

Put the one key in your env

Add SQUIID_API_KEY to .env and delete DAILY_API_KEY, DAILY_DOMAIN, DAILY_ROOM_URL. Nothing else from Daily needs to exist in your project.

03

Point your agent at it

Claude Code, Cursor and Codex read the same variable and call https://api.squiid.io/v1/daily/. Agents create a room and a meeting token on the server, then embed Daily Prebuilt in the client with that token.

Pricing through Squiid

Daily charges per participant minute for audio and video with separate rates for recording and transcription, at the provider's listed price. Squiid passes that through at par: one dollar of prepaid credit is one dollar of Daily usage, with no markup and no per-request margin.

Daily has no subscription attached on Squiid today. If a plan is required for a feature you need, it passes through at the provider’s listed price with no Squiid fee.

Squiid adds no markup to provider prices. There is a free plan at $0 a month with a 15% fee when you top up credits, Solo at $19.97 a month with a top-up fee that starts at 8% and falls to 3.5% as your spend grows, Team from $29.97 a seat a month with the same ladder one point lower, and Custom with a rate of 3% or less. Credits are prepaid, so Daily usage stops when the balance reaches zero rather than producing an invoice you did not fund. Auto top-up with a cap keeps production running without handing anyone an open-ended card.

If you leave

Export: channels, keys and delivery configuration are re-created in your own Daily account from the documented setup. Squiid never owns your code, your schema or your domain, and the gateway speaks Daily's own API, so the client change is a base URL. The handover page lists what happens for every provider in the catalogue.

Works with every coding agent

Daily through Squiid is just an HTTP call with a bearer token, so every agentic coding tool can use it with the single key already in your environment:

Vibe coding a feature on Daily usually means asking for it in plain language and letting the agent write the integration. Because the key is Squiid’s rather than the provider’s, it can do that without ever holding a credential that could be leaked, logged or committed.

Related services

Questions people ask

Is Daily available on Squiid?

Not yet. It is on the roadmap as a provisioned service.

How fast can I add video to an app?

With Daily Prebuilt, a working call is an iframe plus a server route that creates a room and a token.

Can it record calls?

Yes, with cloud recording and transcription available on the same rooms at the provider's listed rates.

What is Pipecat?

Daily's open-source framework for realtime voice agents, which chains speech to text, a model and text to speech over a live connection.

How will it be billed?

Per participant minute plus recording and transcription at Daily's listed price, drawn from prepaid credits.

Connect Daily with one key.

Daily provides WebRTC video and audio with a drop-in prebuilt call UI, recording, transcription and the Pipecat framework for realtime voice agents. Planned for Squiid.