Pode
Initializing search
badgerati/pode
Welcome!
Release Notes
Roadmap
Functions
Getting Started
Hosting
Listeners
Servers
Tutorials
Pode
badgerati/pode
Welcome!
Release Notes
Roadmap
Functions
Functions
Access
Access
Add-PodeAccess
Add-PodeAccessCustom
Add-PodeAccessMiddleware
Clear-PodeAccess
Get-PodeAccess
Merge-PodeAccess
New-PodeAccessScheme
Remove-PodeAccess
Test-PodeAccess
Test-PodeAccessExists
Test-PodeAccessRoute
Test-PodeAccessUser
Use-PodeAccess
Authentication
Authentication
Add-PodeAuth
Add-PodeAuthIIS
Add-PodeAuthMiddleware
Add-PodeAuthSession
Add-PodeAuthUserFile
Add-PodeAuthWindowsAd
Add-PodeAuthWindowsLocal
Clear-PodeAuth
ConvertFrom-PodeJwt
ConvertFrom-PodeOIDCDiscovery
ConvertTo-PodeJwt
Get-PodeAuth
Get-PodeAuthUser
Merge-PodeAuth
New-PodeAuthAzureADScheme
New-PodeAuthScheme
New-PodeAuthTwitterScheme
Remove-PodeAuth
Test-PodeAuth
Test-PodeAuthExists
Test-PodeAuthUser
Test-PodeJwt
Use-PodeAuth
AutoImport
AutoImport
Export-PodeFunction
Export-PodeModule
Export-PodeSecretVault
Export-PodeSnapin
Cookies
Cookies
Get-PodeCookie
Get-PodeCookieSecret
Get-PodeCookieValue
Remove-PodeCookie
Set-PodeCookie
Set-PodeCookieSecret
Test-PodeCookie
Test-PodeCookieSigned
Update-PodeCookieExpiry
Core
Core
Add-PodeEndpoint
Close-PodeServer
Get-PodeEndpoint
Pode
Restart-PodeServer
Show-PodeGui
Start-PodeServer
Start-PodeStaticServer
Events
Events
Clear-PodeEvent
Get-PodeEvent
Register-PodeEvent
Test-PodeEvent
Unregister-PodeEvent
Use-PodeEvents
FileWatchers
FileWatchers
Add-PodeFileWatcher
Clear-PodeFileWatchers
Get-PodeFileWatcher
Remove-PodeFileWatcher
Test-PodeFileWatcher
Use-PodeFileWatchers
Flash
Flash
Add-PodeFlashMessage
Clear-PodeFlashMessages
Get-PodeFlashMessage
Get-PodeFlashMessageNames
Remove-PodeFlashMessage
Test-PodeFlashMessage
Handlers
Handlers
Add-PodeHandler
Clear-PodeHandlers
Remove-PodeHandler
Use-PodeHandlers
Headers
Headers
Add-PodeHeader
Add-PodeHeaderBulk
Get-PodeHeader
Set-PodeHeader
Set-PodeHeaderBulk
Test-PodeHeader
Test-PodeHeaderSigned
Logging
Logging
Add-PodeLogger
Clear-PodeLoggers
Disable-PodeErrorLogging
Disable-PodeRequestLogging
Enable-PodeErrorLogging
Enable-PodeRequestLogging
New-PodeLoggingMethod
Protect-PodeLogItem
Remove-PodeLogger
Use-PodeLogging
Write-PodeErrorLog
Write-PodeLog
Metrics
Metrics
Get-PodeServerActiveRequestMetric
Get-PodeServerActiveSignalMetric
Get-PodeServerRequestMetric
Get-PodeServerRestartCount
Get-PodeServerSignalMetric
Get-PodeServerUptime
Middleware
Middleware
Add-PodeAccessRule
Add-PodeBodyParser
Add-PodeLimitRule
Add-PodeMiddleware
Clear-PodeMiddleware
Enable-PodeCsrfMiddleware
Get-PodeCsrfMiddleware
Initialize-PodeCsrf
New-PodeCsrfToken
New-PodeMiddleware
Remove-PodeBodyParser
Remove-PodeMiddleware
Use-PodeMiddleware
OpenApi
OpenApi
Add-PodeOAComponentParameter
Add-PodeOAComponentRequestBody
Add-PodeOAComponentResponse
Add-PodeOAComponentSchema
Add-PodeOAResponse
ConvertTo-PodeOAParameter
Enable-PodeOpenApi
Enable-PodeOpenApiViewer
Get-PodeOpenApiDefinition
New-PodeOABoolProperty
New-PodeOAIntProperty
New-PodeOANumberProperty
New-PodeOAObjectProperty
New-PodeOARequestBody
New-PodeOASchemaProperty
New-PodeOAStringProperty
Remove-PodeOAResponse
Set-PodeOARequest
Set-PodeOARouteInfo
Responses
Responses
Add-PodeViewFolder
Close-PodeTcpClient
Move-PodeResponseUrl
Read-PodeTcpClient
Save-PodeRequestFile
Send-PodeSignal
Set-PodeResponseAttachment
Set-PodeResponseStatus
Set-PodeViewEngine
Test-PodeRequestFile
Use-PodePartialView
Write-PodeCsvResponse
Write-PodeFileResponse
Write-PodeHtmlResponse
Write-PodeJsonResponse
Write-PodeMarkdownResponse
Write-PodeTcpClient
Write-PodeTextResponse
Write-PodeViewResponse
Write-PodeXmlResponse
Routes
Routes
Add-PodePage
Add-PodeRoute
Add-PodeRouteGroup
Add-PodeSignalRoute
Add-PodeSignalRouteGroup
Add-PodeStaticRoute
Add-PodeStaticRouteGroup
Clear-PodeRoutes
Clear-PodeSignalRoutes
Clear-PodeStaticRoutes
ConvertTo-PodeRoute
Get-PodeRoute
Get-PodeSignalRoute
Get-PodeStaticRoute
Remove-PodeRoute
Remove-PodeSignalRoute
Remove-PodeStaticRoute
Set-PodeRouteIfExistsPreference
Test-PodeRoute
Test-PodeSignalRoute
Test-PodeStaticRoute
Use-PodeRoutes
Schedules
Schedules
Add-PodeSchedule
Clear-PodeSchedules
Edit-PodeSchedule
Get-PodeSchedule
Get-PodeScheduleNextTrigger
Invoke-PodeSchedule
Remove-PodeSchedule
Set-PodeScheduleConcurrency
Test-PodeSchedule
Use-PodeSchedules
Secrets
Secrets
Dismount-PodeSecret
Get-PodeSecret
Get-PodeSecretVault
Mount-PodeSecret
Read-PodeSecret
Register-PodeSecretVault
Remove-PodeSecret
Set-PodeSecret
Test-PodeSecret
Test-PodeSecretVault
Unlock-PodeSecretVault
Unregister-PodeSecretVault
Update-PodeSecret
Security
Security
Add-PodeSecurityContentSecurityPolicy
Add-PodeSecurityHeader
Add-PodeSecurityPermissionsPolicy
Hide-PodeSecurityServer
Remove-PodeSecurity
Remove-PodeSecurityAccessControl
Remove-PodeSecurityContentSecurityPolicy
Remove-PodeSecurityContentTypeOptions
Remove-PodeSecurityCrossOrigin
Remove-PodeSecurityFrameOptions
Remove-PodeSecurityHeader
Remove-PodeSecurityPermissionsPolicy
Remove-PodeSecurityReferrerPolicy
Remove-PodeSecurityStrictTransportSecurity
Set-PodeSecurity
Set-PodeSecurityAccessControl
Set-PodeSecurityContentSecurityPolicy
Set-PodeSecurityContentTypeOptions
Set-PodeSecurityCrossOrigin
Set-PodeSecurityFrameOptions
Set-PodeSecurityPermissionsPolicy
Set-PodeSecurityReferrerPolicy
Set-PodeSecurityStrictTransportSecurity
Show-PodeSecurityServer
Sessions
Sessions
Enable-PodeSessionMiddleware
Get-PodeSessionDuration
Get-PodeSessionExpiry
Get-PodeSessionId
Remove-PodeSession
Reset-PodeSessionExpiry
Save-PodeSession
State
State
Get-PodeState
Get-PodeStateNames
Remove-PodeState
Restore-PodeState
Save-PodeState
Set-PodeState
Test-PodeState
Tasks
Tasks
Add-PodeTask
Clear-PodeTasks
Close-PodeTask
Edit-PodeTask
Get-PodeTask
Invoke-PodeTask
Remove-PodeTask
Set-PodeTaskConcurrency
Test-PodeTaskCompleted
Use-PodeTasks
Wait-PodeTask
Threading
Threading
Clear-PodeLockables
Clear-PodeMutexes
Clear-PodeSemaphores
Enter-PodeLockable
Enter-PodeMutex
Enter-PodeSemaphore
Exit-PodeLockable
Exit-PodeMutex
Exit-PodeSemaphore
Get-PodeLockable
Get-PodeMutex
Get-PodeSemaphore
Lock-PodeObject
New-PodeLockable
New-PodeMutex
New-PodeSemaphore
Remove-PodeLockable
Remove-PodeMutex
Remove-PodeSemaphore
Test-PodeLockable
Test-PodeMutex
Test-PodeSemaphore
Use-PodeMutex
Use-PodeSemaphore
Timers
Timers
Add-PodeTimer
Clear-PodeTimers
Edit-PodeTimer
Get-PodeTimer
Invoke-PodeTimer
Remove-PodeTimer
Test-PodeTimer
Use-PodeTimers
Utilities
Utilities
Add-PodeEndware
Close-PodeDisposable
Get-PodeConfig
Get-PodeIISApplicationPath
Get-PodeServerPath
Import-PodeModule
Import-PodeSnapin
Invoke-PodeScriptBlock
New-PodeCron
Out-PodeHost
Out-PodeVariable
Protect-PodeValue
Resolve-PodeValue
Start-PodeStopwatch
Test-PodeInRunspace
Test-PodeIsEmpty
Test-PodeIsHeroku
Test-PodeIsHosted
Test-PodeIsIIS
Test-PodeIsMacOS
Test-PodeIsPSCore
Test-PodeIsUnix
Test-PodeIsWindows
Use-PodeEndware
Use-PodeScript
Use-PodeStream
Write-PodeHost
Verbs
Verbs
Add-PodeVerb
Clear-PodeVerbs
Get-PodeVerb
Remove-PodeVerb
Use-PodeVerbs
WebSockets
WebSockets
Connect-PodeWebSocket
Disconnect-PodeWebSocket
Remove-PodeWebSocket
Reset-PodeWebSocket
Send-PodeWebSocket
Set-PodeWebSocketConcurrency
Test-PodeWebSocket
Getting Started
Getting Started
CLI
Building your first Pode app
Frontend
Installation
Known Issues
Local Modules
Migrating
Migrating
From v0.X to v1.X
From v1.X to v2.X
Hosting
Hosting
AWS Lambda
Azure Functions
Docker
Heroku
IIS
Service
Listeners
Listeners
Kestrel
Pode
Servers
Servers
SMTP
TCP
Tutorials
Tutorials
Basics
Certificates
Configuration
Cookies
Endware
Events
File Watchers
Headers
Importing Modules/Snapins
OpenAPI
Request Limits
Schedules
Scoping
Shared State
Tasks
Timers
Web Event
Authentication
Authentication
Overview
Inbuilt
Inbuilt
Azure AD
Sessions
Twitter
User File
Windows AD
Windows Local Users
Methods
Methods
API Key
Basic
Bearer
Client Certificate
Custom
Digest
Form
JWT
OAuth 2.0 & OIDC
Authorisation
Authorisation
Overview
Compression
Compression
Requests
Responses
Endpoints
Endpoints
Basics
External
Logging
Logging
Overview
Methods
Methods
Custom
Event Viewer
File
Terminal
Types
Types
Custom
Errors
Requests
Metrics
Metrics
Requests
Uptime and Restarts
Middleware
Middleware
Overview
Types
Types
Access Rules
Body Parsing
CSRF
Rate Limiting
Security Headers
Sessions
Misc
Misc
Cron Expressions
Desktop Application
Outputs
Server Root
Uploading Files
Restarting
Restarting
Overview
Types
Types
Auto-Restarting
File Monitoring
Routes
Routes
Overview
Examples
Examples
Anonymous Access
Creating a Login Page
REST APIs and Sessions
Creating a Web Page
Utilities
Utilities
Automatic Route Creation for Functions and Modules
Content Types
Error Pages / Status Codes
Flash Messages
Redirecting
Route Grouping
Simple Pages
Static Content
Secrets
Secrets
Overview
Types
Types
Custom
Secret Management
Threading
Threading
Lockables
Mutexes
Semaphores
Server Threads
Views
Views
Pode Files
Third Party Engines
WebSockets
WebSockets
Endpoints
External
404 - Not found
Back to top