Gateway HTTP + PostgreSQL

Banco de dados e
backend completo.

Crie, publique e acompanhe APIs REST sobre PostgreSQL sem reescrever o que já funciona. RestGo conecta seus dados à próxima entrega.

restgo · produção

online

01POST /v1/vendas/pedidos

02{ "status": "pago" }

03 200 em 18ms

04GET /v1/clientes/perfil

05 200 em 11ms

2.847 requisições hoje 100% disponível
LATÊNCIA MÉDIA14 ms
ENTREGA HTTP100%

Construa com menos camadas

PostgreSQLHTTP RESTWorkflowsObservabilidade

Seu banco não precisa ficar atrás do seu produto.

O RestGo é uma camada configurável entre HTTP e PostgreSQL. Defina scripts SQL, conecte-os a bancos e publique rotas REST — tudo pelo painel.

Entenda a arquitetura
POST/v1/loja/criar-pedido Publicado
REQUEST
{
  "cliente_id": 42,
  "valor": 189.90
}
POSTGRESQL
SELECT criar_pedido(
  :cliente_id, :valor
);
RESPONSE
{
  "success": true,
  "data": { "id": 918 }
}

Seu e-commerce.
Backend pronto.

Catálogo, clientes, carrinho, pedidos, estoque e integrações de pagamento. Um backend completo de e-commerce para você focar na experiência da sua loja.

Construa sua loja com RestGo
SUA LOJA, CONECTADA Uma operação completa
O BACKEND DA SUA LOJA
RestGoAPI REST
Autenticação JWT
PostgreSQLSeus dados, conectados

Catálogo

Produtos e categorias

GET/v1/loja/catalogo

Clientes

Perfis e endereços

GET/v1/loja/clientes

Carrinho

Itens e quantidades

POST/v1/loja/carrinho

Pedidos

Compras e status

POST/v1/loja/pedidos

Estoque

Saldo e disponibilidade

GET/v1/loja/estoque

Pagamentos

Integrações e confirmação

POST/v1/loja/pagamentos
CADA COMPRA CONECTA TUDO
  1. Carrinho criado
  2. Pedido registrado
  3. Pagamento confirmado
  4. Estoque atualizado
Uma estrutura de e-commerce com RestGo, ilustrada.Frontend livre. Backend completo.

Visibilidade sem
tirar o foco.

O painel reúne o que importa: rotas, bancos, acessos, dados e a saúde de cada fluxo.

Dashboard do RestGo exibindo consumo em tempo real, atividade e automações
MONITOR DE DESEMPENHOAtualização contínua da operação
01

APIs configuráveis

Publique endpoints GET e POST a partir de scripts SQL, com parâmetros, versões e resposta JSON consistente.

02

Controle de acesso

Proteja rotas com JWT, token administrativo e tokens de API, sem perder a simplicidade do fluxo.

03

Dados observáveis

Acompanhe latência, tráfego, auditoria, uso de Storage e a saúde da instância em tempo real.

AUTOMAÇÃO VISUAL

Quando a API é só o começo.

Conecte chamadas HTTP, scripts SQL, loops, condicionais, e-mail, backup e Google Drive em fluxos visuais que acompanham a sua operação.

Explorar recursos
Editor visual de workflow do RestGo com etapas conectadas
WORKFLOW · Captura Pokemons

Duas formas de levar
PostgreSQL ao produto.

O Supabase é uma plataforma BaaS centrada em um projeto PostgreSQL. O RestGo é uma camada autogerenciável para publicar e operar APIs, integrações e automações sobre os bancos que sua equipe já usa.

RESTGOSELF-HOSTED · VÁRIOS BANCOS

Uma camada técnica,
no seu servidor.

AUTHUma credencial
POSTGRESQLERP
POSTGRESQLLegado
POSTGRESQLProduto
CAMADA CONFIGURÁVELRESTGOAPIs · Auth · Fluxos

APIs v1 e contratos definidosSelf-hosted na sua infraestrutura

SUPABASEUM PROJETO · UM BANCO

Um projeto que organiza
os seus recursos.

PROJETOSupabase
BANCO PRINCIPALPOSTGRESQLDados do projeto
APIREST gerada
AUTHDo projeto
STORAGEDo projeto

API automática a partir do schemaRecursos reunidos no projeto

APROFUNDE POR CRITÉRIO

