Documentação

Introdução

O que é o Rebun e como os projetos, tabelas, buckets e usuários se encaixam.

O Rebun é um backend-as-a-service para devs brasileiros: banco Postgres, autenticação de usuários e arquivos por uma API REST, um SDK TypeScript e um servidor MCP, com API em São Paulo e cobrança em reais.

O Rebun está em beta: a API já é estável para uso, mas recursos e preços ainda podem mudar.

Conceitos

  • Projeto: isolado, com tabelas, buckets, usuários, chaves de API e membros próprios.
  • Tabela: tabela Postgres com colunas tipadas. Toda tabela ganha id, created_at, updated_at e owner_id.
  • Bucket: pasta de arquivos do projeto, pública ou privada, com tamanho máximo e tipos permitidos opcionais.
  • Usuário: usuário final do seu app, autenticado por OTP no e-mail, Google ou GitHub.
  • Chave de API: credencial do projeto, mostrada uma vez na criação.

Primeiros passos

  1. Crie um projeto no painel.
  2. Crie uma tabela e as colunas na aba Banco de dados.
  3. Gere uma chave de API em Configurações, com as permissões que o seu app precisa.
  4. Use a API ou o SDK para ler e gravar registros.

Onde usar cada um

  • API: qualquer linguagem, direto por HTTP.
  • SDK: apps TypeScript e JavaScript, no servidor ou no navegador.
  • MCP: seu assistente de IA gerencia tabelas, registros e arquivos por você.