@hyperbrowser/sdk
Version:
Node SDK for Hyperbrowser API
29 lines (28 loc) • 1.2 kB
TypeScript
import { HyperbrowserConfig } from "./types/config";
import { SessionsService } from "./services/sessions";
import { ScrapeService } from "./services/scrape";
import { CrawlService } from "./services/crawl";
import { ProfilesService } from "./services/profiles";
import { ExtensionService } from "./services/extensions";
import { ExtractService } from "./services/extract";
import { BrowserUseService } from "./services/agents/browser-use";
import { CuaService } from "./services/agents/cua";
import { ClaudeComputerUseService } from "./services/agents/claude-computer-use";
export declare class HyperbrowserError extends Error {
statusCode?: number | undefined;
constructor(message: string, statusCode?: number | undefined);
}
export declare class HyperbrowserClient {
readonly sessions: SessionsService;
readonly scrape: ScrapeService;
readonly crawl: CrawlService;
readonly extract: ExtractService;
readonly profiles: ProfilesService;
readonly extensions: ExtensionService;
readonly agents: {
browserUse: BrowserUseService;
claudeComputerUse: ClaudeComputerUseService;
cua: CuaService;
};
constructor(config?: HyperbrowserConfig);
}