Plataforma biométrica · API v2.1 · Parceiro América Latina – Tencent Cloud

Identidade digital que vai além
da senha.

Integre biometria palmar, reconhecimento facial e liveness detection de classe mundial na sua aplicação com uma única API REST. Infraestrutura neutra, base centralizada, máxima segurança.

Biometria Palmar

Identificação por veia palmar com FAR < 0.0001% e FRR < 0.1%

Reconhecimento Facial

1:N e 1:1 com acurácia de 99.8% em bases de milhões

Liveness Detection

Anti-spoofing contra deepfake, foto e vídeo com IA generativa

Palm Payment

Pagamento transparente pela palma da mão. Sem cartão, sem celular.

Hub Neutro

Base centralizada de biometria — sem canibalismo entre instituições

Produtos disponíveis

Soluções biométricas enterprise para bancos, fintechs, órgãos públicos e varejo.

Treeal Palmar ID

Identificação de pessoas pela geometria e padrão venoso da palma da mão. Tecnologia Tencent Cloud adaptada para o mercado brasileiro. Captura contactless, leitura em < 1s.

Palmar 1:N Match Contactless REST API

Treeal Face ID

Reconhecimento facial 1:1 e 1:N de alta performance. Integra liveness passivo e ativo, detecção de deepfake em tempo real e busca em grandes bases biométricas.

Facial 1:1 Verify 1:N Search Anti-Deepfake

Treeal Liveness

Prova de vivacidade passiva e ativa. Detecta ataques de apresentação usando fotos impressas, máscaras 3D, replay de vídeo e deepfakes gerados por IA generativa.

Passivo Ativo Anti-Spoof IA Gen Detect

Palm Payment

Pagamento biométrico pela palma da mão. Integração com bandeiras e adquirentes via Positivo Informática (hardware). Zero fricção: o usuário apenas aproxima a mão.

Pagamento Contactless PCI-DSS Novo

Ecossistema de parceiros

Treeal ID como hub neutro entre a tecnologia e as instituições.

☁️ Tencent Cloud Tecnologia & Licença
Licença
TREEAL ID Hub Neutro + Base Central
API REST
🏦 Bancos Instituições financeiras
🏛️ Gov / Serpro Órgãos públicos
🏪 Varejo PDV & e-commerce
Hardware
🖥️ Positivo Hardware Palmar
Quickstart

Em 5 minutos rodando.

Do cadastro à primeira verificação biométrica com um mínimo de código.

Autenticação e primeiro chamado

Siga os passos abaixo para integrar a Treeal ID API na sua aplicação.

Você precisa de um Client ID e Client Secret. Solicite acesso ao ambiente de sandbox pelo time comercial — veja a seção Contato Comercial.
  1. Obtenha seu token de acesso

    Gere um access_token JWT usando suas credenciais de cliente. O token expira em 3600 segundos.

    HTTP Request
    POST https://api.treeal.id/v2/auth/token
    Content-Type: application/json
    
    {
      "client_id": "seu_client_id",
      "client_secret": "seu_client_secret",
      "grant_type": "client_credentials"
    }
    cURL
    curl -X POST https://api.treeal.id/v2/auth/token \
      -H "Content-Type: application/json" \
      -d '{"client_id":"seu_id","client_secret":"seu_secret","grant_type":"client_credentials"}'
    Resposta · 200 OK
    {
      "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...",
      "token_type": "Bearer",
      "expires_in": 3600,
      "scope": "biometric:read biometric:write"
    }
  2. Enrolle um usuário (biometria palmar)

    Envie a imagem da palma capturada pelo hardware para cadastro na base central. O campo palm_image deve ser Base64 de uma imagem PNG/JPG.

    JavaScript · fetch
    const enrollPalm = async (userId, palmImageBase64) => {
      const res = await fetch('https://api.treeal.id/v2/palmar/enroll', {
        method: 'POST',
        headers: {
          'Authorization': `Bearer ${accessToken}`,
          'Content-Type': 'application/json',
          'X-Institution-ID': 'seu_institution_id'
        },
        body: JSON.stringify({
          user_id: userId,
          palm_image: palmImageBase64,
          hand: 'right',   // 'right' | 'left' | 'both'
          liveness_check: true
        })
      });
      return res.json();
    };
  3. Verifique / autentique o usuário

    Compare uma nova captura da palma com o template cadastrado. Retorna um match_score e decisão binária.

    JavaScript · fetch
    const verifyPalm = async (userId, palmImageBase64) => {
      const res = await fetch(`https://api.treeal.id/v2/palmar/verify/${userId}`, {
        method: 'POST',
        headers: {
          'Authorization': `Bearer ${accessToken}`,
          'Content-Type': 'application/json',
          'X-Institution-ID': 'seu_institution_id'
        },
        body: JSON.stringify({
          palm_image: palmImageBase64,
          hand: 'right'
        })
      });
      const data = await res.json();
      // data.matched === true / false
      // data.match_score: 0.0 – 1.0
      return data;
    };
  4. Trate a resposta

    Implemente o fluxo de sucesso e erro baseado em matched e match_score.

    Exemplo · Resposta de verificação
    {
      "request_id":   "req_01JXYZ...",
      "user_id":      "usr_abc123",
      "matched":      true,
      "match_score":  0.9987,
      "liveness": {
        "is_live":   true,
        "confidence": 0.9982
      },
      "latency_ms":   210,
      "timestamp":    "2026-04-10T14:32:00Z"
    }
    Pronto! Com apenas 3 chamadas você tem um fluxo completo de enroll e verificação biométrica. Consulte a referência completa da API para todos os parâmetros.
