SDR
Back to Home

Documentation & SDKs

Comprehensive guides, API references, and code examples for all Solstic Developer Resources services.

ARD - Agile Relational Database

Postgres/Cassandra-based solution for relational data needs with automatic scaling.

Key Features

  • Automatic scaling based on workload
  • High availability with multi-region support
  • Built-in connection pooling
  • Point-in-time recovery
  • Seamless integration with other Solstic services

Getting Started

Install the SDK using npm or yarn:

npm install @solstic/ard-sdk

Code Example

import { ARDClient } from '@solstic/ard-sdk';

// Initialize the client
const client = new ARDClient({
  region: 'us-west-2',
  credentials: {
    apiKey: process.env.SOLSTIC_API_KEY
  }
});

// Create a new database
const createDb = async () => {
  const db = await client.createDatabase({
    name: 'my-application',
    engine: 'postgres',
    size: 'medium',
    highAvailability: true
  });
  
  console.log('Database created:', db.endpoint);
};

// Query data
const queryData = async () => {
  const connection = await client.connect('my-application');
  const result = await connection.query(
    'SELECT * FROM users WHERE active = $1',
    [true]
  );
  
  console.log('Active users:', result.rows);
};