# SDK & API Reference

Clique Wallet provides comprehensive SDK and API support for developers to integrate wallet functionality into their applications. Whether you're building a web application, mobile app, or backend service, Clique Wallet offers flexible integration options to meet your needs.

### Overview

The Clique Wallet SDK and API enable developers to:

* **Authenticate Users**: Integrate various authentication methods including social OAuth, email/phone verification, and external wallet connections
* **Manage Wallets**: Create and manage multiple wallets across different blockchain networks
* **Sign Transactions**: Securely sign transactions for all supported chains within the TEE
* **Build Transactions**: Construct transactions from parameters with automatic validation and gas estimation
* **Manage API Keys**: Create and manage API keys for programmatic access with granular permissions
* **Handle Account Operations**: Manage user accounts, bind authentication methods, and handle account lifecycle

### Integration Options

Clique Wallet supports multiple integration approaches:

* **JavaScript/TypeScript SDK**: NPM package for web and Node.js applications
* **RESTful API**: HTTP-based API for any programming language or platform

### Documentation Status

The detailed SDK and API documentation is currently being developed and will be available soon.


---

# 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.clique.tech/clique-wallet/sdk-and-api-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.