Arquitetura

Hub neutro e base centralizada.

Treeal ID como camada de orquestração entre tecnologia e instituições, garantindo privacidade, segurança e interoperabilidade.

Fluxo de dados

Visão completa da arquitetura de integração entre parceiros.

☁️ Tencent Cloud Motor biométrico Licença LATAM
SDK / License
🌿 TREEAL ID API Gateway + Orquestrador Base Biométrica Central Criptografia E2E · HSM
REST / mTLS
🏦 Banco A Autenticação
🏦 Banco B KYC / Onboarding
🏛️ Órgão Gov Identificação Civil
🏪 Varejo / PDV Palm Payment
Hardware SDK
🖥️ Positivo Info. Terminal Palmar Fabricação & Dist.
Base centralizada neutra: Cada instituição acessa apenas os dados dos seus próprios usuários. A Treeal ID opera como custodiante da biometria, impedindo duplicidade e canibalismo de bases entre diferentes clientes.

Segurança e compliance

Criptografia E2E

Dados biométricos trafegam cifrados com TLS 1.3 + mTLS. Templates armazenados com AES-256. Chaves gerenciadas em HSM.

LGPD & GDPR

Arquitetura em conformidade com a LGPD e GDPR. Consentimento explícito, direito ao esquecimento, auditoria de acesso completa.

PCI-DSS (Palm Pay)

Módulo de pagamento palmar em conformidade com PCI-DSS nível 1. Tokenização de dados de pagamento, sem armazenamento de PAN.

Alta Disponibilidade

Infraestrutura multi-region com SLA de 99.9%. Failover automático, balanceamento de carga e disaster recovery em < 15 min (RTO).

Autenticação

A API Treeal ID usa OAuth 2.0 com fluxo Client Credentials. Todos os endpoints exigem um token Bearer válido.

Nunca exponha seu client_secret no frontend. Use sempre um backend seguro para gerar tokens.
Endpoints de autenticação
POST /v2/auth/token Gerar access token

Gera um JWT de acesso com validade de 1 hora. Use-o no header Authorization: Bearer <token>.

Request Body
CampoTipoObrigat.Descrição
client_idstring✓ SimID do cliente fornecido pela Treeal ID
client_secretstring✓ SimSecret do cliente (manter seguro)
grant_typestring✓ SimSempre client_credentials
scopestringOpcionalEscopos separados por espaço. Ex: biometric:read biometric:write payment
JSON
{
  "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...",
  "token_type": "Bearer",
  "expires_in": 3600,
  "scope": "biometric:read biometric:write",
  "institution_id": "inst_abc123"
}
JSON
{
  "error": "invalid_client",
  "error_description": "Client authentication failed",
  "request_id": "req_01JXYZ..."
}
POST /v2/auth/token/revoke Revogar token

Invalida imediatamente um access token. Use em logout ou rotação de credenciais.

CampoTipoObrigat.Descrição
tokenstring✓ SimO access token a ser revogado
Todos os endpoints também exigem o header X-Institution-ID com o ID da sua instituição. Este header é fornecido junto com as credenciais no onboarding.

