Vercel KMS Pricing and Limits
KMS is billed per signing operation. A signing operation is a single signJWT or signMessage call, and its rate depends on the key's algorithm. There is no per-key or per-issuer charge.
Signing operations are grouped into two algorithm tiers:
- Standard algorithms:
RS256andPS256. - Advanced algorithms: every other supported algorithm, including
RS384,RS512,PS384,PS512, and theES*family.
| Operation | Price |
|---|---|
Standard signing operations (RS256, PS256) | $0.03 per 10,000 operations |
| Advanced signing operations (all other algorithms) | $0.15 per 10,000 operations |
The Hobby plan includes 5,000 signing operations per month at no charge. Pro and Enterprise teams are billed at the rates above.
- An issuer can have at most one pending key at a time during rotation.
- KMS supports
RS256,RS384,RS512, thePS*andES*families, and defaults toRS512. - KMS does not support symmetric (
HS*) keys.
You stop per-operation charges when you stop calling signJWT and signMessage. To remove an issuer entirely, delete it in the dashboard. A deleted issuer no longer publishes a JWKS, so relying parties can no longer verify tokens it signed.
Was this helpful?