Skip to content
GitHubRSS

Configuration

Configure ComputeSDK with providers and global settings.

Set the global configuration including default provider.

import { compute } from 'computesdk';
import { e2b } from '@computesdk/e2b';

compute.setConfig({ 
  provider: e2b({ apiKey: process.env.E2B_API_KEY }) 
});

Parameters:

  • config - Configuration object
    • provider - Default provider instance

Get the current global configuration.

const config = compute.getConfig();
console.log(config.provider); // Current provider

Returns: Current configuration object

Clear the global configuration.

compute.clearConfig();
interface ComputeConfig {
  provider?: Provider;
}