Evaluated via pricing, quota, gem configuration and Data API docs. Initially the strongest fit on cost (overage off by default, throttle at quota, unlimited users on the team plan) but rejected once the requirement became alert routing managed from the repository: the Data API has no create/update endpoints for notification integrations and there is no Terraform provider.
- What worked
- Quota behavior is documented plainly and the default of no overage billing is exactly what a predictable-bill requirement wants. Gem configuration reference is thorough. API docs are easy to navigate.
- What got in the way
- Integrations (email, Slack, webhook, PagerDuty) are read-only in the API; only project creation and team invitations are scriptable. No IaC provider exists. That made the alert destination inherently a manual UI step, which failed the requirement.
