Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Kong/insomnia
/ functions
Functions
4,697 in github.com/Kong/insomnia
⨍
Functions
4,697
◇
Types & classes
1,299
↓ 588 callers
Method
map
(iterator: (item: T) => any, context: object)
packages/insomnia-scripting-environment/src/objects/properties.ts:335
↓ 398 callers
Method
filter
(rule: (item: T) => boolean, context: object)
packages/insomnia-scripting-environment/src/objects/properties.ts:260
↓ 316 callers
Method
find
* Find documents matching query.
packages/insomnia-data/src/database/types.ts:86
↓ 283 callers
Method
get
* Get provider by type
packages/insomnia/src/sync/git/providers/registry.ts:20
↓ 282 callers
Method
stringify
(cookie: Cookie)
packages/insomnia-scripting-environment/src/objects/cookies.ts:121
↓ 219 callers
Method
toString
(_forceProtocol?: boolean)
packages/insomnia-scripting-environment/src/objects/urls.ts:336
↓ 198 callers
Method
log
(input: { depth?: number } = {})
packages/insomnia/src/sync/git/git-vcs.ts:1958
↓ 197 callers
Method
push
(credentialsId?: string | null, force = false)
packages/insomnia/src/sync/git/git-vcs.ts:1205
↓ 195 callers
Function
invariant
( condition: any, // Can provide a string, or a function that returns a string for cases where // the me
packages/insomnia-data/common-src/invariant.ts:3
↓ 187 callers
Method
parse
(urlStr: string)
packages/insomnia-scripting-environment/src/objects/urls.ts:240
↓ 160 callers
Method
update
* Update a document.
packages/insomnia-data/src/database/types.ts:140
↓ 133 callers
Method
set
(url: string, key: string, value: string | CookieOptions, cb: (error?: Error, cookie?: Cookie) => void)
packages/insomnia-scripting-environment/src/objects/cookies.ts:277
↓ 121 callers
Function
createFetcherSubmitHook
( fn: T, _actionType?: A, // Only used for type inference )
packages/insomnia/src/ui/utils/router.ts:171
↓ 115 callers
Method
resolve
(value?: T | PromiseLike<T>)
packages/insomnia-scripting-environment/src/objects/async-objects.ts:54
↓ 104 callers
Method
keys
(prefix: string, recursive: boolean)
packages/insomnia/src/main/cloud-sync/core/store/drivers/base.ts:6
↓ 103 callers
Method
json
(reviver?: (key: string, value: any) => any, _strict?: boolean)
packages/insomnia-scripting-environment/src/objects/response.ts:159
↓ 99 callers
Method
all
()
packages/insomnia/src/common/templating/types.ts:47
↓ 83 callers
Function
showModal
(modalComponent: ModalComponent<TModalProps>, config?: ModalHandleShowOptions<GetRefHandleFromProps<TModalProp
packages/insomnia/src/ui/components/modals/index.ts:34
↓ 78 callers
Method
on
(event: UIEventType, handler: EventHandler)
packages/insomnia/src/ui/event-bus.ts:21
↓ 72 callers
Method
has
* Check if provider exists
packages/insomnia/src/sync/git/providers/registry.ts:38
↓ 69 callers
Method
push
({ teamId, teamProjectId }: { teamId: string; teamProjectId: string })
packages/insomnia/src/main/cloud-sync/core/vcs.ts:732
↓ 69 callers
Function
test
(msg: string, fn: () => Promise<void>, log: (testResult: RequestTestResult) => void)
packages/insomnia-scripting-environment/src/objects/test.ts:6
↓ 68 callers
Method
create
( repoId: string, repoDir: string, projectId: string, notifier: WatcherNotifier, )
packages/insomnia/src/sync/git/repo-file-watcher.ts:158
↓ 67 callers
Method
remove
* Remove a document and its descendants.
packages/insomnia-data/src/database/types.ts:125
↓ 65 callers
Function
fetch
(_options: FetchConfig)
packages/insomnia-api/src/fetch.ts:14
↓ 63 callers
Function
useRootLoaderData
()
packages/insomnia/src/root.tsx:185
↓ 58 callers
Method
findOne
* Find one document matching query.
packages/insomnia-data/src/database/types.ts:96
↓ 52 callers
Method
get
(url: string, name: string, cb: (error?: Error, cookie?: Cookie) => void)
packages/insomnia-scripting-environment/src/objects/cookies.ts:309
↓ 52 callers
Method
reduce
(iterator: (acc: any, item: T) => any, accumulator: any, context: object)
packages/insomnia-scripting-environment/src/objects/properties.ts:370
↓ 51 callers
Method
init
* Initialize the database.
packages/insomnia-data/src/database/types.ts:110
↓ 50 callers
Method
indexOf
(item: string | T)
packages/insomnia-scripting-environment/src/objects/properties.ts:302
↓ 50 callers
Method
send
* * @param reqId - request ID to send. Specifying nothing will send the active request
packages/insomnia-testing/src/run/insomnia.ts:38
↓ 49 callers
Method
getItem
(arg0: string)
packages/insomnia/src/common/templating/types.ts:44
↓ 47 callers
Method
docCreate
* Create a new document with the given patches.
packages/insomnia-data/src/database/types.ts:71
↓ 44 callers
Method
add
(item: T)
packages/insomnia-scripting-environment/src/objects/properties.ts:210
↓ 43 callers
Method
docUpdate
* Update an existing document with the given patches.
packages/insomnia-data/src/database/types.ts:76
↓ 43 callers
Method
getPath
(_unresolved?: boolean)
packages/insomnia-scripting-environment/src/objects/urls.ts:287
↓ 43 callers
Method
setItem
(arg0: string, arg1: string)
packages/insomnia/src/common/templating/types.ts:43
↓ 41 callers
Method
clickRequestOrFolder
(requestOrGroupName: string, workspaceName?: string)
packages/insomnia-smoke-test/playwright/pages/components/navigation-sidebar.ts:201
↓ 37 callers
Method
close
()
packages/insomnia/src/__mocks__/@getinsomnia/node-libcurl.ts:164
↓ 37 callers
Function
loadFixture
(fixturePath: string)
packages/insomnia-smoke-test/playwright/paths.ts:13
↓ 37 callers
Function
useWorkspaceLoaderData
()
packages/insomnia/src/routes/organization.$organizationId.project.$projectId.workspace.$workspaceId.tsx:339
↓ 35 callers
Function
resolve
(ref)
packages/insomnia/src/main/lint-process.mjs:76
↓ 34 callers
Function
onChange
({ currentTarget: { value } }: ChangeEvent<HTMLInputElement>)
packages/insomnia/src/ui/components/editors/auth/o-auth-2-auth.tsx:521
↓ 34 callers
Method
writeFile
( filePath: string, data: Buffer | string, options: BufferEncoding | { encoding?: BufferEncoding;
packages/insomnia/src/sync/git/mem-client.ts:112
↓ 33 callers
Method
_backendProjectId
()
packages/insomnia/src/main/cloud-sync/core/vcs.ts:1439
↓ 33 callers
Method
readFile
(filePath: string, options: BufferEncoding | { encoding?: BufferEncoding } = {})
packages/insomnia/src/sync/git/mem-client.ts:91
↓ 32 callers
Function
isRequest
(model: Pick<BaseModel, 'type'>)
packages/insomnia-data/src/models/request.ts:318
↓ 32 callers
Method
test
(urlStr: string)
packages/insomnia-scripting-environment/src/objects/urls.ts:426
↓ 32 callers
Function
useRequestLoaderData
()
packages/insomnia/src/routes/organization.$organizationId.project.$projectId.workspace.$workspaceId.debug.request.$requestId.tsx:225
↓ 30 callers
Method
describe
(content: string, typeName: string)
packages/insomnia-scripting-environment/src/objects/properties.ts:187
↓ 30 callers
Function
generateId
(prefix?: string)
packages/insomnia-data/common-src/misc.ts:8
↓ 30 callers
Function
load
()
packages/insomnia/src/ui/components/dropdowns/response-history-dropdown.tsx:63
↓ 30 callers
Method
log
(logObj: LogObject, _ctx: { options: ConsolaOptions })
packages/insomnia-inso/src/logger.ts:22
↓ 28 callers
Method
each
(iterator: (item: T) => void, context: object)
packages/insomnia-scripting-environment/src/objects/properties.ts:243
↓ 28 callers
Function
isGitCredentialsV2
(gitCredential: GitCredentials)
packages/insomnia-data/src/models/git-credentials.ts:150
↓ 27 callers
Function
getGitRepository
({ projectId, workspaceId }: { projectId: string; workspaceId?: string })
packages/insomnia/src/main/git-service.ts:219
↓ 26 callers
Method
flushChanges
* Flush buffered changes and trigger all change listeners.
packages/insomnia-data/src/database/types.ts:105
↓ 26 callers
Method
isDirectory
()
packages/insomnia/src/sync/git/stat.ts:37
↓ 26 callers
Method
mkdir
(dirPath: string, options?: { recursive?: boolean })
packages/insomnia/src/sync/git/mem-client.ts:189
↓ 25 callers
Method
append
(item: T)
packages/insomnia-scripting-environment/src/objects/properties.ts:218
↓ 25 callers
Function
createFetcherLoadHook
( fn: T, _actionType?: A, // Only used for type inference )
packages/insomnia/src/ui/utils/router.ts:187
↓ 25 callers
Method
fetch
({ singleBranch, depth, credentialsId, relative = false, }: { singleBranch: boolean;
packages/insomnia/src/sync/git/git-vcs.ts:1934
↓ 25 callers
Function
getRuntime
()
packages/insomnia/src/runtimes/index.ts:12
↓ 25 callers
Method
write
(...args)
packages/insomnia/src/__mocks__/@grpc/grpc-js.ts:14
↓ 24 callers
Method
count
* Count documents matching query.
packages/insomnia-data/src/database/types.ts:66
↓ 23 callers
Function
showError
(config: ErrorModalOptions)
packages/insomnia/src/ui/components/modals/index.ts:56
↓ 23 callers
Function
useRequestPatcher
(requestWorkspaceId = '')
packages/insomnia/src/ui/hooks/use-request.ts:26
↓ 22 callers
Method
getWithDescendants
* Get a document and its descendants. * Note: Returns BaseModel[] because descendants can be of any type.
packages/insomnia-data/src/database/types.ts:151
↓ 22 callers
Function
isRequestGroup
(model: Pick<BaseModel, 'type'>)
packages/insomnia-data/src/models/request-group.ts:39
↓ 22 callers
Method
readdir
(basePath: string)
packages/insomnia/src/sync/git/mem-client.ts:179
↓ 21 callers
Method
bufferChanges
* Buffer database changes and return a buffer id. * Auto-flushes after specified milliseconds.
packages/insomnia-data/src/database/types.ts:56
↓ 21 callers
Method
create
(dataDirectory: string)
packages/insomnia/src/main/cloud-sync/core/store/drivers/file-system-driver.ts:15
↓ 21 callers
Method
create
* Creates a new `Header` instance. * * @param input - An object containing `key` and `value` properties, or a string. * If not
packages/insomnia-scripting-environment/src/objects/headers.ts:97
↓ 21 callers
Function
showToast
(content: RAToastContent, options?: { timeout?: number | null })
packages/insomnia/src/ui/components/toast-notification.tsx:57
↓ 21 callers
Method
stat
(filePath: string)
packages/insomnia/src/sync/git/mem-client.ts:242
↓ 20 callers
Function
runTagInSandbox
(opts: RunTagInSandboxOptions)
packages/insomnia/src/templating/sandbox/plugin-tag-sandbox.ts:54
↓ 20 callers
Function
trackAnalyticsEvent
(event: AnalyticsEvent, properties?: Record<string, any>)
packages/insomnia/src/main/analytics.ts:60
↓ 19 callers
Function
useDocBodyKeyboardShortcuts
( listeners: Partial<Record<KeyboardShortcut, (event: KeyboardEvent) => any>>, )
packages/insomnia/src/ui/components/keydown-binder.ts:54
↓ 18 callers
Method
getCurrentBranch
()
packages/insomnia/src/sync/git/git-vcs.ts:267
↓ 18 callers
Method
status
()
packages/insomnia/src/sync/git/git-vcs.ts:1021
↓ 17 callers
Method
_getCurrentBranch
()
packages/insomnia/src/main/cloud-sync/core/vcs.ts:1408
↓ 17 callers
Method
setItem
(key: string, value: Buffer)
packages/insomnia/src/main/cloud-sync/core/store/drivers/base.ts:3
↓ 17 callers
Method
toJSON
()
packages/insomnia-scripting-environment/src/objects/request.ts:408
↓ 17 callers
Method
toObject
(excludeDisabled?: boolean, _caseSensitive?: boolean, multiValue?: boolean, _sanitizeKeys?: boolean)
packages/insomnia-scripting-environment/src/objects/headers.ts:252
↓ 16 callers
Function
getCurrentSessionId
()
packages/insomnia/src/common/account/session.ts:34
↓ 16 callers
Method
randomUUID
()
packages/insomnia/src/templating/sandbox/plugin-tag-sandbox.ts:19
↓ 16 callers
Function
useSettingsPatcher
()
packages/insomnia/src/ui/hooks/use-request.ts:110
↓ 15 callers
Method
clear
()
packages/insomnia/src/common/templating/types.ts:46
↓ 15 callers
Function
filterHeaders
(headers: T[], name?: string)
packages/insomnia/src/common/misc.ts:10
↓ 15 callers
Function
getAppWebsiteBaseURL
()
packages/insomnia/src/common/constants.ts:133
↓ 15 callers
Function
getInsomniaV5DataExport
({ workspaceId, includePrivateEnvironments, requestIds, }: { workspaceId: string; includePrivateEnvi
packages/insomnia/src/common/insomnia-v5.ts:809
↓ 15 callers
Method
getItem
(key: string)
packages/insomnia/src/main/cloud-sync/core/store/drivers/base.ts:4
↓ 15 callers
Method
removeWhere
* Remove documents matching query.
packages/insomnia-data/src/database/types.ts:130
↓ 15 callers
Function
showSettingsModal
(options?: { tab?: SettingsModalTabKey })
packages/insomnia/src/ui/components/modals/settings-modal.tsx:248
↓ 14 callers
Method
duplicate
* Duplicate a document and its descendants recursively.
packages/insomnia-data/src/database/types.ts:81
↓ 14 callers
Method
end
(...args)
packages/insomnia/src/__mocks__/@grpc/grpc-js.ts:18
↓ 14 callers
Function
ipcMainHandle
( channel: HandleChannels, listener: (event: IpcMainInvokeEvent, ...args: any[]) => Promise<void> | any, )
packages/insomnia/src/main/ipc/electron.ts:212
↓ 14 callers
Function
isDevelopment
()
packages/insomnia/src/common/constants.ts:44
↓ 13 callers
Method
has
(item: T, _value?: any)
packages/insomnia-scripting-environment/src/objects/properties.ts:290
next →
1–100 of 4,697, ranked by callers