LICENSEWARE

Sentry licensing

This article is an overview of how Sentry (Functional Software, Inc. d/b/a Sentry) licenses its hosted application monitoring service and its self-hosted software. Deeper articles cover plans and reserved volume, quota counting and Spike Protection, the Functional Source License and self-hosting, the Terms of Service and data agreements, and Seer and the usage-priced add-ons. It is not legal advice.

On This Page

Sentry is an application monitoring platform operated by Functional Software, Inc. d/b/a Sentry. The Terms of Service describe the service as a suite of software-as-a-service solutions designed to identify, monitor and alert a customer to problems occurring in its applications, including error monitoring, performance monitoring and code coverage reporting.[1] For licensing purposes Sentry has two distinct faces. The hosted service at sentry.io is sold as a subscription whose price follows how much data the customer sends. The software behind it is also published as source code that anyone can run themselves under the Functional Source License (FSL).[5]

Unlike most enterprise software, Sentry has no per-user, per-core or per-device licence metric in its main commercial model. A software asset manager reading a Sentry order is looking at consumption categories, such as errors, spans, session replays, gigabytes of logs and attachments, and a number of monitors, together with plan tiers that unlock features rather than seats.[2]

Plans

Sentry offers one free plan and three paid plans. The pricing documentation states that Sentry has a free Developer plan and three paid plans: Team, Business and Enterprise.[2] The public pricing page lists the Developer plan as free and limited to one user, the Team plan from $26 per month and the Business plan from $80 per month, in both cases when billed annually with default pre-paid data, and the Enterprise plan as custom-priced.[3] Team and Business list unlimited users, so seats are not the constraint on the paid plans.[3]

The plans differ mainly in included features and in the per-unit price of extra volume. The Business plan adds unlimited custom dashboards, advanced quota management and SAML and SCIM support, and the Enterprise plan adds a technical account manager and dedicated customer support.[3] The detailed plan comparison is in Sentry plans, reserved volume and pay-as-you-go.

Metrics

Each product line is metered in its own category. The documentation defines the units as follows: an error is something that looks like an exception captured by an SDK; a span is the billing unit that maps to tracing usage; a replay is a video-like reproduction of a user session; an attachment is an additional file related to an error event; logs and application metrics are measured in gigabytes; a cron monitor is a configuration for a scheduled recurring job.[4] The catalog records these as Error event, Span, Replay, Attachment (GB), Log GB, Application metric GB and Cron monitor.

Two units are not event-based. Seer, Sentry’s AI debugging agent, is priced at $40 per active contributor per month, where an active contributor is a user who makes two or more pull requests to a Seer-enabled repository.[8] Organizations on plans created before span-based pricing may still be billed in performance units, in which a transaction is worth one unit, or 1.3 units when profiling is enabled.[9] These are covered in Sentry Seer, profiling, monitors and usage-priced products.

Counting and floors

Sentry meters at ingestion. Only accepted data affects the quota: events dropped by Spike Protection, rate limits or an exhausted quota, and events removed by inbound filters or SDK sampling, are not counted.[4] Issues, which are groups of similar errors, do not count; the errors and spans inside them do.[4]

Floors take the form of included volumes rather than commitments. Every paid plan includes a preset monthly volume of 50k errors, 5GB of logs, 5GB of application metrics, 5M spans, 50 replays, one uptime monitor, one cron monitor, 100 size analysis builds and 1GB of attachments.[2] Beyond that, the customer can pre-pay for reserved volume at a discount or fund a pay-as-you-go budget; data sent after both are exhausted is dropped and not charged.[2] The mechanics are in Quota counting, Spike Protection and rate limits.

Virtualization, deployment and self-hosting

Because the hosted service is consumption-priced, there are no virtualization or partitioning rules. The relevant deployment question is where the data is stored. Customers choose a US (Iowa) or EU (Frankfurt) storage region when creating an organization and cannot change it afterwards; the only way to switch is to create a new organization.[11]

For customers who run Sentry themselves, the web application is licensed under FSL-1.1-Apache-2.0, SDKs under MIT and most other new projects under Apache-2.0.[5] The FSL permits any purpose other than a Competing Use and converts each version to Apache-2.0 on the second anniversary of its release.[14] Sentry says self-hosted comes with no guarantees or dedicated support.[6] See The Functional Source License and self-hosted Sentry.

Programs and contract terms

