V
Venddor-IO
RecursosComo FuncionaPlanosDesenvolvedoresDocsLoginComece Gratis
Voltar para Docs
Guia para Desenvolvedores

Guia do Desenvolvedor

Aprenda a construir apps e integracoes para o Venddor-IO. Use nossas APIs REST e GraphQL, configure webhooks e publique no marketplace.

Comece Rapido

Novo por aqui? Registre-se no Portal do Desenvolvedor, crie seu primeiro app e faca sua primeira chamada API em 10 minutos.

Criar Conta
1

Primeiros Passos

Registre-se como desenvolvedor, crie seu primeiro app e complete o fluxo OAuth.

Registro de desenvolvedor
Criar primeiro app
Fluxo OAuth 2.0
Fazendo chamadas API
Ler mais
2

Integracao via API

Chame APIs REST e GraphQL do Venddor para ler e escrever dados do seu app.

Endpoints REST
Queries GraphQL
Headers de autenticacao
Paginacao e filtros
Webhooks
Ler mais
3

Construindo seu App

Construa um app frontend que conecta ao Venddor usando nossas APIs e embeds.

SDK JavaScript
SDK Python
Padrao de app embutido
Fluxo OAuth redirect
Widgets storefront
Ler mais
4

Modelos de Dados

Entenda as estruturas de dados que a API retorna e como elas se relacionam.

Modelo de produto
Modelo de pedido
Modelo de usuario
Dinheiro em centavos
Identificadores UUID
Ler mais
5

Referencia API

Referencia completa de endpoints com schemas de request/response para todos os dominios.

Catalogo de endpoints
Schemas request/response
Codigos de erro
Rate limiting
Versionamento
Ler mais
6

Testando seu App

Teste a integracao do seu app contra o sandbox Venddor antes de ir ao ar.

Ambiente sandbox
Credenciais de teste
Teste de webhooks
Teste fluxo OAuth
Erros comuns
Ler mais
7

Publicacao no Marketplace

Submeta seu app ao marketplace Venddor para revisao e publicacao.

Metadados do app
Processo de revisao
Melhores praticas de listagem
Opcoes de preco
Fluxo de atualizacao
Ler mais

Como seu App se conecta

Visao Geral da Arquitetura

Frontend (Next.js) → API Gateway (Go/Chi) → PostgreSQL

Veja no desktop para o diagrama completo


  +-------------------+         +-------------------+         +-------------------+
  |   Your App        |         |   Venddor-IO      |         |   Tenant Store    |
  |   (Frontend)      |  OAuth  |   API Gateway      |  Data   |   (Database)      |
  |                   | ------> |                   | ------> |                   |
  |  - JS/Python SDK  |  REST   |  - Authentication |         |  - Products       |
  |  - Webhooks       | <------ |  - Rate Limiting  |         |  - Orders         |
  |  - Script Engine  | GraphQL |  - Scopes Check   |         |  - Customers      |
  +-------------------+         +-------------------+         +-------------------+
         |                              |
         |  1. Register at /developers  |
         |  2. Create OAuth App         |
         |  3. Tenant authorizes        |
         |  4. Get access token         |
         |  5. Call APIs                |
         +------------------------------+
Portal do DesenvolvedorReferencia APIGuia do UsuarioTodos os Docs