Skip to content

TerraScale Documentation

The most advanced database platform for modern applications. Deploy, scale, and manage your data with enterprise-grade security and performance.
Now in Public Beta

Scale Your Database
Effortlessly

The most advanced database platform for modern applications.
Deploy globally. Scale infinitely. Build faster.


Built for developers, trusted by enterprises. Experience the next generation of database infrastructure.

Lightning Fast

Blazing fast queries with global edge caching and optimized indexing for sub-10ms latency.

Real-Time Analytics

Monitor your data and performance with real-time insights and comprehensive dashboards.

Enterprise Security

SOC 2 compliant with end-to-end encryption and advanced access controls.

Global Scale

Deploy worldwide across 19 regions with automatic failover and geographic distribution.


Simple APIs, powerful features. Deploy your database with just a few lines of code.

using TerraScale.Database.Client;
// Initialize the client
var client = new TerraScaleDatabase(new TerraScaleDatabaseOptions
{
ApiKey = "ts_live_your_api_key",
Endpoint = "https://api.terrascale.io",
DefaultDatabase = "my-database"
});
// Store an item
await client.PutItemAsync(new DatabaseItem
{
PartitionKey = "user#123",
SortKey = "profile",
Attributes = new Dictionary<string, object?>
{
["name"] = "John Doe",
["email"] = "john@example.com"
}
});
// Query items
var result = await client.QueryAsync(new QueryFilter
{
PartitionKey = "user#123"
});

Getting Started

Set up your TerraScale account and make your first API call in minutes.

Start the guide →

API Reference

Complete API documentation with examples for all endpoints.

View API docs →

SDKs & Libraries

Official client libraries for C#, Go, and TypeScript.

Browse SDKs →

Dashboard Guide

Learn how to use the TerraScale dashboard to manage your databases.

Open guide →


Ready to Build the Future?

Join thousands of developers building scalable, reliable applications with TerraScale.