Contract terms are in the click-through Terms of Service unless the customer has a separate written agreement, in which case the Terms do not apply.[1] The Terms limit use to internal business purposes within the Scope of Use, define Scope of Use as a monthly usage quota or seat allowance in an order, and bar customers from using the Service to provide products or services to third parties other than their own applications.[1] Subscription terms renew automatically, renewal fees follow Sentry’s then-current rates and cancellation must be made in account settings.[1]

Additional agreements sit alongside the Terms. A Data Processing Addendum (version 5.1.0, May 29, 2024) and a Business Associate Amendment (version 1.0.1, January 15, 2026) can be accepted electronically.[13][12] The Terms allow protected health information only on an eligible plan with a BAA in place.[1] SAML2 single sign-on is available on Business and Enterprise plans.[10] See Sentry Terms of Service and data agreements.

Trials are a further program. All new accounts receive a 14-day trial, and each organization can later take a one-time 14-day trial of each product outside its plan, during which events are unlimited and trial usage is not billed.[2]

What to check in a Sentry review

For an asset manager, the practical checks are different from a conventional on-premises estate.

  • Identify every organization and its plan, including free Developer organizations used by individuals on corporate work, which are limited to one user.[3]
  • Record whether each paid organization is billed monthly or annually, and whether it is on span-based or legacy transaction-based pricing.[9]
  • Compare reserved volume with actual use by category. Unused reserved volume expires at the end of each billing month.[2]
  • Check whether Seer is enabled and which repositories are connected, since contributor counts drive a separate monthly charge.[8]
  • Inventory any self-hosted installations and confirm none is offered to third parties, because the FSL prohibits that.[6]
  • Identify the contracting route: direct online order, written agreement or reseller. When Sentry is bought through a reseller, the order details come from the order the reseller placed with Sentry.[1]

The Terms of Service reviewed for this article contain no clause that lets Sentry audit a customer’s licence compliance. Sentry instead measures consumption itself and defines the Usage Data it may collect to include monthly quota information.[1] The only audit provision found is the customer’s right under the Data Processing Addendum to receive Sentry’s audit reports, exercisable no more than once per calendar year.[13]

Out of scope

This article does not cover Codecov, which the Terms of Service treat as a related service under the same agreement,[1] nor third-party integrations such as Slack, GitHub or Jira, whose licensing is set by their providers.[1] It also does not give list prices for every category; the current figures are in the plans article and on the vendor pricing pages, which carry no effective date.

References

  1. Sentry Terms of ServiceVersion 3.0.0, February 12, 2024. Sections 2 (the Service), 4 (data), 6 (suspension), 9 (commercial terms), 17 (No-Charge Products), 20 (definitions), 21 (resellers).Effective 2024-02-12. Retrieved 2026-10-08.
  2. Pricing & Billing (Sentry Docs)Latest (span-based) pricing: included volumes, per-category prices, reserved volume, pay-as-you-go, Seer, trials and taxes. Undated.Retrieved 2026-10-08.
  3. Sentry pricing pageDeveloper, Team, Business and Enterprise comparison. Undated.Retrieved 2026-10-08.
  4. Billing Quota Management (Sentry Docs)What counts toward quota. Undated.Retrieved 2026-10-08.
  5. Licensing (Sentry open source)Apache-2.0, MIT and FSL-1.1-Apache-2.0 usage. Undated.Retrieved 2026-10-08.
  6. Self-Hosted Sentry (Sentry developer documentation)Support scope, minimum resources, Licensing section. Undated.Retrieved 2026-10-08.
  7. Introducing the Functional Source License: Freedom without Free-ridingSentry blog, published November 17, 2023.Effective 2023-11-17. Retrieved 2026-10-08.
  8. Manage Your Seer Spend (Sentry Docs)Active contributor billing. Undated.Retrieved 2026-10-08.
  9. Pricing & Billing before June 11, 2024 (Sentry Docs)Plans that bill transactions or performance units. Undated.Retrieved 2026-10-08.
  10. Single Sign-On (Sentry Docs)Plan availability of SSO providers. Undated.Retrieved 2026-10-08.
  11. Data Storage Location US or EU (Sentry Docs)Undated.Retrieved 2026-10-08.
  12. Sentry Business Associate AmendmentVersion 1.0.1, January 15, 2026.Effective 2026-01-15. Retrieved 2026-10-08.
  13. Sentry Data Processing AddendumVersion 5.1.0, May 29, 2024.Effective 2024-05-29. Retrieved 2026-10-08.
  14. Sentry LICENSE.md (FSL-1.1-Apache-2.0), getsentry/sentry repositoryLicence text published by Sentry in its own repository; copyright notice 2008-2024 Functional Software, Inc. dba Sentry.Retrieved 2026-10-08.

See also

Esc