You can store your API keys securely in the UiForm Dashboard or using the SDK. All secrets are encrypted in transit using TLS 1.2+ and encrypted at rest using AES-256 encryption. Our security measures ensure your sensitive data remains protected throughout its lifecycle.


External API Keys

To use the full capabilities of UiForm, you need to store securely your AI provider API keys in the UiForm Dashboard or using the SDK.

Object

Object
ExternalAPIKey

A model containing API key information for external AI providers.

Create

from uiform import UiForm

uiclient = UiForm()
api_key = uiclient.secrets.external_api_keys.create(
    provider="OpenAI",
    api_key="sk-..."
)

Get

from uiform import UiForm

uiclient = UiForm()
api_key = uiclient.secrets.external_api_keys.get(
    provider="OpenAI",
)

List

from uiform import UiForm

uiclient = UiForm()
list_api_keys = uiclient.secrets.external_api_keys.list()

Delete

from uiform import UiForm

uiclient = UiForm()
uiclient.secrets.external_api_keys.delete(
    provider="OpenAI",
)