DEVELOPER DOCUMENTATION

Corbel Blue Quickstart

Get up and running with Corbel in under 5 minutes. This guide walks you through installing the SDK, authenticating with your sandbox API key, and executing an attested confidential workload inside an Intel TDX hardware enclave.

1. Installation

Install the official TypeScript SDK via your preferred package manager:

npm install @corbel/sdk

2. Authentication

Every API call to Corbel requires an API key passed via the Bearer authorization header or through SDK configuration. Generate a free sandbox key in the Developer Console.

3. Executing Attested Enclave Workloads

The following snippet initializes an attested enclave connection, executes a confidential function, and verifies the hardware quote signature:

import { CorbelClient } from '@corbel/sdk';

const client = new CorbelClient({
    apiKey: process.env.CORBEL_API_KEY,
    silicon: 'intel-tdx'
});

async function runAttestedExecution() {
    const session = await client.enclaves.createSession({
        region: 'us-central1',
        workload: 'proprietary-algorithm'
    });

    const output = await session.execute({
        inputData: { secretValue: 42 }
    });

    console.log('Attestation Quote:', output.quote);
    console.log('Result:', output.data);
}

runAttestedExecution();

4. Available SDKs

Node.js / TypeScript

Full async client with zero-dependency quote validation.

npm i @corbel/sdk

Python 3.10+

AsyncIO client suited for AI agents and data workloads.

pip install corbel-sdk

Have questions or need enterprise support?

Contact the Corrente Labs engineering team directly.

EMAIL ENGINEERING DESK