Biometria Palmar API

Endpoints para enroll, verificação 1:1, identificação 1:N e gestão de templates palmares.

Estável · v2.1 FAR < 0.0001% FRR < 0.1% Latência < 300ms
Enroll (Cadastro)
POST /v2/palmar/enroll Cadastrar template palmar

Extrai e armazena o template biométrico palmar de um usuário. Suporta mão direita, esquerda ou ambas. Requer liveness check configurável.

Headers obrigatórios
HeaderValor
AuthorizationBearer <access_token>
X-Institution-IDID da instituição
Content-Typeapplication/json
Request Body
CampoTipoObrigat.Descrição
user_idstring✓ SimID único do usuário na sua instituição
palm_imagestring✓ SimImagem em Base64 (PNG/JPG). Mín. 300×300px
handenum✓ Simright | left | both
liveness_checkbooleanOpcionalAtivar prova de vivacidade. Default: true
metadataobjectOpcionalDados adicionais (ex: device_id, branch_id)
Python · requests
import requests, base64

with open('palm_right.jpg', 'rb') as f:
    palm_b64 = base64.b64encode(f.read()).decode()

resp = requests.post(
    'https://api.treeal.id/v2/palmar/enroll',
    headers={
        'Authorization': f'Bearer {access_token}',
        'X-Institution-ID': 'inst_abc123'
    },
    json={
        'user_id': 'usr_001',
        'palm_image': palm_b64,
        'hand': 'right',
        'liveness_check': True
    }
)
print(resp.json())
JSON
{
  "request_id":    "req_01JXYZ...",
  "user_id":       "usr_001",
  "template_id":   "tpl_palm_abc123",
  "hand":          "right",
  "quality_score": 0.96,
  "liveness": {
    "is_live":     true,
    "confidence":  0.9991
  },
  "enrolled_at":   "2026-04-10T14:00:00Z",
  "status":        "active"
}
JSON
{
  "error": "IMAGE_QUALITY_LOW",
  "message": "Imagem com qualidade insuficiente. Score mínimo: 0.6",
  "quality_score": 0.42,
  "request_id": "req_01JXYZ..."
}
JSON
{
  "error": "USER_ALREADY_ENROLLED",
  "message": "Usuário já possui template palmar. Use PATCH para atualizar.",
  "template_id": "tpl_palm_abc123"
}
Verify (1:1)
POST /v2/palmar/verify/{user_id} Verificar identidade (1:1)

Compara uma nova captura palmar com o template cadastrado do usuário. Retorna score de similaridade e decisão de match.

ParâmetroTipoObrigat.Descrição
user_idpath✓ SimID do usuário a verificar
palm_imagestring✓ SimImagem Base64 da nova captura
handenum✓ Simright | left
thresholdnumberOpcionalLimiar de match. Default: 0.92 (range: 0.5–0.99)
POST /v2/palmar/search Identificação 1:N (busca na base)

Busca quem é o usuário em toda a base biométrica da instituição. Retorna até 10 candidatos ranqueados por score.

CampoTipoObrigat.Descrição
palm_imagestring✓ SimImagem Base64 da palma
handenum✓ Simright | left
max_resultsintegerOpcionalMáx candidatos. Default: 5, máx: 10
min_scorenumberOpcionalScore mínimo para incluir no resultado. Default: 0.80
DEL /v2/palmar/enroll/{user_id} Deletar template palmar

Remove permanentemente o template biométrico palmar do usuário. Ação irreversível — solicita confirmação via campo confirm: true.

Esta ação é irreversível. O usuário precisará re-enrollar para voltar a usar serviços biométricos.

Biometria Facial API

Reconhecimento facial 1:1 e 1:N com suporte a detecção de deepfake e liveness integrado.

Estável · v2.1
Enroll e Verificação Facial
POST /v2/facial/enroll Cadastrar template facial
CampoTipoObrigat.Descrição
user_idstring✓ SimID único do usuário
face_imagestring✓ SimImagem facial em Base64. Rosto visível, frontal.
liveness_typeenumOpcionalpassive | active | none. Default: passive
deepfake_checkbooleanOpcionalVerificar se imagem é deepfake. Default: true
POST /v2/facial/verify/{user_id} Verificar identidade facial (1:1)

Compara o rosto capturado com o template do usuário informado. Retorna match score e status de liveness/deepfake.

