@qbraid-core
    Preparing search index...

    Module @qbraid-core/base

    qbraid

    @qbraid-core/base

    Stable npm

    Base API client used for authentication, requests, and other core functionality for interacting with qBraid Cloud Services.

    npm install @qbraid-core/base
    
    import { QbraidSessionV1 } from '@qbraid-core/base';

    const session = new QbraidSessionV1('your-api-key');

    // The session client is ready to use immediately
    console.log('Session initialized:', session.client !== null);
    import { QbraidClient } from '@qbraid-core/base';

    const client = new QbraidClient();

    const user = await client.getUser();

    console.log(`email: ${user.email}`, `role: ${user.role}`);

    This software is proprietary and subject to the terms of the qBraid Commercial Software License.

    Classes

    ConfigManager
    QbraidClient
    QbraidClientV1
    QbraidError
    QbraidSession
    QbraidSessionV1

    Interfaces

    AuthData
    AuthDataV1
    DiskUsage
    QbraidUser

    Type Aliases

    ConfigData

    Variables

    DEFAULT_BASE_URL
    DEFAULT_BASE_URL_V1
    DEFAULT_CONFIG
    DEFAULT_USER_DOMAIN_V1
    DEFAULT_USER_POOL