@computesdk/daytona
Version:
Daytona provider for ComputeSDK - standardized development environments with devcontainer support
21 lines (18 loc) • 669 B
TypeScript
import * as _computesdk_provider from '@computesdk/provider';
import { Sandbox } from '@daytonaio/sdk';
/**
* Daytona-specific configuration options
*/
interface DaytonaConfig {
/** Daytona API key - if not provided, will fallback to DAYTONA_API_KEY environment variable */
apiKey?: string;
/** Default runtime environment (e.g. 'python', 'node') */
runtime?: string;
/** Execution timeout in milliseconds */
timeout?: number;
}
/**
* Create a Daytona provider instance using the factory pattern
*/
declare const daytona: (config: DaytonaConfig) => _computesdk_provider.Provider<Sandbox, any, any>;
export { type DaytonaConfig, daytona };