POST /v2/facial/search Identificação facial 1:N

Busca facial em toda a base da instituição. Suporta bases de milhões de usuários com latência média de 400ms.

POST /v2/facial/compare Comparar duas imagens (sem enroll)

Compara dois rostos diretamente, sem necessidade de enroll prévio. Útil para onboarding com documento de identidade.

JSON · Body
{
  "image_a": "<base64 foto selfie>",
  "image_b": "<base64 foto documento>",
  "liveness_on_a": true
}

// Resposta
{
  "same_person":  true,
  "match_score":  0.9872,
  "liveness": { "is_live": true, "confidence": 0.997 }
}

Liveness Detection API

Prova de vivacidade passiva e ativa. Anti-spoofing de nível enterprise contra deepfakes gerados por IA.

Estável · v2.1

Passive Liveness

Uma única foto/frame. Sem interação do usuário. Detecta apresentação de foto, máscara e replay. Latência < 200ms.

0 fricção<200ms

Active Liveness

Usuário realiza ações (piscar, sorrir, virar cabeça). Maior segurança contra ataques sofisticados e deepfakes em tempo real.

Alta segurança<800ms
Endpoints de Liveness
POST /v2/liveness/passive Verificação passiva de vivacidade
CampoTipoObrigat.Descrição
imagestring✓ SimImagem facial Base64
deepfake_checkbooleanOpcionalVerificar deepfake por IA generativa. Default: true
Resposta · 200
{
  "is_live":          true,
  "confidence":       0.9984,
  "attack_type":      null,
  "deepfake": {
    "detected":       false,
    "confidence":     0.9991
  },
  "latency_ms":       148
}
POST /v2/liveness/active/init Iniciar sessão de liveness ativo

Inicia uma sessão de liveness ativo. Retorna um session_id e a lista de ações que o usuário deve realizar, em ordem aleatória.

POST /v2/liveness/active/verify Submeter frames para validação ativa

Envia os frames capturados durante a sessão ativa. Requer o session_id retornado por /active/init.

Palm Payment API

Pagamento biométrico pela palma da mão. Zero fricção, máxima segurança. Compatível com POS Positivo Palmar.

Beta · v2.1 PCI-DSS L1 ISO 20022 Novo!
Palm Payment requer vinculação prévia de método de pagamento (conta/cartão) ao template palmar. Use o endpoint /v2/payment/link para vincular.
Vinculação e Pagamento
POST /v2/payment/link Vincular método de pagamento à palma
CampoTipoObrigat.Descrição
user_idstring✓ SimID do usuário (já enrollado)
payment_tokenstring✓ SimToken do método de pagamento (gerado pelo banco/adquirente)
payment_typeenum✓ Simdebit | credit | pix
bank_codestring✓ SimCódigo da instituição financeira (ISPB)
POST /v2/payment/authorize Autorizar pagamento pela palma

Ponto principal do fluxo. Recebe a imagem da palma capturada no terminal, identifica o usuário, verifica liveness e autoriza o pagamento.

CampoTipoObrigat.Descrição
palm_imagestring✓ SimImagem Base64 capturada no terminal
amountnumber✓ SimValor em centavos. Ex: 5000 = R$ 50,00
terminal_idstring✓ SimID do terminal Positivo registrado
merchant_idstring✓ SimID do estabelecimento comercial
payment_typeenumOpcionaldebit | credit | pix. Default: preferência do usuário
Resposta · 200 Aprovado
{
  "authorization_code": "AUTH_0xA3F2B...",
  "user_id":            "usr_001",
  "status":             "approved",
  "amount":             5000,
  "payment_type":       "debit",
  "match_score":        0.9971,
  "liveness_passed":    true,
  "nsu":                "202604101432001",
  "latency_ms":         280
}
GET /v2/payment/transactions/{user_id} Histórico de transações do usuário

Retorna histórico paginado de transações biométricas do usuário. Suporta filtros de data e status.

SDKs & Bibliotecas

Bibliotecas oficiais para acelerar sua integração com a Treeal ID API.

🐍

Python SDK

pip install treeal-id

v2.1.0
📦

Node.js SDK

npm install @treeal/id-sdk

v2.1.0

Java SDK

Maven · treeal:id-sdk

v2.0.3
🍎

iOS SDK

Swift Package Manager

Beta
🤖

