# Reference

- [Concepts](https://docs.picketapi.com/picket-docs/reference/concepts.md)
- [Auth Flow](https://docs.picketapi.com/picket-docs/reference/concepts/auth-flow.md): This article describes the steps required to authenticate and authorize wallets for purposes such as token gating.
- [Connect](https://docs.picketapi.com/picket-docs/reference/concepts/connect.md): Connecting wallets and picket wallet objects
- [Signatures](https://docs.picketapi.com/picket-docs/reference/concepts/signatures.md)
- [Authentication and Authorization](https://docs.picketapi.com/picket-docs/reference/concepts/authentication-and-authorization.md): Wallet authentication and authorization
- [Incremental Authorization](https://docs.picketapi.com/picket-docs/reference/concepts/incremental-authorization.md): Incrementally authorize users for different parts of your app
- [Access Tokens](https://docs.picketapi.com/picket-docs/reference/concepts/access-tokens.md): Access tokens represent a secure and credible verification of wallet and/or token ownership that can be leveraged repeatedly without additional user interaction until expiration.
- [Testing](https://docs.picketapi.com/picket-docs/reference/concepts/testing.md): Tips & tricks for testing your application integrations with Picket
- [Errors](https://docs.picketapi.com/picket-docs/reference/concepts/errors.md): Error codes you may come across and their meaning. We work hard to ensure you don't need this page often.
- [Supported Blockchains](https://docs.picketapi.com/picket-docs/reference/concepts/supported-blockchains.md)
- [Supported Languages (Localization)](https://docs.picketapi.com/picket-docs/reference/concepts/supported-languages-localization.md): Picket supports automatic signing message translation into over 100 languages.
- [Modal Themes](https://docs.picketapi.com/picket-docs/reference/concepts/modal-themes.md)
- [Open Source Web3 Client Libraries](https://docs.picketapi.com/picket-docs/reference/concepts/open-source-web3-client-libraries.md)
- [Libraries and SDKs](https://docs.picketapi.com/picket-docs/reference/libraries-and-sdks.md)
- [Javascript Library - picket-js](https://docs.picketapi.com/picket-docs/reference/libraries-and-sdks/javascript-library-picket-js.md): Getting started with picket-js
- [React SDK - picket-react](https://docs.picketapi.com/picket-docs/reference/libraries-and-sdks/react-sdk-picket-react.md): The Picket React SDK, picket-react, is a JavaScript library for integrating Picket into React apps. It gives access to a Picket context provider and custom hook for securing your app.
- [Node.js Library - picket-node](https://docs.picketapi.com/picket-docs/reference/libraries-and-sdks/node.js-library-picket-node.md): Server side library for accessing picket endpoints.
- [Go Library - picket-go](https://docs.picketapi.com/picket-docs/reference/libraries-and-sdks/go-library-picket-go.md): The official Go library for the Picket API
- [Python Library - picket-python](https://docs.picketapi.com/picket-docs/reference/libraries-and-sdks/python-library-picket-python.md): The official Python library for the Picket API
- [Integrations](https://docs.picketapi.com/picket-docs/reference/integrations.md): Picket builds ready-to-go integrations for the tools you use most with the goal of making wallet login and token gating as accessible as possible everywhere.
- [Picket Authentication with RainbowKit](https://docs.picketapi.com/picket-docs/reference/integrations/picket-authentication-with-rainbowkit.md): Learn how to use Picket + RainbowKit to authenticate users
- [Supabase](https://docs.picketapi.com/picket-docs/reference/integrations/supabase.md): A guide to allowing users to login with their wallet to your Supabase-powered app!
- [Amazon Cognito](https://docs.picketapi.com/picket-docs/reference/integrations/amazon-cognito.md): A guide to get you started with using Picket as a Federated Identity Provider for Amazon Cognito
- [Picket Shopify App - Merchant Documentation](https://docs.picketapi.com/picket-docs/reference/integrations/picket-shopify-app-merchant-documentation.md): Token gated commerce with a few simple clicks from your Shopify dashboard
- [Picket BigCommerce App - Merchant Documentation](https://docs.picketapi.com/picket-docs/reference/integrations/picket-bigcommerce-app-merchant-documentation.md): Token gated commerce with a few simple clicks from your BigCommerce dashboard
- [API Reference](https://docs.picketapi.com/picket-docs/reference/api-reference.md): Open API 3.0 Spec
- [Projects & API Keys](https://docs.picketapi.com/picket-docs/reference/api-reference/projects-and-api-keys.md)
- [Auth](https://docs.picketapi.com/picket-docs/reference/api-reference/auth.md)
- [Chains](https://docs.picketapi.com/picket-docs/reference/api-reference/chains.md)
- [Wallets](https://docs.picketapi.com/picket-docs/reference/api-reference/wallets.md)
- [Contracts](https://docs.picketapi.com/picket-docs/reference/api-reference/contracts.md)
- [OAuth 2.0](https://docs.picketapi.com/picket-docs/reference/api-reference/oauth-2.0.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.picketapi.com/picket-docs/reference.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.
