# HOW TO INTEGRATE

- [Quadrata SDK](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk.md): @quadrata/sdk
- [Get Started Quickly](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/get-started-quickly.md): Get up and running quickly with the Quadrata SDK
- [Advanced](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced.md): Quadrata SDK Advanced Documentation
- [Installation](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/installation.md): Quadrata SDK Installation
- [SDK Configuration](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/sdk-configuration.md): Quadrata SDK Configuration
- [Onboarding Example](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/onboarding-example.md): Quadrata SDK Onboarding Example
- [Client Libraries](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/client-libraries.md): @quadrata/sdk/client
- [Client Configuration](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/client-libraries/client-configuration.md): Quadrata SDK Client Configuration
- [Client Lazy Loading](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/client-libraries/client-lazy-loading.md): Quadrata SDK Client Lazy Loading
- [Client Eager Loading](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/client-libraries/client-eager-loading.md): Quadrata SDK Client Eager Loading
- [Client Helper Component](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/client-libraries/client-helper-component.md): Quadrata SDK Client Helper Component
- [Client React Hooks](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/client-libraries/client-react-hooks.md): Quadrata SDK Client React Hooks
- [useOnboardStatus](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/client-libraries/client-react-hooks/useonboardstatus.md): Quadrata SDK Client Hook: useOnboardStatus
- [Client Examples](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/client-libraries/client-examples.md): Quadrata SDK Client Integration Examples
- [With Wagmi Connect](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/client-libraries/client-examples/with-wagmi-connect.md): Quadrata SDK Client Examples: With Wagmi Connect
- [KYC Only](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/client-libraries/client-examples/kyc-only.md): Quadrata SDK Client Examples: KYC Only
- [KYB Only](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/client-libraries/client-examples/kyb-only.md): Quadrata SDK Client Examples: KYB Only
- [All In One](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/client-libraries/client-examples/all-in-one.md): Quadrata SDK Client Examples: All In One
- [API Libraries](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/api-libraries.md): @quadrata/sdk/api
- [API Configuration](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/api-libraries/api-configuration.md): Quadrata SDK API Configuration
- [API Service Options](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/api-libraries/api-service-options.md): Quadrata SDK API Service Options
- [API Service Libraries](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/api-libraries/api-service-libraries.md): Quadrata SDK API Service Libraries
- [Create Access Token](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/api-libraries/api-service-libraries/create-access-token.md): Quadrata SDK API Service: Create Access Token
- [Create Privacy Access Token](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/api-libraries/api-service-libraries/create-privacy-access-token.md): Quadrata SDK API Service: Create Privacy Access Token
- [Fetch Attribute Values](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/api-libraries/api-service-libraries/fetch-attribute-values.md): Quadrata SDK API Service: Fetch Attribute Values
- [Fetch Onboard Status](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/api-libraries/api-service-libraries/fetch-onboard-status.md): Quadrata SDK API Service: Fetch Onboard Status
- [Fetch Passport List](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/api-libraries/api-service-libraries/fetch-passport-list.md): Quadrata SDK API Service: Fetch Passport List
- [Fetch Privacy Data](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/api-libraries/api-service-libraries/fetch-privacy-data.md): Quadrata SDK API Service: Fetch Privacy Data
- [Fetch Privacy Grants](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/api-libraries/api-service-libraries/fetch-privacy-grants.md): Quadrata SDK API Service: Fetch Privacy Grants
- [Fetch Wallet Screening](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/api-libraries/api-service-libraries/fetch-wallet-screening.md): Quadrata SDK API Service: Fetch Wallet Screening
- [Revoke Privacy Grants](https://docs.quadrata.com/integration/how-to-integrate/quadrata-sdk/advanced/api-libraries/api-service-libraries/revoke-privacy-grants.md): Quadrata SDK API Service: Revoke Privacy Grants
- [Onboard users](https://docs.quadrata.com/integration/how-to-integrate/onboard-users.md)
- [Individual Passport Onboarding](https://docs.quadrata.com/integration/how-to-integrate/onboard-users/individual-passport-onboarding.md): Let users claim their Quadrata Passport from your DApp.
- [1. Installation](https://docs.quadrata.com/integration/how-to-integrate/onboard-users/individual-passport-onboarding/1.-installation.md)
- [2. API Authentication](https://docs.quadrata.com/integration/how-to-integrate/onboard-users/individual-passport-onboarding/2.-api-authentication.md)
- [3. API Onboard Status](https://docs.quadrata.com/integration/how-to-integrate/onboard-users/individual-passport-onboarding/3.-api-onboard-status.md): V2 Onboard Status API
- [4. QuadClient Package](https://docs.quadrata.com/integration/how-to-integrate/onboard-users/individual-passport-onboarding/4.-quadclient-package.md)
- [5. Privacy Data Permissions](https://docs.quadrata.com/integration/how-to-integrate/onboard-users/individual-passport-onboarding/5.-privacy-data-permissions.md): Configure the onboarding flow to ask for permissions to share privacy data with your dApp.
- [6. Full Example](https://docs.quadrata.com/integration/how-to-integrate/onboard-users/individual-passport-onboarding/6.-full-example.md)
- [Business Passport Onboarding](https://docs.quadrata.com/integration/how-to-integrate/onboard-users/business-passport-onboarding.md): Help business entities onboard with Quadrata directly from your application. The onboarding process performs KYC, AML risk scoring, and wallet screening on passport holders.
- [1. Installation](https://docs.quadrata.com/integration/how-to-integrate/onboard-users/business-passport-onboarding/1.-installation.md)
- [2. API Authentication](https://docs.quadrata.com/integration/how-to-integrate/onboard-users/business-passport-onboarding/2.-api-authentication.md)
- [3. QuadrataKyb Package](https://docs.quadrata.com/integration/how-to-integrate/onboard-users/business-passport-onboarding/3.-quadratakyb-package.md)
- [4. Privacy Data Permissions](https://docs.quadrata.com/integration/how-to-integrate/onboard-users/business-passport-onboarding/4.-privacy-data-permissions.md): Configure the onboarding flow to ask for permissions to share privacy data with your dApp.
- [5. Full Example](https://docs.quadrata.com/integration/how-to-integrate/onboard-users/business-passport-onboarding/5.-full-example.md)
- [All-In-One Passport Onboarding](https://docs.quadrata.com/integration/how-to-integrate/onboard-users/all-in-one-passport-onboarding.md): Let users claim their Quadrata Passport or their Quadrata Business Passport from your dApp.
- [1. Installation](https://docs.quadrata.com/integration/how-to-integrate/onboard-users/all-in-one-passport-onboarding/1.-installation.md)
- [2. API Authentication](https://docs.quadrata.com/integration/how-to-integrate/onboard-users/all-in-one-passport-onboarding/2.-api-authentication.md)
- [3. QuadrataReact Package](https://docs.quadrata.com/integration/how-to-integrate/onboard-users/all-in-one-passport-onboarding/3.-quadratareact-package.md)
- [4. Full Example](https://docs.quadrata.com/integration/how-to-integrate/onboard-users/all-in-one-passport-onboarding/4.-full-example.md)
- [Request Privacy Data](https://docs.quadrata.com/integration/how-to-integrate/request-privacy-data.md)
- [List of Privacy Data](https://docs.quadrata.com/integration/how-to-integrate/request-privacy-data/list-of-privacy-data.md): List of the available user privacy data, subject to user consent.
- [Privacy Data Permissions](https://docs.quadrata.com/integration/how-to-integrate/request-privacy-data/privacy-data-permissions.md)
- [API Requests](https://docs.quadrata.com/integration/how-to-integrate/request-privacy-data/api-requests.md): Privacy Data API Routes
- [How to sign API](https://docs.quadrata.com/integration/how-to-integrate/request-privacy-data/api-requests/how-to-sign-api.md): In order to communicate with the Privacy Data API you need to make a signed request to the Quadrata API server.
- [Full Example](https://docs.quadrata.com/integration/how-to-integrate/request-privacy-data/api-requests/how-to-sign-api/full-example.md): API Signed Request Examples
- [Generate ECDSA Key Pair](https://docs.quadrata.com/integration/how-to-integrate/request-privacy-data/api-requests/how-to-sign-api/generate-ecdsa-key-pair.md)
- [API Get Privacy Permissions](https://docs.quadrata.com/integration/how-to-integrate/request-privacy-data/api-requests/api-get-privacy-permissions.md): Server-Side API endpoint to fetch privacy permissions that have been allowed by the user to your dApp.
- [API Privacy Access Token](https://docs.quadrata.com/integration/how-to-integrate/request-privacy-data/api-requests/api-privacy-access-token.md): Server-Side API endpoint to fetch a privacy access token that grants your dApp access to fetch Privacy Data.
- [API Get Privacy Data](https://docs.quadrata.com/integration/how-to-integrate/request-privacy-data/api-requests/api-get-privacy-data.md): Server-Side API endpoint to fetch Privacy Data
- [API Revoke Permissions](https://docs.quadrata.com/integration/how-to-integrate/request-privacy-data/api-requests/api-revoke-permissions.md): Server-Side API endpoint to revoke privacy permissions that have been granted to your dApp
- [Query attributes](https://docs.quadrata.com/integration/how-to-integrate/query-attributes.md)
- [Via Smart Contract](https://docs.quadrata.com/integration/how-to-integrate/query-attributes/via-smart-contract.md)
- [Query a single attribute](https://docs.quadrata.com/integration/how-to-integrate/query-attributes/via-smart-contract/query-a-single-attribute.md)
- [Query multiple attributes](https://docs.quadrata.com/integration/how-to-integrate/query-attributes/via-smart-contract/query-multiple-attributes.md)
- [Query Helper](https://docs.quadrata.com/integration/how-to-integrate/query-attributes/via-smart-contract/query-helper.md): Quadrata provides a suite of helper functions as a library contract deployed on chain.
- [Via API](https://docs.quadrata.com/integration/how-to-integrate/query-attributes/via-api.md)
- [On-Chain Wallet Screening](https://docs.quadrata.com/integration/how-to-integrate/on-chain-wallet-screening.md): Query wallets for their on-chain AML score
- [How to sign API](https://docs.quadrata.com/integration/how-to-integrate/on-chain-wallet-screening/how-to-sign-api.md): In order to communicate with the Wallet Screening API you need to make a signed request to the Quadrata API server.
- [Full Example](https://docs.quadrata.com/integration/how-to-integrate/on-chain-wallet-screening/how-to-sign-api/full-example.md): API Signed Request Examples
- [Generate ECDSA Key Pair](https://docs.quadrata.com/integration/how-to-integrate/on-chain-wallet-screening/how-to-sign-api/generate-ecdsa-key-pair.md)
- [API Get On-Chain AML Score](https://docs.quadrata.com/integration/how-to-integrate/on-chain-wallet-screening/api-get-on-chain-aml-score.md)
- [Webhooks](https://docs.quadrata.com/integration/how-to-integrate/webhooks.md): Webhook Event Notifications
- [Onboarding Webhooks](https://docs.quadrata.com/integration/how-to-integrate/webhooks/onboarding-webhooks.md): Onboarding Webhook Events
- [Ongoing Monitoring Webhooks](https://docs.quadrata.com/integration/how-to-integrate/webhooks/ongoing-monitoring-webhooks.md): Ongoing Monitoring (AML) Webhook Event
- [Webhook Request Signature](https://docs.quadrata.com/integration/how-to-integrate/webhooks/webhook-request-signature.md)
- [Burn Passports](https://docs.quadrata.com/integration/how-to-integrate/burn-passports.md)


---

# 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.quadrata.com/integration/how-to-integrate.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.
