# Server Plugins

- [AI](https://docs.servoy.com/reference/servoyextensions/server-plugins/ai.md)
- [ChatClient](https://docs.servoy.com/reference/servoyextensions/server-plugins/ai/chatclient.md)
- [ChatResponse](https://docs.servoy.com/reference/servoyextensions/server-plugins/ai/chatresponse.md)
- [EmbeddingModel](https://docs.servoy.com/reference/servoyextensions/server-plugins/ai/embeddingmodel.md)
- [EmbeddingStore](https://docs.servoy.com/reference/servoyextensions/server-plugins/ai/embeddingstore.md)
- [GeminiChatBuilder](https://docs.servoy.com/reference/servoyextensions/server-plugins/ai/geminichatbuilder.md)
- [GeminiEmbeddingModelBuilder](https://docs.servoy.com/reference/servoyextensions/server-plugins/ai/geminiembeddingmodelbuilder.md)
- [OpenAIChatBuilder](https://docs.servoy.com/reference/servoyextensions/server-plugins/ai/openaichatbuilder.md)
- [OpenAIEmbeddingModelBuilder](https://docs.servoy.com/reference/servoyextensions/server-plugins/ai/openaiembeddingmodelbuilder.md)
- [SearchResult](https://docs.servoy.com/reference/servoyextensions/server-plugins/ai/searchresult.md)
- [ServoyEmbeddingStoreBuilder](https://docs.servoy.com/reference/servoyextensions/server-plugins/ai/servoyembeddingstorebuilder.md)
- [ToolBuilder](https://docs.servoy.com/reference/servoyextensions/server-plugins/ai/toolbuilder.md)
- [amortization](https://docs.servoy.com/reference/servoyextensions/server-plugins/amortization.md)
- [AmortizationCalculation](https://docs.servoy.com/reference/servoyextensions/server-plugins/amortization/amortizationcalculation.md)
- [Polynomial](https://docs.servoy.com/reference/servoyextensions/server-plugins/amortization/polynomial.md)
- [clientmanager](https://docs.servoy.com/reference/servoyextensions/server-plugins/clientmanager.md)
- [Broadcaster](https://docs.servoy.com/reference/servoyextensions/server-plugins/clientmanager/broadcaster.md)
- [JSClientInformation (cm)](https://docs.servoy.com/reference/servoyextensions/server-plugins/clientmanager/jsclientinformation.md)
- [DataNotifyBroadcaster](https://docs.servoy.com/reference/servoyextensions/server-plugins/datanotifybroadcaster.md)
- [excelxport](https://docs.servoy.com/reference/servoyextensions/server-plugins/excelxport.md)
- [file](https://docs.servoy.com/reference/servoyextensions/server-plugins/file.md)
- [JSFile](https://docs.servoy.com/reference/servoyextensions/server-plugins/file/jsfile.md)
- [JSProgressMonitor](https://docs.servoy.com/reference/servoyextensions/server-plugins/file/jsprogressmonitor.md)
- [headlessclient](https://docs.servoy.com/reference/servoyextensions/server-plugins/headlessclient.md)
- [JSClient](https://docs.servoy.com/reference/servoyextensions/server-plugins/headlessclient/jsclient.md)
- [http](https://docs.servoy.com/reference/servoyextensions/server-plugins/http.md)
- [Cookie](https://docs.servoy.com/reference/servoyextensions/server-plugins/http/cookie.md)
- [DeleteRequest](https://docs.servoy.com/reference/servoyextensions/server-plugins/http/deleterequest.md)
- [GetRequest](https://docs.servoy.com/reference/servoyextensions/server-plugins/http/getrequest.md)
- [HeadRequest](https://docs.servoy.com/reference/servoyextensions/server-plugins/http/headrequest.md)
- [HTTP\_STATUS](https://docs.servoy.com/reference/servoyextensions/server-plugins/http/http_status.md)
- [HttpClient](https://docs.servoy.com/reference/servoyextensions/server-plugins/http/httpclient.md)
- [HttpClientConfig](https://docs.servoy.com/reference/servoyextensions/server-plugins/http/httpclientconfig.md)
- [JSFileUpload](https://docs.servoy.com/reference/servoyextensions/server-plugins/http/jsfileupload.md)
- [OptionsRequest](https://docs.servoy.com/reference/servoyextensions/server-plugins/http/optionsrequest.md)
- [PatchRequest](https://docs.servoy.com/reference/servoyextensions/server-plugins/http/patchrequest.md)
- [PostRequest](https://docs.servoy.com/reference/servoyextensions/server-plugins/http/postrequest.md)
- [PutRequest](https://docs.servoy.com/reference/servoyextensions/server-plugins/http/putrequest.md)
- [Response](https://docs.servoy.com/reference/servoyextensions/server-plugins/http/response.md)
- [TraceRequest](https://docs.servoy.com/reference/servoyextensions/server-plugins/http/tracerequest.md)
- [images](https://docs.servoy.com/reference/servoyextensions/server-plugins/images.md)
- [JSImage](https://docs.servoy.com/reference/servoyextensions/server-plugins/images/jsimage.md)
- [jwt](https://docs.servoy.com/reference/servoyextensions/server-plugins/jwt.md)
- [Algorithm](https://docs.servoy.com/reference/servoyextensions/server-plugins/jwt/algorithm.md)
- [Builder](https://docs.servoy.com/reference/servoyextensions/server-plugins/jwt/builder.md)
- [JWTClaims](https://docs.servoy.com/reference/servoyextensions/server-plugins/jwt/jwtclaims.md)
- [mail](https://docs.servoy.com/reference/servoyextensions/server-plugins/mail.md)
- [Attachment](https://docs.servoy.com/reference/servoyextensions/server-plugins/mail/attachment.md)
- [MailMessage](https://docs.servoy.com/reference/servoyextensions/server-plugins/mail/mailmessage.md)
- [maintenance](https://docs.servoy.com/reference/servoyextensions/server-plugins/maintenance.md)
- [JSClientInformation](https://docs.servoy.com/reference/servoyextensions/server-plugins/maintenance/jsmaintenanceclientinformation.md)
- [JSColumnObject](https://docs.servoy.com/reference/servoyextensions/server-plugins/maintenance/jscolumnobject.md)
- [JSServer](https://docs.servoy.com/reference/servoyextensions/server-plugins/maintenance/jsserver.md)
- [JSTableObject](https://docs.servoy.com/reference/servoyextensions/server-plugins/maintenance/jstableobject.md)
- [mobileservice](https://docs.servoy.com/reference/servoyextensions/server-plugins/mobileservice.md)
- [OfflineDataDescription](https://docs.servoy.com/reference/servoyextensions/server-plugins/mobileservice/offlinedatadescription.md)
- [oauth](https://docs.servoy.com/reference/servoyextensions/server-plugins/oauth.md)
- [ClientAuthentication](https://docs.servoy.com/reference/servoyextensions/server-plugins/oauth/clientauthentication.md)
- [CustomApiBuilder](https://docs.servoy.com/reference/servoyextensions/server-plugins/oauth/customapibuilder.md)
- [OAuthProviders](https://docs.servoy.com/reference/servoyextensions/server-plugins/oauth/oauthproviders.md)
- [OAuthRequest](https://docs.servoy.com/reference/servoyextensions/server-plugins/oauth/oauthrequest.md)
- [OAuthResponse](https://docs.servoy.com/reference/servoyextensions/server-plugins/oauth/oauthresponse.md)
- [OAuthResponseBinary](https://docs.servoy.com/reference/servoyextensions/server-plugins/oauth/oauthresponsebinary.md)
- [OAuthResponseJSON](https://docs.servoy.com/reference/servoyextensions/server-plugins/oauth/oauthresponsejson.md)
- [OAuthResponseText](https://docs.servoy.com/reference/servoyextensions/server-plugins/oauth/oauthresponsetext.md)
- [OAuthService](https://docs.servoy.com/reference/servoyextensions/server-plugins/oauth/oauthservice.md)
- [OAuthServiceBuilder](https://docs.servoy.com/reference/servoyextensions/server-plugins/oauth/oauthservicebuilder.md)
- [OAuthTokenExtractors](https://docs.servoy.com/reference/servoyextensions/server-plugins/oauth/oauthtokenextractors.md)
- [RequestType](https://docs.servoy.com/reference/servoyextensions/server-plugins/oauth/requesttype.md)
- [PDFFormsPlugin](https://docs.servoy.com/reference/servoyextensions/server-plugins/pdf_forms.md)
- [pdf\_output](https://docs.servoy.com/reference/servoyextensions/server-plugins/pdf_output.md)
- [rawSQL](https://docs.servoy.com/reference/servoyextensions/server-plugins/rawsql.md)
- [RestWs plugin](https://docs.servoy.com/reference/servoyextensions/server-plugins/restwsplugin.md)
- [rest\_ws](https://docs.servoy.com/reference/servoyextensions/server-plugins/rest_ws.md)
- [WsContents](https://docs.servoy.com/reference/servoyextensions/server-plugins/rest_ws/wscontents.md)
- [WsCookie](https://docs.servoy.com/reference/servoyextensions/server-plugins/rest_ws/wscookie.md)
- [WsRequest](https://docs.servoy.com/reference/servoyextensions/server-plugins/rest_ws/wsrequest.md)
- [WsResponse](https://docs.servoy.com/reference/servoyextensions/server-plugins/rest_ws/wsresponse.md)
- [scheduler](https://docs.servoy.com/reference/servoyextensions/server-plugins/scheduler.md)
- [serialize](https://docs.servoy.com/reference/servoyextensions/server-plugins/serialize.md)
- [textxport](https://docs.servoy.com/reference/servoyextensions/server-plugins/textxport.md)
- [DataProviderExport](https://docs.servoy.com/reference/servoyextensions/server-plugins/textxport/dataproviderexport.md)
- [TabExporter](https://docs.servoy.com/reference/servoyextensions/server-plugins/textxport/tabexporter.md)
- [udp](https://docs.servoy.com/reference/servoyextensions/server-plugins/udp.md)
- [UDPSocket](https://docs.servoy.com/reference/servoyextensions/server-plugins/udp/udpsocket.md)
- [JSPacket](https://docs.servoy.com/reference/servoyextensions/server-plugins/udp/jspacket.md)
- [XmlReader](https://docs.servoy.com/reference/servoyextensions/server-plugins/xmlreader.md)
- [XmlNode](https://docs.servoy.com/reference/servoyextensions/server-plugins/xmlreader/xmlnode.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.servoy.com/reference/servoyextensions/server-plugins.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
