Skip to content

@caido/sdk-frontend ​

This is the reference for the frontend SDK used by frontend plugins. Caido is the main interface that provides access to various services and functionalities.

SDK ​

Caido ​

Caido<T, E> = object

Utilities for frontend plugins.

Type Parameters ​

Type ParameterDefault type
T extends BackendEndpointsRecord<string, never>
E extends BackendEventsRecord<string, never>

Properties ​

ai ​

ai: AiSDK

Utilities to interact with AI.

assets ​

assets: AssetsSDK

Utilities to interact with the plugin's static assets.

automate ​

automate: AutomateSDK

Utilities to interact with the Automate page.

backend ​

backend: BackendSDK<T, E>

Utilities to interact with the backend plugin.

commandPalette ​

commandPalette: CommandPaletteSDK

Utilities to interact with the command palette.

commands ​

commands: CommandsSDK

Utilities to interact with commands

env ​

env: EnvironmentSDK

Utilities to interact with the environment.

files ​

files: FilesSDK

Utilities to interact with the Files page.

filters ​

filters: FiltersSDK

Utilities to interact with Filters page.

findings ​

findings: FindingsSDK

Utilities to interact with findings

footer: FooterSDK

Utilities to interact with the footer.

graphql ​

graphql: GraphqlSDK

Utilities to interact with the GraphQL API.

httpHistory ​

httpHistory: HTTPHistorySDK

Utilities to interact with the HTTP History page.

intercept ​

intercept: InterceptSDK

Utilities to interact with the Intercept page.

log ​

log: LogSDK

Utilities for logging messages to the console.

matchReplace ​

matchReplace: MatchReplaceSDK

Utilities to interact with Match and Replace page.

menu: MenuSDK

Utilities to insert menu items and context-menus throughout the UI.

navigation: NavigationSDK

Utilities to interact with navigation.

projects ​

projects: ProjectsSDK

Utilities to interact with projects.

replay ​

replay: ReplaySDK

Utilities to interact with the Replay page.

runtime ​

runtime: RuntimeSDK

Utilities to interact with the runtime.

scopes ​

scopes: ScopesSDK

Utilities to interact with scopes

search: SearchSDK

Utilities to interact with the Search page.

settings ​

settings: SettingsSDK

Utilities to interact with the settings page.

shortcuts ​

shortcuts: ShortcutsSDK

Utilities to interact with shortcuts.

sidebar: SidebarSDK

Utilities to interact with the sidebar.

sitemap ​

sitemap: SitemapSDK

Utilities to interact with the Sitemap page.

storage ​

storage: StorageSDK

Utilities to interact with frontend-plugin storage.

ui ​

ui: UISDK

Utilities to create UI components.

window ​

window: WindowSDK

Utilities to interact with the active page.

workflows ​

workflows: WorkflowSDK

Utilities to interact with workflows.

API Reference ​