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

# Jan 26 - SDKs

> Novos SDKs

export const AuthorProfile = ({author}) => <div className="flex flex-row gap-3 items-center">
    {author.image && <img src={author.image} alt={author.name} className="w-10 h-10 rounded-full m-0" />}
    <div>
      <a href={author.url}>{author.name}</a>
      <br />
      <span>{author.title}</span>
    </div>
  </div>;

export const leonardo = {
  name: "Leonardo Pinheiro",
  title: "Staff Engineer",
  url: "https://github.com/leonardorpr",
  image: "https://github.com/leonardorpr.png"
};

<AuthorProfile author={leonardo} />

**Novos SDKs para facilitar sua integração 🚀**

Nos últimos meses, trabalhamos em diversas melhorias para trazer ainda mais segurança, autonomia e facilidade em nossa integração. Estamos muito felizes em anunciar dois novos SDKs para você!

**API SDK Node.js**

Conheça a nova forma facilitada de integrar com os serviços Malga, através do API SDK em Node.js. Para saber mais detalhes e consultar o guia de integração, [clique aqui](/sdks/api-sdks/introduction).

Para testar é fácil, basta instalar nosso pacote com seu gerenciador de pacotes preferido e usar o seguinte código:

```typescript theme={null}
import { Malga } from "malga";

const malga = new Malga({
  apiKey: "YOUR_API_KEY",
  clientId: "YOUR_CLIENT_ID",
  options: { sandbox: true },
})(async function () {
  try {
    const data = await malga.charges.create({
      merchantId: "YOUR_MERCHANT_ID",
      amount: 100,
      paymentMethod: {
        type: "credit",
        installments: 1,
        card: {
          holderName: "João da Silva",
          number: "5453881028277600",
          cvv: "170",
          expirationDate: "10/2030",
        },
      },
    });

    console.log(data);
  } catch (error) {
    console.error(error);
  }
})();
```

**Tokenization SDK**

Desenvolvemos o Tokenization SDK, exclusivo para tokenização de cartão. Contando com a nossa certificação PCI, o novo SDK torna o processo de integração simples e seguro, feito diretamente no seu client-side.

Dessa forma, você não corre mais o risco de tokenizar um cartão no seu servidor. É mais segurança pra você e para o seu cliente!

Para testar, basta instalar o nosso pacote com seu gerenciador de pacotes preferido e adicionar os identificadores no seu formulário:

```html theme={null}
<form onSubmit="{handleSubmit}" data-malga-tokenization-form>
  <input
    data-malga-tokenization-holder-name
    name="holderName"
    type="text"
    placeholder="Card Holder Name"
  />
  <input
    data-malga-tokenization-number
    name="number"
    type="number"
    placeholder="Card Number"
  />
  <input
    data-malga-tokenization-expiration-date
    name="expirationDate"
    type="text"
    placeholder="Card Expiration Date"
  />
  <input
    data-malga-tokenization-cvv
    name="cvv"
    type="number"
    placeholder="Card CVV"
  />
  <button type="submit">Submit</button>
</form>
```

Depois disso na função que lidará com o submit do seu formulário, basta usar o seguinte código:

```typescript theme={null}
const malgaTokenization = new MalgaTokenization({
  apiKey: "YOUR_API_KEY",
  clientId: "YOUR_CLIENT_ID",
});

async function handleSubmit(event) {
  event.preventDefault();

  const { tokenId } = await malgaTokenization.tokenize();
  console.log(tokenId);
}
```

Tokenizar cartões nunca foi tão fácil! Para saber mais detalhes sobre o Tokenization SDK e consultar a documentação, [clique aqui](/sdks/tokenization/v1/intro).
Experimente as novas ferramentas e nos conte o que achou!

<Tip>
  NOVOS SDKS

  <Check>
    {" "}

    **API SDK Node.js:** Nova forma de integrar com a Malga, trazendo mais
    autonomia e facilidade para a sua integração;
  </Check>

  <Check>
    **Tokenization SDK:** Nova forma de tokenizar cartões, com mais segurança
    para a sua loja e o seu cliente;
  </Check>
</Tip>

Se precisar de ajuda na utilização dos pacotes, entre em contato com o nosso time através do e-mail [suporte@malga.io](mailto:suporte@malga.io). Em breve, mais novidades! 🚀
