# SIWA

## SIWA

- [Sign-In with Algorand](https://docs.siwa.org/readme.md): Unified Algorand auth
- [Quickstart Guide](https://docs.siwa.org/readme/quickstart-guide.md): This guide will walk you through the SIWA Connect template
- [Setting Up the Project](https://docs.siwa.org/readme/quickstart-guide/creating-siwa-messages.md): Clone/fork the SIWA Connect repo to get started
- [Component Overview](https://docs.siwa.org/readme/quickstart-guide/component-overview.md): Here we learn how to connect the user's wallet with the web application and sign messages.
- [Client-side operations](https://docs.siwa.org/readme/quickstart-guide/client-side.md): This section covers the client-side operations for Sign In with Algorand (SIWA), including wallet initialization, connection, message signing, and disconnection for multiple wallet providers.
- [Message Signing](https://docs.siwa.org/readme/quickstart-guide/signing-messages.md): This guide explains how to sign SIWA (Sign-In with Algorand) messages using different wallet providers: Pera, Defly, Kibisis, and Lute. Each wallet has its own method for signing messages.
- [Server-side operations](https://docs.siwa.org/readme/quickstart-guide/server-side-operations.md): This guide explains how to implement server-side verification for Sign-In with Algorand (SIWA) messages. The server-side verification is crucial for maintaining security and integrity.
- [Testing and Troubleshooting](https://docs.siwa.org/readme/quickstart-guide/connect-the-frontend.md): Run tests and troubleshoot SIWA Connect
- [Sign-in Diagram](https://docs.siwa.org/readme/quickstart-guide/sign-in-diagram.md)
- [NextAuth.js](https://docs.siwa.org/integrations/nextauth.js.md): This guide will walk you through the process of integrating Sign-In with Algorand (SIWA) into a Next.js application using NextAuth.js.
- [Pera Wallet](https://docs.siwa.org/integrations/pera-wallet.md): This guide will walk you through the process of integrating Sign-In with Algorand (SIWA) using Pera Wallet in your web application.
- [Defly Wallet](https://docs.siwa.org/integrations/defly-wallet.md): This documentation outlines the steps to integrate Defly Wallet for signing "Sign In With Algorand" (SIWA) messages.
- [Kibisis Wallet](https://docs.siwa.org/integrations/kibisis-wallet.md): This guide explains how to integrate Kibisis wallet with Sign-In with Algorand (SIWA) for message signing.
- [Lute Wallet](https://docs.siwa.org/integrations/lute-wallet.md): This guide explains how to integrate Lute wallet with Sign-In with Algorand (SIWA) for transaction signing.
- [SIWA Overview](https://docs.siwa.org/general-information/siwa-overview.md): Sign-In with Algorand - A unified authentication standard for Algorand
- [EIP-4361-COMPAT](https://docs.siwa.org/general-information/siwa-overview/eip-4361-compat.md): EIP-4361-COMPAT: Sign-In with Algorand
- [SIWA Diagram](https://docs.siwa.org/general-information/siwa-overview/sign-in-diagram.md): This basic SIWA Mermaid diagram illustrates the SIWA auth flow with verification by provider.
- [Extended SIWA Diagram](https://docs.siwa.org/general-information/siwa-overview/extended-siwa-diagram.md): This extended SIWA Mermaid diagram illustrates the recommended SIWA auth flow integrated with Next.JS and NextAuth.
- [SIWA Code of Conduct](https://docs.siwa.org/general-information/siwa-code-of-conduct.md): A code of conduct for public community activity around Sign-In with Algorand.
- [Typescript](https://docs.siwa.org/libraries/typescript.md): A TypeScript implementation of EIP-4361-Compat: Sign In With Algorand.
- [Security Considerations](https://docs.siwa.org/additional-support/security-considerations.md): Sign-In with Algorand Security Considerations
- [NFD Profile Resolution](https://docs.siwa.org/additional-support/nfd-profile-resolution.md): Resolve user NFD profiles
- [Community Highlights](https://docs.siwa.org/additional-support/community-highlights.md): Community-Based Sign-In with Algorand Integrations and Guides
- [Attribution and Recognition](https://docs.siwa.org/additional-support/attribution-and-recognition.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.siwa.org/readme.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.
