Install and set up the RuloDB SDK in your project.
npm install @rulodb/rulodb
import { Client, r } from '@rulodb/rulodb'; async function testConnection() { const client = new Client(); try { await client.connect(); console.log('✅ Connected to RuloDB'); await r.dbCreate('test').run(client); console.log('✅ Database created'); const result = await r.dbList().run(client); console.table('Databases:', await result.toArray()); await r.dbDrop('test').run(client); console.log('✅ Database "test" dropped'); await client.disconnect(); } catch (error) { console.error('❌ Validation failed:', error); } } testConnection();
const client = new Client({ host: process.env.RULODB_HOST || 'localhost', port: parseInt(process.env.RULODB_PORT) || 6090, timeout: 30000, retries: 3, poolSize: 10 });