JGJavaGrove
Runtimes Features Plans About Contact
Get started
Legal

Service Level Agreement

This Service Level Agreement ("SLA") describes the uptime commitment JavaGrove makes for each hosting plan, and the service credits available if we fall short of it.

Sapling
99.9%
Monthly uptime objective
Grove
99.95%
Monthly uptime objective
Canopy
99.99%
Monthly uptime objective
On this page
1. Definitions 2. Service Level Objective 3. Measuring Availability 4. Service Credits 5. Claiming a Credit 6. Maximum Credit 7. Exclusions 8. Changes to This SLA

01Definitions

  • "Container" means a single JVM container provisioned under your JavaGrove account.
  • "Monthly Uptime Percentage" means the percentage of total minutes in a calendar month during which a Container was available, calculated as described in Section 3.
  • "Unavailable" or "Unavailability" means your Container fails to accept and respond to inbound network requests, excluding unavailability caused by any of the exclusions listed in Section 7.
  • "Service Credit" means a credit, calculated as a percentage of the fees paid for the affected Container for the affected billing month, applied to a future invoice.

02Service Level Objective

JavaGrove targets the following Monthly Uptime Percentage for each plan tier:

PlanMonthly uptime objectiveMax downtime per month
Sapling99.9%~43 minutes
Grove99.95%~22 minutes
Canopy99.99%~4 minutes

This SLA applies to paid Sapling, Grove, and Canopy plans. It does not apply to accounts on a free trial, or to any feature marked as beta, preview, or early access.

03Measuring Availability

Monthly Uptime Percentage is calculated per Container as:

Monthly Uptime Percentage = ((Total Minutes − Unavailable Minutes) ÷ Total Minutes) × 100

Only Unavailability Periods of five (5) or more consecutive minutes are counted toward Unavailable Minutes. Brief interruptions shorter than five minutes, and any downtime falling under an exclusion in Section 7, are not counted.

Availability is measured using JavaGrove's own internal monitoring, which is made available to you in your dashboard's uptime report for each Container.

04Service Credits

If your Monthly Uptime Percentage for a Container falls below your plan's objective in Section 2, you're eligible for a Service Credit according to the schedule below, based on the actual Monthly Uptime Percentage achieved:

Monthly uptime achievedService credit
Below your plan's objective, but at or above 99.0%10% of that month's Container fees
95.0% up to 99.0%25% of that month's Container fees
Below 95.0%50% of that month's Container fees

Service Credits are applied as a credit toward a future invoice and are not redeemable for cash. Credits apply only to the fees paid for the specific Container affected, not your entire account.

05Claiming a Credit

To request a Service Credit, email hello@javagrove.net within thirty (30) days of the end of the affected billing month, including your account details, the affected Container, and the dates and times of the Unavailability Periods. We'll confirm eligibility against our monitoring data and apply any credit due within one billing cycle.

Failure to submit a claim within the 30-day window forfeits your right to a Service Credit for that month.

06Maximum Credit

The maximum aggregate Service Credit issued for any single Container in a given billing month will not exceed 50% of the fees paid for that Container for that month, regardless of how many separate Unavailability Periods occurred.

07Exclusions

This SLA and the Service Credits above do not apply to unavailability resulting from:

  • Scheduled maintenance windows for which we provided advance notice through your dashboard or by email;
  • Factors outside our reasonable control, including force majeure events, internet backbone or upstream provider outages, or DDoS attacks;
  • Your application code, configuration, or actions — including exceeding your Container's allocated resources, causing the Container to become unresponsive;
  • Your failure to follow JavaGrove's required configuration, deployment, or security practices;
  • Suspension of your account for violation of our Terms of Service;
  • Beta, preview, or early-access features; or
  • Third-party services you've integrated with your Container that are outside JavaGrove's infrastructure.

08Changes to This SLA

We may update this SLA from time to time. Where a change would reduce the uptime objective or credit schedule available to you, we'll provide advance notice before it applies to your account. The version of this SLA in effect at the start of a billing month governs that month.

JGJavaGrove

Java hosting. Nothing else.

Product
Runtimes Features Plans & pricing
Company
About Contact
Support
Get help System status hello@javagrove.net
Legal
Privacy Terms SLA
© JavaGrove. All rights reserved. Java hosting. Nothing else.