---
title: Initialization API
canonical: https://developer.unico.io/developers/sdks-and-tools/android/api-reference/initialization-api
locale: en
generated_by: markdown-export
---

- [/](/)
- [SDKs and Tools](/developers/sdks-and-tools/overview)
- [Android SDK](/developers/sdks-and-tools/android/requirements)
- API Reference
- Initialization API

# Initialization API

Classes / Builders
| Class | Description |
| --- | --- |
| `AcessoBio` | Main SDK entry point. Instantiated with an `Activity` context and an `AcessoBioListener`. |
| `IAcessoBioBuilder` | Builder interface for session configuration. Returned by `AcessoBio` methods. |
| `AcessoBioConfigDataSource` | Interface for credential configuration — implement `getHostKey()` to return your SDK Key. |

Class name noteThe SDK's public types are prefixed `AcessoBio` for historical reasons; the product is Unico IDCloud. Use `AcessoBio` as the entry-point class name in all Android code.

Constructor
```
AcessoBio(context: Activity, listener: AcessoBioListener)**
```

ParameterTypeDescription`context``Activity`Android context for presenting the capture screen`listener``AcessoBioListener`Listener for lifecycle callbacks
Builder methods
MethodTypeDefaultDescription`setEnvironment(environment)``Environment``PROD`Target environment — `PROD` or `UAT``setLocale(locale)``LocaleTypes``PT_BR`Capture screen language`setSmartFrame(enabled)``Boolean``true`Enables intelligent framing for selfie capture`setAutoCapture(enabled)``Boolean``true`Enables automatic capture`setTheme(theme)``IAcessoBioTheme`—Custom theme for the capture screen`setTimeoutSession(seconds)``Double`—Maximum session time in secondsLast updated on Oct 8, 2026**