# SDKs

Bibliotecas oficiais da Kobana para as principais linguagens de programação.

---

## SDKs disponíveis

### Ruby

```bash
gem install kobana
```

[Documentação Ruby](https://docs.banking.kobana.com.br/pt/api/overview)

### Python

```bash
pip install kobana
```

[Documentação Python](https://docs.banking.kobana.com.br/pt/api/overview)

### Node.js

```bash
npm install @kobana/sdk
```

[Documentação Node.js](https://docs.banking.kobana.com.br/pt/api/overview)

### PHP

```bash
composer require kobana/sdk
```

[Documentação PHP](https://docs.banking.kobana.com.br/pt/api/overview)

---

## Exemplo de uso (Node.js)

```javascript
const Kobana = require('@kobana/sdk');

const client = new Kobana({
  apiKey: 'sua_api_key'
});

// Criar boleto
const boleto = await client.charges.createBoleto({
  amount: 100.00,
  bankAccountUid: 'conta_123',
  dueDate: '2025-02-15',
  payer: {
    name: 'João Silva',
    documentNumber: '12345678900'
  }
});

console.log(boleto.url);
```

---

## API REST

Se não houver SDK para sua linguagem, use a API REST diretamente.

[Ver documentação da API](https://docs.banking.kobana.com.br/pt/api/overview)

---

[Acessar Sandbox](sandbox.md)
