--- title: "Customization options" slug: "s3suite94-customization-options" updated: 2026-10-27T18:41:54Z published: 2026-10-27T18:41:54Z canonical: "docs.onespan.com/s3suite94-customization-options" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.onespan.com/llms.txt > Use this file to discover all available pages before exploring further. # Customization options ## Customizing and Localizing the UI You can customize the text and style of the user interface for multiple platforms without writing any code. Edit a cross-platform JSON UI configuration file to replace strings and images, specify colors and choose friendly names for authenticators. See [*App UI Customization*](/dpoa/docs/s3suite94-using-customize-the-ui-in-the-app-sdk-using-json) for details. Your application can include localized versions of the JSON UI Configuration file. The App SDK applies the UI Configuration file that corresponds to the system's local language and region. ## Replacing the UI The Nok Nok App SDK makes it easy to completely replace customer-facing screens. Please refer to *Replacing the UI* for [iOS](/dpoa/docs/Customize_Replace_UI_iOS.html), [Android](/dpoa/docs/Customize_Replace_UI_Android.html), and [Web](/dpoa/docs/Customize_Replace_UI_Web.html)*.* ## Changing the Layout If you don't want to build your own UI to replace Nok Nok's, but you need to modify the color or the placement of UI elements, you can choose to modify just the layout of each screen in an Android app. If you choose this option, please be aware that you might need to modify your code when Nok Nok makes improvements to its default UI in future releases. Please refer to the following pages for more details. *Replace the UI for Android* - [*Replacing the UI with Themes*](/dpoa/docs/s3suite94-replacing-the-ui-with-themes) - [*Modifying the Yes/No ASM*](/dpoa/docs/s3suite94-modifying-the-yesno-asm) ## Integrating With Existing Proxy Servers For the majority of customers, Nok Nok’s standard architecture works seamlessly with their infrastructure. Some customers have business requirements revolving around security or company standards which call for modifications to the architecture which are described below. If you feel your company may need these changes, contact Nok Nok customer support. If your company needs to filter incoming traffic to satisfy internal security requirements before it reaches the Nok Nok API Server, you can implement a thin proxy in front of the API Server. In addition, you need to create a plugin, or REST Client, for the Nok Nok App SDK. Your REST client replaces the App SDK's default REST client. Your REST Client serves as the conduit between the Nok Nok App SDK and your thin proxy. It makes sure that requests from the App SDK are sent in a form your thin proxy can process. Likewise it takes the responses from your thin proxy and returns them in a form that the App SDK expects. ![](https://cdn.document360.io/038f59a7-abd0-4c14-9de7-3434d28b49fd/Images/Documentation/image6(22).png?sv=2026-02-06&spr=https&st=2026-10-29T05%3A00%3A06Z&se=2026-10-29T06%3A00%3A06Z&sr=c&sp=r&sig=cZjAtgQvpUWA1o37uJ1UkUBy%2BU42uJNIteaJGb1mTag%3D) **Figure 11** *Thin Proxy in Front of the Nok Nok API Server* Please refer to the following Nok Nok documentation for more information: - [Reference to the REST API:](/dpoa/docs/s3suite94-rest-api) To understand the scope of the REST API implemented by Nok Nok and used by the API Server. - [Web App Developer Guide](/dpoa/docs/s3suite94-web-developer-guide-for-web): Describes how to implement, modify, and integrate web applications.