# Quadrata Integration ## Passport Integration - [Introduction to Quadrata](https://docs.quadrata.com/integration/introduction/introduction-to-quadrata.md) - [Passport Attributes](https://docs.quadrata.com/integration/introduction/passport-attributes.md) - [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) - [Smart contracts](https://docs.quadrata.com/integration/additional-information/smart-contracts.md): Smart contracts are implemented with OpenZeppelin Upgrade - this means that the underlying function can be modified for future functionality and optimizations. - [Quadrata Sandbox](https://docs.quadrata.com/integration/additional-information/quadrata-sandbox.md): Learn how to use Quadrata's passport issuer sandbox to mint passports and modify their attribute values. - [Passport Issuers](https://docs.quadrata.com/integration/additional-information/passport-issuers.md) - [Privileged Roles & Ownership](https://docs.quadrata.com/integration/additional-information/privileged-roles-and-ownership.md) - [Constants](https://docs.quadrata.com/integration/additional-information/constants.md) - [Flex Kit Attributes](https://docs.quadrata.com/integration/additional-information/flex-kit-attributes.md) - [Smart Contract Addresses](https://docs.quadrata.com/integration/additional-information/flex-kit-attributes/smart-contract-addresses.md)