Test keys have a tenth of these limits.

A full bucket takes a burst of 200 events. The rest get 429 and go through a second later, once the bucket has refilled.
Headers
Every response says where you are:When you hit the limit
An empty bucket answers429 Too Many Requests with a Retry-After header in seconds. Nothing is stored. Wait that long, then send the request again with the same Idempotency-Key. The SDK does this for you, up to three times.
If you regularly send more than 100 events per second, use POST /v1/events/batch: one request carries up to 100 events and takes one token.