Skip to content

FetchClient

Methods on the client returned by createFetch:

MethodDescription
get / post / put / patch / deleteTyped HTTP helpers
request(method, path, options?)Generic verb
upload(path, options?)Multipart + progress
sse(path, options?)Only from tanstack-fetch/sse
use(name, interceptor)Register interceptor
eject(name)Remove interceptor

Request options

OptionNotes
paramsPath params (/users/:id)
queryQuery string
bodyJSON / FormData / …
headersPer-request headers
signalAbortSignal (pass Query’s)
timeoutMsOverride client timeout
throwOnErrorOverride client default
parseAsjson | text | blob
operationName for interceptor match
interceptorsPer-request use / eject
onUploadProgressBrowser upload progress

MIT Licensed · Created by Mohammad Garmabi · Not an official TanStack package