# Built to send at scale.

A short code is a 5–6 digit number built for high-volume one-to-many SMS: marketing, alerts, and high-rate OTP. Carriers vet every program before it can send, so provisioning lead time is measured in weeks rather than minutes.

## Where a short code fits.

A short code is one of the four sender types on Bird SMS numbers, part of the broader Bird SMS API. It's the option you reach for when one number has to push high volume to many recipients — and you're willing to trade provisioning speed for the throughput and carrier trust that comes with it.

## What a short code gives you.

High throughput, carrier-vetted, made for one-to-many.

## Search, buy, and route it.

Provisioning a short code uses the same client and the same call shape as any other sender type — only the type field changes. Search by country and capability, buy the number, and point its inbound at a webhook.

## Vetting buys you throughput.

The tradeoff is direct: a short code earns its high, carrier-trusted throughput by going through vetting first, so plan for a lead time in weeks. Reach for one when a program's volume outgrows what a long code supports, or when you need a sending rate that's high and predictable from day one. If your traffic is two-way and conversational, or volume is moderate, a long code is live sooner and costs less to start.

## Pick the sender type your volume calls for.

A short code is one sender type on the Bird SMS numbers surface. Provision one when volume and throughput justify the vetting, and route inbound from the same API you send with.