Getting Started
Supported Platforms
Security and Permissions
User-Pays Model
Framework Integrations
Examples
chat()
listModels()
listModelProviders()
txt2img()
txt2speech()
txt2vid()
img2txt()
speech2txt()
speech2speech()
create()
list()
delete()
update()
get()
signIn()
signOut()
isSignedIn()
getUser()
getMonthlyUsage()
getDetailedAppUsage()
request()
requestEmail()
requestReadDesktop()
requestWriteDesktop()
requestReadDocuments()
requestWriteDocuments()
requestReadPictures()
requestWritePictures()
requestReadVideos()
requestWriteVideos()
requestReadApps()
requestManageApps()
requestReadSubdomains()
requestManageSubdomains()
write()
read()
mkdir()
readdir()
rename()
copy()
move()
stat()
getReadURL()
upload()
router
exec()
set()
incr()
decr()
del()
flush()
expire()
expireAt()
MAX_KEY_SIZE
MAX_VALUE_SIZE
Socket
TLSSocket
fetch()
authenticateWithPuter()
alert()
contextMenu()
createWindow()
exit()
getLanguage()
hideWindow()
launchApp()
on()
onLaunchedWithItems()
onWindowClose()
parentApp()
prompt()
setMenubar()
setWindowHeight()
setWindowPosition()
setWindowSize()
setWindowTitle()
setWindowWidth()
setWindowX()
setWindowY()
showColorPicker()
showDirectoryPicker()
showFontPicker()
showOpenFilePicker()
showSaveFilePicker()
showWindow()
socialShare()
wasLaunchedWithItems()
call
appID
env
print()
randName()
AppConnection
App
CreateAppResult
ChatResponse
ChatResponseChunk
DetailedAppUsage
FSItem
KVPair
MonthlyUsage
SignInResult
Speech2TxtResult
Subdomain
ToolCall
User
WorkerDeployment
WorkerInfo
puter.auth.signOut()
Signs the user out of the application.
None
<html> <body> <script src="https://js.puter.com/v2/"></script> <script> puter.auth.signOut(); </script> </body> </html>
NEXT
PREVIOUS