> ## Documentation Index
> Fetch the complete documentation index at: https://docs.killb.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Exemplos de SDK

> Exemplos completos usando SDK KillB

## Visão Geral

Exemplos do mundo real demonstrando padrões de integração comuns com o SDK JavaScript da KillB.

## Exemplo Completo de On-Ramp

```typescript theme={null}
import { KillB } from '@killb/sdk';

async function completeOnRampFlow() {
  const killb = new KillB({
    email: process.env.KILLB_EMAIL!,
    password: process.env.KILLB_PASSWORD!,
    environment: 'sandbox'
  });

  await killb.initialize();

  try {
    // Passo 1: Criar usuário
    const user = await killb.users.create({
      type: 'PERSON',
      data: { /* dados do usuário */ }
    });

    console.log('✅ Usuário criado:', user.id);

    // Passo 2: Criar carteira
    const wallet = await killb.accounts.create({
      type: 'WALLET',
      userId: user.id,
      data: { /* dados da carteira */ }
    });

    // Passo 3: Obter cotação
    const quote = await killb.quotations.create({
      fromCurrency: 'BRL',
      toCurrency: 'USDC',
      amount: 1000,
      cashInMethod: 'PIX',
      cashOutMethod: 'POLYGON'
    });

    // Passo 4: Criar ramp
    const ramp = await killb.ramps.create({
      quotationId: quote.id,
      userId: user.id,
      accountId: wallet.id
    });

    console.log('✅ Ramp criado:', ramp.id);

    return ramp;
  } catch (error) {
    console.error('❌ Erro:', error);
    throw error;
  }
}
```

## Próximos Passos

<CardGroup cols={2}>
  <Card title="SDK JavaScript" icon="js" href="/pt/sdks/javascript">
    Documentação completa do SDK
  </Card>

  <Card title="Apps Demo" icon="grid" href="/pt/demo-apps">
    Mais exemplos completos
  </Card>
</CardGroup>