Android SDK

Gradle · treeal-id-android

Beta
🌐

REST (cURL)

Sem dependência, qualquer linguagem

Sempre disponível

Exemplo rápido — Node.js SDK

JavaScript · Node.js
import { TreealID } from '@treeal/id-sdk';

const client = new TreealID({
  clientId: process.env.TREEAL_CLIENT_ID,
  clientSecret: process.env.TREEAL_CLIENT_SECRET,
  institutionId: process.env.TREEAL_INSTITUTION_ID,
  environment: 'sandbox' // 'production'
});

// Enroll palmar
const enrollment = await client.palmar.enroll({
  userId: 'usr_001',
  palmImage: palmBuffer, // Buffer ou Base64
  hand: 'right'
});

// Verificar
const result = await client.palmar.verify('usr_001', {
  palmImage: newCapture,
  hand: 'right'
});

if (result.matched) {
  console.log(`✅ Usuário autenticado! Score: ${result.matchScore}`);
}

Códigos de Erro

Referência completa de erros da API Treeal ID com descrições e sugestões de resolução.

HTTPCódigo de ErroDescriçãoResolução
400IMAGE_QUALITY_LOWImagem abaixo do score mínimo de qualidadeSolicitar nova captura. Score mínimo: 0.60
400INVALID_IMAGE_FORMATFormato de imagem não suportadoUsar PNG, JPG ou BMP. Verificar Base64
400LIVENESS_FAILEDProva de vivacidade reprovadaAtaque detectado. Registrar tentativa.
400DEEPFAKE_DETECTEDImagem identificada como deepfakeBloquear sessão e acionar equipe de segurança
401TOKEN_EXPIREDAccess token expiradoRenovar token via /v2/auth/token
401INVALID_TOKENToken inválido ou malformadoVerificar geração do token
403SCOPE_INSUFFICIENTToken sem escopo necessárioSolicitar escopo adicional no token
403INSTITUTION_MISMATCHUsuário pertence a outra instituiçãoVerificar X-Institution-ID
404USER_NOT_ENROLLEDUsuário não possui template cadastradoRealizar enroll antes de verificar
409USER_ALREADY_ENROLLEDUsuário já possui template ativoUsar PATCH /enroll/{id} para atualizar
422NO_PALM_DETECTEDPalma não detectada na imagemVerificar enquadramento e iluminação
422NO_FACE_DETECTEDRosto não detectado na imagemGarantir rosto frontal e iluminado
429RATE_LIMIT_EXCEEDEDLimite de requisições excedidoImplementar backoff exponencial
500INTERNAL_ERRORErro interno no servidorContato: suporte@treeal.id

Changelog

