# 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.
