# Quick Start

CoinsDo is a Wallet-as-a-Service platform for businesses that need to handle crypto operations — deposits, withdrawals, transaction approvals, and identity verification — without building or maintaining blockchain infrastructure from scratch. You keep your private keys. CoinsDo provides the infrastructure, automation, and security layer on top.

It's built for crypto exchanges, payment platforms, fintech companies, and Web3 businesses that need institutional-grade reliability without managing nodes or building wallet systems in-house.

### What's in the platform

CoinsDo is made up of five modules. You don't need all of them — pick what fits your use case:

| Module     | What it does                                                                                                                         |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| CoinWallet | Non-custodial wallet with split private key architecture. Deploy wallets on Android or PC/cloud in under 3 minutes.                  |
| CoinGet    | Handles all incoming crypto. Automated deposit address generation, real-time notifications, auto-sweeping, and cold storage routing. |
| CoinSend   | Powers outgoing transactions 24/7. Configure approval tiers, gas fee thresholds, and withdrawal rules.                               |
| CoinSign   | Tamper-proof approval layer built into CoinSend. Bank-grade signatures (RSA, HMAC-SHA256) on every high-value transaction.           |
| CoinFace   | End-to-end KYC and identity verification. Document OCR, liveness detection, facial recognition, and fraud screening.                 |
|            |                                                                                                                                      |

### Before you start

You'll need a registered CoinsDo account. If you don't have one yet, register here — our team confirms access after you sign up.

For API integration, you'll also need your API Key, Gateway Server address, and Project ID. These are generated from your dashboard once your account is active.

### Step 1: Log in and orient yourself

Your dashboard gives you a live view of wallet activity, transaction status, and module configuration. Spend a few minutes exploring before you configure anything.

If the dashboard feels unfamiliar, the CoinWallet Introduction page is a good place to start.

### Step 2: Choose your path

**Building via API (developer integration)**

Start with the module that matches your first use case:

* Accepting crypto deposits → CoinGet Setup
* \- Sending or automating withdrawals → CoinSend Setup
* \- Issuing wallets to your users → CoinWallet SDK Setup

You'll need your API Key, Gateway Server, and Project ID from dashboard settings.

**Configuring operations (dashboard-first)**

If you're setting up business operations rather than integrating via API:

1. Configure deposit addresses in CoinGet
2. 2\. Set up withdrawal rules and approval flows in CoinSend
3. 3\. Connect your KYC pipeline in CoinFace if compliance is required

### Step 3: Test in the sandbox

CoinsDo provides a free test environment where all modules run against testnet. Use it to validate your full transaction flow before going live.

Register for sandbox access here — our team will set you up promptly.

### Step 4: Go-live checklist

Before switching to production, confirm:

* API keys rotated and securely stored
* \- Approval flows configured and tested (CoinSend / CoinSign)
* \- Cold storage routing confirmed (CoinGet)
* \- KYC flow reviewed against your compliance requirements (CoinFace)
* \- Webhook endpoints live and verified

### Where to go next

* CoinWallet — Non-custodial wallets and SDK
* CoinGet — Deposits and address management
* \- CoinSend — Withdrawals and approvals
* \- CoinFace — KYC and identity verification
* \- API Reference — Full API documentation
* \- Supported blockchains — Chains and token support


---

# 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://coinsdo.gitbook.io/docs/quick-start.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.
