Skip to content

Getting Started

Zatabase is a fully managed cloud platform. There is nothing to install, configure, or maintain. Create a project, grab your API key, and start building.

Sign up at console.zatabase.io to create your account. You can sign up with email or with GitHub, Google, or Microsoft SSO.

From the console dashboard:

  1. Click Create Project
  2. Choose a project name — this becomes your endpoint: your-project.zatabase.io
  3. Select a region (US East, US West, EU Central, or APAC)

Your project is live within seconds.

Navigate to Project Settings > API Keys and click Generate Key. You will use this key to authenticate all SDK and API requests.

Copy the key immediately — it is only shown once. You can revoke and regenerate keys at any time from the same page.

Terminal window
npm install @zatabase/sdk
Terminal window
pip install zatabase
Terminal window
cargo add zatabase
import { Zatabase } from '@zatabase/sdk';
const db = new Zatabase({
endpoint: 'https://your-project.zatabase.io',
apiKey: 'your-api-key',
});
const result = await db.sql.execute('SELECT 1');
console.log(result.rows);
from zatabase import Zatabase
db = Zatabase(
endpoint="https://your-project.zatabase.io",
api_key="your-api-key",
)
result = await db.sql.execute("SELECT 1")
print(result.rows)
use zatabase::Zatabase;
let db = Zatabase::builder()
.endpoint("https://your-project.zatabase.io")
.api_key("your-api-key")
.build()?;
let result = db.sql().execute("SELECT 1").await?;
println!("{:?}", result.rows);
Terminal window
curl -s -X POST https://your-project.zatabase.io/v1/sql \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "SELECT 1"}'