Typed Data API
Create databases, collections, schemas, entities, and SQL queries through one public API.
Typed database, auth, queue, and payment infrastructure for teams building on the TerraScale API.
First-class C# and TypeScript SDKs target the same public HTTP routes used by the dashboard, with generated OpenAPI models underneath.
using Microsoft.Extensions.Options;
using TerraScale.Client;
using TerraScale.Client.Databases;
using var http = new HttpClient
{
BaseAddress = new Uri("https://api.terrascale.tech")
};
http.DefaultRequestHeaders.Add(
"X-TerraScale-Api-Key",
Environment.GetEnvironmentVariable("TERRASCALE_API_KEY"));
var client = new TerraScaleClient(
http,
Options.Create(new TerraScaleClientOptions
{
DefaultRegion = TerraScaleRegions.Frankfurt
}));
var database = await client.Databases.CreateAsync(
new CreateDatabaseRequest("prod"));
var plans = await client.Payments.ListPlansAsync();The implemented surface spans data, auth, queues, payments, SDKs, and dashboard workflows.
Create databases, collections, schemas, entities, and SQL queries through one public API.
Account, session, passkey, MFA, organization, invitation, and scoped API-key flows share the same platform surface.
Use the product launch regions San Francisco, Frankfurt, and Guarulhos through dashboard and SDK flows.
Queue workflows run on JetStream, and payment provider flows sit behind TerraScale Payments.
Start free, scale on demand. No hidden fees, no surprises.
Great for personal projects and prototypes
Best for growing teams and production
For mission-critical applications
Set up in minutes. Every Hobby and Pro feature, unlocked — nothing billed until you decide to keep it.