Histórico de versões e alterações da API Treeal ID.

  • v2.1.0
    Abr 2026

    Palm Payment Beta + Liveness Ativo

    • 🆕 Novo módulo Palm Payment com endpoints /v2/payment/*
    • 🆕 Liveness ativo com sessões e ações aleatórias
    • 🛡️ Detecção de deepfake por IA generativa aprimorada
    • ⚡ Redução de latência do Palmar Verify em ~30%
    • 📦 Lançamento do SDK Node.js e Python v2.1.0
  • v2.0.3
    Mar 2026

    Melhorias de performance e segurança

    • 🔒 Atualização TLS 1.3 obrigatório em todos os endpoints
    • ⚡ Otimização do pipeline de extração de template palmar
    • 🐛 Correção: FAR em condições de baixa iluminação
    • 📖 Documentação de erros expandida
  • v2.0.0
    Jan 2026

    Lançamento da API v2 — Integração Tencent Cloud LATAM

    • 🚀 Novo motor biométrico palmar com FAR < 0.0001%
    • 🆕 Endpoint /v2/facial/compare para onboarding com documento
    • 🏗️ Arquitetura de hub neutro — base centralizada multi-instituição
    • 🔑 OAuth 2.0 Client Credentials substituindo API Keys
    • ⚠️ Breaking: v1 descontinuada — migrar até Jun/2026
  • v1.5
    Out 2025

    Última versão da API v1 (legado)

    • Biometria facial e liveness passivo
    • API Keys para autenticação
    • Descontinuação prevista: Jun/2026

Guia: Enroll de Usuário

Fluxo completo para cadastro biométrico com palmar + facial + liveness.

Recomendamos sempre combinar enroll palmar com liveness passivo para máxima segurança no cadastro inicial.
  1. Capturar imagem no terminal

    O terminal Positivo Palmar captura automaticamente a imagem com qualidade mínima garantida pelo hardware. Retorna Base64.

  2. Verificar qualidade da imagem

    Antes de enviar, verifique o quality_score retornado pelo SDK do terminal. Mínimo recomendado: 0.75.

  3. Chamar POST /v2/palmar/enroll

    Envie user_id, palm_image, hand e liveness_check: true. Guarde o template_id retornado.

  4. (Opcional) Enroll facial

    Para duplo fator, chame também POST /v2/facial/enroll com face_image do mesmo usuário.

  5. Confirmar enroll e notificar usuário

    Ao receber status: "active" na resposta, o usuário está pronto para usar serviços biométricos.

Guia: Verificação & Match

Fluxo de autenticação e identificação biométrica em produção.

Verify 1:1

O usuário se identifica (informa user_id) e a biometria confirma. Mais rápido e barato. Ideal para autenticação em apps e ATMs.

<300msBaixo custo

Search 1:N

Apenas a palma — o sistema encontra quem é. Sem necessidade de informar user_id. Ideal para pagamentos e controle de acesso.

<500msMais poderoso
Fluxo de decisão sugerido
// 1. Capturar palma no terminal
const capture = await terminal.capture();

// 2. Checar qualidade
if (capture.qualityScore < 0.6) throw Error('Imagem insuficiente');

// 3. Verificar (1:1) ou Buscar (1:N)
const result = userId
  ? await client.palmar.verify(userId, { palmImage: capture.base64 })
  : await client.palmar.search({ palmImage: capture.base64 });

// 4. Decisão
if (result.matched && result.matchScore >= 0.92) {
  grantAccess(result.userId);
} else {
  denyAccess('Biometria não reconhecida');
}

Guia: Fluxo de Pagamento Palmar

Passo a passo da jornada completa do Palm Payment, do terminal ao banco.

🖐️UsuárioAproxima a palma
Captura
🖥️Terminal PositivoCaptura + Base64
HTTPS
🌿Treeal IDBiometria + Auth
Token Pay
🏦Banco/AdquirenteDébito / PIX
Aprovação
ConfirmaçãoRecibo no terminal
Tempo total médio do fluxo: ~1.2 segundos do momento em que o usuário aproxima a mão até o recibo ser exibido.

Suporte & SLA

Canais de suporte técnico e acordos de nível de serviço da plataforma Treeal ID.

Suporte Técnico

Abertura de chamados para dúvidas e incidentes de integração. Disponível para todos os planos.

Portal de Chamados

Slack Privado

Canal dedicado no Slack para clientes enterprise. Acesso direto à equipe de engenharia da Treeal ID.

Solicitar Acesso

Email de Suporte

Para questões técnicas detalhadas com logs e evidências.

dev-support@treeal.id

Status da Plataforma

Acompanhe a disponibilidade e incidentes em tempo real da API Treeal ID.

status.treeal.id

SLA por plano

PlanoDisponibilidadeLatência P95SuporteRPM
Sandbox 99% Email (5 dias úteis) 60
Starter 99.5% < 500ms Portal (2 dias úteis) 600
Business 99.9% < 350ms Slack + Portal (8h) 3.000
Enterprise 99.95% < 300ms Slack dedicado (2h) + TAM Ilimitado
Começar agora

Pronto para integrar a biometria do futuro?

Fale com nosso time comercial e de engenharia. Acesse o sandbox em menos de 24h após aprovação.

Time Comercial

Planos, precificação, contratos e parcerias estratégicas. Atendemos bancos, fintechs, governo e varejo.

comercial@treeal.id

Time de Engenharia

Dúvidas técnicas, arquitetura de integração, POC e avaliação de casos de uso específicos.

engineering@treeal.id

LinkedIn

Acompanhe novidades, cases de uso e updates da plataforma Treeal ID.

/company/treeal

Sandbox Gratuito

Ambiente de testes com dados simulados. Sem cartão de crédito. Solicite acesso em até 24h.

Solicitar Sandbox
🌿

TREEAL ID

Do lado de quem faz acontecer.

Parceiro América Latina · Tecnologia Tencent Cloud · Hardware Positivo Informática

Brasil · LATAM LGPD Compliant PCI-DSS L1