Sign up for an account on Surrealist. Once registered, you can access the dashboard, choose services, and start building with Surreal Cloud (Beta) immediately.
Yes. We have a resource hub with all our latest documentation. We also recommend our YouTube channel where you can find easy-to-follow tutorials, and content from our Community.
We are offering community support at launch. You can get help via our Discord channel #surreal-cloud
or any of our community channels.
At present, SurrealDB is available on AWS. In the future we plan to expand to other cloud platforms.
Yes. You can move your current application built in SurrealDB to Surreal Cloud (Beta). You can find more information in the migrate your existing data documentation.
We are working on a migration tool to help you move your existing on-premises instance to Surreal Cloud (Beta). In the meantime, you can use the import
and export
commands to move data between your on-premises instance and Surreal Cloud (Beta).
Surreal Cloud (Beta) supports the following programming languages:
You need to create a User first. Head to the connect via SDK documentation for more details.
Currently, you can not backup your data with Surreal Cloud (Beta). However, you can use the export
command to backup your data via the SurrealDB CLI.
It is not currently possible to configure CLI arguments or environment variables in Surreal Cloud (Beta).
Surreal Cloud (Beta) nodes run with the default SurrealDB capabilities except for allowing network access to the Cloud API for the purposes of authenticating with Surrealist.
Surreal Cloud (Beta) does not currently allow outgoing network requests, scripting, or guest access. All functions, RPC methods and all HTTP routes are allowed.
GraphQL support is not yet enabled on Surreal Cloud (Beta) instances.
NoteFree Tier instances surpassing the 1GB free storage allowance will be limited to data retrieval only. Unless you upgrade to a paid tier, you will not be able to create new data.
Surreal Cloud (Beta) is designed with security in mind and aims to provide robust protection for your data and applications. The platform leverages industry-standard security practices, including encryption at rest and in transit, network isolation, access controls and monitoring. For authentication, Surreal Cloud (Beta) supports multi-factor authentication through the available identity providers that offer it to their users. We are also working towards ISO 27001 and SOC 2 compliance, with plans to expand to other industry-specific compliance programs in the future, such as HIPAA or PCI DSS.
Additionally, Surreal Cloud (Beta) is built on top of SurrealDB, which provides powerful and flexible security features that are available to all Surreal Cloud (Beta) customers. SurrealDB is developed and maintained following modern security practices to ensure early detection of security vulnerabilities and other security issues.
Please note that we will keep improving security during the ongoing beta stage and, as a precaution, we recommend abstaining from hosting sensitive data in Surreal Cloud (Beta) during this stage.
If you believe you have found a security vulnerability in Surreal Cloud (Beta) or SurrealDB, we encourage you to let us know right away. We will investigate all legitimate reports and do our best to quickly address the issue. Please report any security issue to security@surrealdb.com. For security issues in SurrealDB, please submit a report via Github Security Advisories rather than posting a public issue in GitHub.
We ask that you…
We ask that you refrain from…
We commit to…
Surreal Cloud allows users to authenticate directly into their instances from Surrealist using a pre-defined access method. Once connected to your Instance, you may define users or access methods that users can use to access your Instance or specific namespaces or databases using any of the available interfaces, the SurrealDB CLI or Surrealist.
Currently, any encryption keys used to encrypt data at rest are managed by Surreal Cloud. Since the architecture technically supports it, we may consider allowing customers to associate their own Customer-Managed Encryption Keys (CMEK) to be used to encrypt data at rest in the future. If you are interested in CMEK, please, contact us.
All instances created in Surreal Cloud are publicly reachable over the internet and currently rely exclusively on the authentication and authorization mechanisms that are defined within the instance to prevent access to their data. We plan on providing the ability to restrict network access to instances as well as the ability to limit the capabilities of each instance in the future. If your use case requires private network access to the instances, please, contact us.
Surreal Cloud (Beta) offers a flexible pricing model that allows you to pay only for the resources you use. The pricing is based on storage and compute you consume. For detailed pricing information, please refer to the pricing page.
Yes, Surreal Cloud (Beta) offers a free tier that allows you to get started with the platform at no cost. The free tier provides limited resources for development and testing purposes, enabling you to explore the features and capabilities of Surreal Cloud (Beta) without incurring any charges.
Anyone using the Individual (free) tier wishing to add another cluster will be alerted in their account that they must fill in their billing information.
At launch, we will offer a free and a paid tier. We are working on our future offerings.
Yes. Customers with a VAT or tax identification number, should insert this in the billing section of their customer profile.
Please send an email to support@surrealdb.com outlining the nature of your query and we will help you.
No, we are transparent about our pricing. All costs are outlined on our pricing page, and there are no hidden fees or unexpected charges. Prices quoted on our website are exclusive of VAT or sales tax. Any relevant taxes will be displayed clearly on all customer invoices.
You are billed on a monthly basis for all services used during the previous month. The billing cycle starts on the first day of each month and ends on the last day. You will receive an invoice via email.
Using Surreal Cloud (Beta) means that the User agrees to the terms and conditions of our Master Services Agreement (MSA) available on our legal page. Here we endeavour to be open and transparent with our legal, compliance, and privacy processes and our shared responsibilities and commitments to supporting your use of the Services.
SurrealDB Inc., complies with U.S. regulations related to embargoed countries and regions. As such, SurrealDB currently prohibits use of its products and services in Cuba, Iran, North Korea, Syria, and the regions of Crimea, Luhansk People’s Republic (LNR), and Donetsk People’s Republic (DNR). SurrealDB uses geoblocker software to prevent logins from these restricted countries however, regional blocks may mean that an entire country is restricted from using our services. This is beyond our direct control.
Additionally, Surreal DB Ltd is subject to Article 5n(2b) of Council Regulation 833/2014 in which it is prohibited to sell, supply, transfer, export, or provide, directly or indirectly, software for the management of enterprises and software for design and manufacture, to the Government of Russia or to legal persons, entities or bodies established in Russia. SurrealDB takes its compliance obligations very seriously and will update them as needed from time to time.
If you are unable to connect to Surreal Cloud (Beta), please check the following:
You can find a variety of resources to help you learn more about SurrealDB via our website including:
If you encounter a bug or have a feature request for Surreal Cloud (Beta), you can report it through the support portal or contact the Surreal Cloud (Beta) team directly. Please provide detailed information about the issue or feature request, including steps to reproduce the problem, screenshots, and any other relevant details. The Surreal Cloud (Beta) team will review your submission and work to address the issue or implement the feature in a future release.