Skip to main content
To understand what Functions is in Open WebUI, here’s an excerpt from the Open WebUI documentation:
Functions are like plugins for Open WebUI. They help you extend its capabilities—whether it’s adding support for new AI model providers like Anthropic or Vertex AI, tweaking how messages are processed, or introducing custom buttons to the interface for better usability.
These Functions are native codes to Open WebUI that will be executed within Open WebUI itself. Therefore there is an inherent risk of executing codes from bad actors. Open WebUI has a marketplace where you can find and install these Functions: https://openwebui.com/functions

Our Recommendations

While it’s easy to install Functions from the marketplace, we’re taking this a step further. There’s nothing limiting you from installing any Function from the marketplace, you can do that at your own risk. In SleekChat, we have a curated list of Functions that we either wrote ourselves or we have reviewed to ensure you have nothing to worry about. Our mission is to provide you with a straightforward, no technical expertise required and safe way to use Open WebUI. For every Function listed here in the docs site, we will mark it whether it’s coming from us directly or if it’s from the marketplace. We take no credit for the marketplace Functions, they belong to the authors.
From this point forward, we ask you to expose yourself to some codes but rest assure, you are in good hands. We will guide you to extend the functionalities of your Open WebUI instances.