Skip to content

Overview

Support plans and raising a ticket

SurrealDB offers three paid support plans: Standard, Business Critical and Premium. Each commits to published initial response targets, from 8 business hours for a Sev (Severity) 1 on Standard to 30 minutes on Premium. A plan applies to the whole organisation and is added to an annual contract.

Community help is free and open to everyone. A support plan is what lets you raise a technical ticket. Account and billing tickets are open to every organisation, with or without a plan.

Each plan sets the coverage hours, the number of named contacts, and the channels your organisation can reach support through.

Community (free)StandardBusiness CriticalPremium
ForAnyone building on SurrealDBDevelopment teamsProduction applicationsMission-critical applications
CoverageBest effort, no commitment09:00 to 17:00, business days24x724x7
Response-time targetsNoneYesYesYes
Named contactsAnyone on your team51020
ChannelsDiscordTickets via the SurrealDB Studio support portalTickets via the SurrealDB Studio support portalTickets via the SurrealDB Studio support portal, plus a dedicated Slack or Teams channel
Technical account managerNoNoNoYes

Plans are priced as a percentage of your annual contract and can be added to an organisation at any time. To add one, enquire about paid support or speak to your account manager.

With a plan in place, Support in the organisation sidebar shows your plan and every ticket for the organisation. Without one, it shows View plans, which opens the pricing page.

The Support section of an organisation in SurrealDB Studio, showing a Support Plan panel with a Community card described as help from community members on Discord and GitHub and a View plans button, and a Support History panel stating that a support plan is required for expedited support from the SurrealDB team, with a second View plans button.

The Support section of an organisation in SurrealDB Studio with a Standard support plan card described as professional support for development teams with business hours coverage and email support, a View plans button, and a Support History panel with a New ticket button.

You choose the severity when you raise a ticket. Choose it against business impact rather than against how urgent the work feels.

SeverityDefinition
Sev 1Production is down or unusable, or production data is at risk. No workaround.
Sev 2Production is running in reduced capacity. No workaround, or the workaround is not sustainable.
Sev 3A fault with a workaround available, or a non-production environment is affected.
Sev 4A question, a documentation issue, or a feature request. No operational impact.
SeverityStandardBusiness CriticalPremium
Sev 18 business hours2 hours30 minutes
Sev 212 business hours4 hours1 hour
Sev 324 business hours8 business hours4 business hours
Sev 424 business hours24 business hours24 business hours

An initial response target is the time to the first substantive response from a SurrealDB support engineer. Targets are not guarantees, and they are not times to resolution.

Business hours are 09:00 to 17:00 on business days in your organisation's assigned support region, which is set in your contract.

A support plan covers every SurrealDB product on your contract, including SurrealDB, SurrealDB Cloud and Agent Memory, whether you run them in the cloud or self-hosted. In scope:

  • Faults and unexpected behaviour in the product

  • Configuration, deployment, upgrade and migration questions

  • Performance triage, including query and index behaviour

  • Availability, backup and recovery for Cloud instances

Forward-deployed engineers are available to work alongside your team on deeper pieces of work, scoped separately from your support plan. Speak to your account manager.

Support covers the software SurrealDB provides. Infrastructure and third-party services from other suppliers sit outside it.

Tickets are raised from SurrealDB Studio. A paid support plan is required to raise a technical ticket. Account and billing tickets are open to every organisation.

  1. Open Support in the organisation sidebar.

  2. Select New ticket.

  3. Enter a Subject that names the problem.

  4. Describe the problem under What is your reason for contacting us?

  5. Choose the Organisation the ticket belongs to.

  6. Choose the Severity level.

  7. Select Submit.

The Create new ticket dialog in SurrealDB Studio, with a note that replies are sent to the ticket and to your email address, a Subject field reading I have an issue with my functions, a reason field describing an unresponsive instance, an Organisation selector, a Severity level selector set to partial loss of functionality affecting some users or features, a note that attachments are included by replying to the ticket, and a Submit button.

In the description, state what you expected, what happened, and when the problem started. Include the instance id and the organisation id, which you can copy from Studio. Both save a round trip.

For a Sev 1, also include the time the incident began, the error returned, and whether the instance is reachable. Response targets run from the moment the ticket is submitted.

Studio opens the ticket after you submit it. Replies appear in the ticket and also go to your email address. To attach a log, a query, or a screenshot, add it to a reply.

A submitted support ticket in SurrealDB Studio, showing the description and severity level on the left, a panel on the right with the state Submitted, the type Standard and the time of the last update, an updates timeline recording the state change, a reply box with an attachment button, and an All tickets button at the top right.

All tickets at the top right of the Support section lists every open and closed ticket for the organisation.

To escalate, raise a new ticket at the severity the problem now warrants. Alerting is triggered by new tickets, so a reply on an existing ticket raises no alert. Where the new ticket covers the same problem, say so in the description and the two can be merged once the issue is resolved.

For platform-wide incidents, check the status page before raising a ticket.

Every organisation can raise an account or billing ticket in SurrealDB Studio, with or without a paid support plan. Open Support in the organisation sidebar and select New ticket.

You can also write to support@surrealdb.com from the address associated with your account. See Billing.

The SurrealDB Discord answers most questions. #surrealdb-cloud covers managed instances, and #help or #general cover everything else. SurrealDB Ambassadors and the SurrealDB team read the server and escalate the issues that need it.

Use the community for questions that carry no confidential detail. Raise a ticket for anything that involves your data, your credentials, or your billing. Community help carries no response-time commitment.

Send a security report to security@surrealdb.com rather than to Discord or a ticket. For a vulnerability in SurrealDB itself, submit a report through GitHub Security Advisories rather than a public issue. The disclosure policy is in the FAQs.

Was this page helpful?