10 Questions to Ask Before Signing an Enterprise Drupal Support SLA

FAQs

Response time is how quickly the vendor acknowledges a request, while resolution time is how long it takes to actually fix the issue. A strong SLA sets firm response commitments and severity-based resolution targets, with the caveat that complex issues may take longer. An SLA that only promises fast responses leaves resolution completely open-ended.

Critical Drupal security patches should be applied within 24 hours, or within 24 to 72 hours depending on severity, and that window should be written into the SLA. The Drupal Security Team publishes advisories on Wednesdays, so the agreement should define a response window tied to that weekly cycle. Minor security releases are typically applied within a week or in the next scheduled deploy.

A 99.9 percent uptime guarantee allows roughly eight hours of downtime per year and covers outages caused by the application and its infrastructure, including critical errors, failed updates, and malicious or bot activity. It excludes outages at external providers such as AWS or Cloudflare and planned downtime for scheduled maintenance windows, deploys, and migrations.

Reasonable exclusions are third-party integrations and APIs the vendor cannot control, such as Salesforce CRM connectors, Google Analytics, and external or proprietary data feeds, plus performance issues caused by client-initiated code or changes. A precise exclusions list signals a mature agreement; a vague or missing one means the boundary will be discovered during an incident.

Yes. Service credits should be a standard part of the SLA, applied to downtime that exceeds the agreed thresholds for reasons within the vendor's control. If service credits are not part of the standard agreement, that is worth questioning, because they should be they are one of the three accountability mechanisms, alongside written incident reports and a contractual right to exit, that turn a commitment on paper into a real obligation.

Join the conversation +