Now with company accounts, team billing & USDC payments

Video meetings built
for modern teams

Crystal-clear WebRTC video, screen sharing, live chat, and a full developer API. Self-hosted or cloud — yours to own.

onepizza.io/join/team-standup-qk7
● REC   14:32
A
Speaking
Alex Chen · Host
S
Sarah K.
M
Marcus D.
J
Jess T. 🙋
👍 ❤️ 😂 🎉
Live Chat
Alex Chen
Let's review the Q4 metrics first
Sarah K.
Sharing my screen now 👍
Marcus D.
Numbers look great this quarter!
50
Participants per meeting
P2P
WebRTC — no relay overhead
2
Payment methods (Stripe & USDC)
REST
Full API + Socket.IO events

Built for real work

All the features you expect from enterprise video conferencing — with full developer control and none of the per-seat pricing.

HD Video & Audio

WebRTC peer-to-peer connections deliver crystal-clear video and audio. Adaptive bitrate adjusts to your network automatically.

Screen Sharing

Share your screen, a window, or a browser tab — with system audio. Perfect for demos, walkthroughs, and presentations.

Meeting Recording

Record locally to your device with no cloud storage required. Recordings save directly as .webm files with full audio and video.

Local only

Live Chat & Reactions

In-meeting text chat, emoji reactions (👍 ❤️ 😂 🎉 🙋), and raise-hand notifications keep collaboration flowing without interrupting speakers.

Speaking Detection

Audio level detection automatically highlights the active speaker with a visual border. Focus where the conversation is happening.

Real-time

Spotlight & Pin

Pin any participant to spotlight them for all attendees, or pin locally for your own view. Great for presentations and webinars.

Background Blur

Software-based background blur keeps the focus on you, not your surroundings. No green screen or special hardware needed.

Company Accounts

Create a workspace and invite your whole team. Manage shared credits, centralized billing, and API keys from one dashboard.

Team billing

Full Developer API

REST API + Socket.IO for building bots, automating meetings, and integrating with your tools. API key management built-in.

REST + WS

Up and running in seconds

No downloads, no plugins, no friction. Works in every modern browser on every device.

1

Create a meeting

Enter a title and your name below, or use the API to create it programmatically in a single curl command.

2

Share the link

Copy the auto-generated meeting URL and share it via Slack, email, or any channel — no install needed.

3

Meet in one click

Participants click the link and join directly in their browser. Camera preview, mic test, and lobby — all built in.

Conference features that actually work

  • Real-time speaking detection with visual indicator ring
  • Spotlight mode — pin any participant for all attendees
  • Raise hand + emoji reactions without interrupting the speaker
  • Meeting timer visible to all participants
  • Mute/unmute and kick controls for hosts
  • TURN server relay support for restrictive networks
🌐

Works anywhere

TURN relay servers ensure connectivity even behind strict firewalls and NAT.

Spotlight Mode Active
A
Alex Chen
Speaking — Spotlighted
S
Sarah K.
M
Marcus D. 🙋
J
Jess T.

A full API for everything

Create meetings, manage participants, track billing, and build automation with a clean REST API and real-time Socket.IO events.

  • Create, list, and delete meetings via REST
  • Real-time participant events via Socket.IO
  • AI bots & agents — join meetings programmatically, send chat, react, listen
  • Per-meeting admin tokens for host controls
  • Webhooks for meeting & participant events
  • Credit balance, billing history, Stripe & USDC top-up
  • Company and team management API
cURL
Node.js
Python
# Create a meeting
curl -X POST https://onepizza.io/api/meetings \
  -H "Content-Type: application/json" \
  -H "x-api-key: mk_your_key_here" \
  -d '{"title": "Team Standup"}'

# Response
{
  "meetingId": "team-standup-qk7",
  "adminToken": "eyJhb...",
  "joinUrl": "/join/team-standup-qk7",
  "createdAt": "2025-03-19T10:00:00Z"
}

# List your meetings
curl https://onepizza.io/api/meetings \
  -H "x-api-key: mk_your_key_here"

# Get credit balance
curl https://onepizza.io/api/billing/history \
  -H "x-api-key: mk_your_key_here"

Simple, transparent pricing

Start free. Buy credits when you need them. No subscriptions, no seat limits, no surprises.

Personal
$0 / forever
For individuals and small teams getting started.
  • Unlimited meetings
  • Up to 50 participants
  • HD video & audio
  • Screen sharing & recording
  • Chat, reactions & raise hand
  • 1 API key
  • Company workspace
API Usage
$0.01 / min
For developers building bots and automating meetings at scale.
  • Full REST API access
  • Real-time Socket.IO events
  • Meeting bot capabilities
  • Stripe & USDC top-up
  • Credit balance API
  • Company billing API
  • Webhook events
For teams

One account, your whole team

Create a company workspace and invite everyone with a single invite code. Credits are shared, billing is centralized, and API keys are organized — no more splitting invoices.

💳
Top up once — everyone on the team benefits from the shared balance
🔑
Up to 5 API keys per company, each with individual labels and last-used tracking
📊
Full billing history showing who used what and when
Pay with Stripe credit card or USDC on-chain — whichever works for your team

Acme Corp · Business

12 team members · 5 API keys active

$284.50

Shared credit balance

Recent billing activity

Stripe top-up +$50.00
API usage — bot session −$0.42
USDC deposit (confirmed) +$100.00

Invite your team

Share your invite code and new members auto-join the company

ACME-X7K3P2

Start a meeting in seconds

No account required. Just enter a title and your name to launch a meeting instantly.

Create a meeting

No account needed. Anyone with the link can join immediately.

or join with a code

Want to schedule & manage meetings? Create a free account →

Ready to upgrade your team's meetings?

Create a company account and collaborate with centralized billing, shared API keys, and full developer access.