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-sdkCode 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);
};