# Overview

## Introducing Tria SDKs

**Tria SDKs** help you build frictionless, user-friendly Web3 product experiences that put blockchain complexities behind the scenes. Our SDKs are Web3's first aggregated onboarding and embedded wallet solution – enabling interoperable and frictionless onboarding of users across dApps and ecosystems.&#x20;

**Secure and Seedless:** Tria is built upon a novel Key Management Architecture using secure client-side primitives like TEE enclaves and distributed signatures using Threshold Signature Schemes to ensure the highest levels of security without compromising on user experience, security, and attacks or principles of self-custody.&#x20;

**Web3's first Aggregated Onboarding:** Tria's underlying tech allows users to use their unified (universal) wallet across any dApp, ecosystem, or device – creating interconnected economies and fostering easier partnerships amongst parties.

**Customize:** Integrate quickly with Tria's React modal, which makes web integrations simple, or leverage the web SDK to power custom UIs and auth mechanisms tailored to your user needs. Add features like on & off-ramps, analytics, etc.

**Programmable, Multi-Chain Signing:** Easily batch transactions, configure gasless transactions, and enable a web2-like experience using major smart account providers.

## Quick Modals

Feeling like an eager beaver? Jump into the quick start docs and get started in minutes:

{% content-ref url="getting-started" %}
[getting-started](https://docs-priv.tria.so/getting-started)
{% endcontent-ref %}

## Custom UI

Dive a little deeper and start exploring our SDK reference to get an idea of everything that's possible with the SDK:

{% content-ref url="reference/onboarding-and-wallet-sdk" %}
[onboarding-and-wallet-sdk](https://docs-priv.tria.so/reference/onboarding-and-wallet-sdk)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-priv.tria.so/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
