When to Use Apps
Learn about when and when not to use Apps in Duda.
What are Apps?
Apps are third-party integrations that can be natively used in Duda's ecosystem. This can include anything from custom contact forms and chatbots, to integrated accessibility and SEO tools. But when should you use an App?
Use Cases
- Installation on sites outside of your account:
- Apps have the added benefit of being installable on sites outside of your account, meaning any users on any account can to add them to their respective site. By installing your App on sites outside of your account, you get permissions defined within the scope of your App to perform actions on these sites that would normally not be possible without being the site owner.
- An example of this would be installing an accessibility overlay on your site.
- In-editor management of third-party functionality:
- An App is the only way to give a user within Duda a UI. This allows your users the ability to manage an App's configuration settings, like their API credentials.
- An example of a configurable UI is a Custom Payment Gateway.
When Not to Use an App
If only your own users need access to this third-party functionality, then an App isn't necessary. Similarly, if you don't need your users to interact with any sort of UI within the editor, an App isn't necessary. Instead, you can use the corresponding partner-api endpoints.
Updated about 6 hours ago