TemaRestGoSupabase
APIsEndpoints de negócio mais customizáveis. Publica scripts SQL nomeados como rotas REST, com método, contrato, banco e versionamento de API definidos no painel.Gera uma API REST CRUD automaticamente a partir do schema, com suporte a views e funções PostgreSQL.
E-commerceEstrutura pronta para e-commerce. Catálogo, clientes, carrinho, pedidos, estoque e integrações de pagamento em um backend completo, incluído no plano Empresarial.Sem estrutura nativa pronta de e-commerce. Oferece a base de backend; a equipe precisa modelar e implementar os módulos da loja, as regras de negócio e as integrações de pagamento, ou adotar soluções externas.
Bancos e legadoVários destinos no mesmo catálogo. Cada endpoint pode apontar para um PostgreSQL de destino diferente, facilitando a integração gradual com sistemas legados.Um projeto é normalmente centrado em um banco PostgreSQL.
Lógica de negócioConsultas, comandos SQL, API Operations e workflows configuráveis sem recompilar a aplicação.Funções PostgreSQL e Edge Functions, que em geral envolvem código e deploy.
Perfil de usoPara equipes técnicas que precisam de controle. Indicado para desenvolvedores que querem definir profundamente as APIs, configurações e integrações da operação.Mais direto para times que priorizam recursos prontos, abstrações da plataforma e menor configuração inicial.
AuthUm Auth para vários projetos e bancos. JWT, usuários, sessão, confirmação de e-mail, recuperação por SMTP, Argon2id, lockout e tokens individuais de API.Auth amplo, com OAuth, passwordless, MFA e provedores de identidade, mas vinculado ao projeto e ao banco PostgreSQL do ambiente Supabase.
StorageArquivos e tráfego sem limite de produto. Volume local, dono, acesso público opcional, upload em streaming e downloads com Range — dimensionados pela sua infraestrutura.Storage integrado a PostgreSQL/RLS, com recursos de objeto e ecossistema mais amplo.
AutomaçãoFluxos visuais completos, acionados pelas APIs. Ao chamar uma API, orquestre SQL, procedures e funções PostgreSQL, HTTP, e-mail, condições, loops, webhooks com retry, backup e Google Drive.Oferece Edge Functions, Cron, filas e webhooks, mas fluxos complexos de orquestração normalmente exigem código e integração entre serviços.
Backup e operaçãoBackup e restauração pelo painel, automações por workflow e cópia com retenção no Google Drive. Auditoria e métricas no painel.O serviço gerenciado oferece backups e PITR; no self-hosting, backup e observabilidade avançada ficam a cargo do operador.
Tecnologia e implantaçãoSelf-hosted no servidor da sua empresa. Construído em Go, roda na infraestrutura escolhida pela equipe, sem depender de uma cloud gerenciada; uma imagem reúne API, painel, migrations e PostgreSQL administrativo.A experiência mais comum é como serviço gerenciado na nuvem; o self-hosting envolve uma plataforma mais ampla, composta por mais serviços.
Realtime e ecossistemaRealtime não é uma função prevista. Suporte a GraphQL e vetores está previsto para breve.Ecossistema de aplicação mais amplo. Realtime, SDKs oficiais, GraphQL, vetores, extensões e mais integrações.
RESTGO

Quando sua equipe técnica precisa de controle e customização.

Para produtos novos ou legados que exigem APIs deliberadamente desenhadas, operação self-hosted e escala na infraestrutura da própria empresa. No plano Empresarial, inclui uma estrutura pronta de backend para e-commerce.

SUPABASE

Quando a prioridade é um BaaS pronto para acelerar.

Uma escolha natural para produtos com foco em Realtime, RLS, OAuth/MFA, SDKs e operação gerenciada. Para e-commerce, os módulos da loja e suas regras de negócio precisam ser implementados pela equipe ou por soluções externas.

PRONTO PARA PRODUÇÃO

Comece em
poucos minutos.

Uma imagem Docker, um volume persistente e um arquivo de configuração. O restante, o RestGo organiza.

Ver guia de instalação
PowerShell
$ docker pull ghcr.io/atentor/restgo:latest
$ docker run --env-file .env ...
✓ RestGo pronto em :8080

PostgreSQL, APIs REST e automação
na mesma camada.

O RestGo é para equipes que avaliam ferramentas como Supabase, NocoDB, n8n ou PostgREST e querem uma forma direta de transformar bancos PostgreSQL existentes em produto, integrações e operação.

O que é o RestGo?

Uma plataforma configurável para publicar APIs REST sobre PostgreSQL, automatizar workflows e acompanhar a operação em um único painel.

Preciso migrar meu PostgreSQL?

Não. Conecte os bancos de destino, defina scripts SQL e publique rotas REST sem descartar o que já funciona na sua operação.

Para quem ele foi criado?

Para times que precisam combinar dados, autenticação, APIs, automação e observabilidade sem montar várias camadas antes de entregar.

Como começo?

O RestGo é distribuído como imagem Docker. Configure o ambiente, mantenha um volume persistente e abra o painel para criar a primeira rota.