Documentação da Skiffly
Skiffly é uma plataforma self-service para publicar apps e bancos de dados a partir do GitHub ou de uma imagem Docker. Faça push, receba um build e um domínio com TLS e pague só pelo que está rodando.
A Skiffly pega um repositório do GitHub ou uma imagem Docker e transforma em um serviço rodando, com um domínio HTTPS público, logs, métricas e uma rede privada até os bancos de dados ao lado. O fluxo segue o do Railway: workspace → projeto → ambiente → serviço → deploy, com uma única API GraphQL para o painel, a CLI e os agentes de IA.
Início rápidoConecte um repositório, faça o deploy, adicione um domínio. Painel, CLI ou MCP.ServiçosBuilders, comandos de início, health checks, réplicas, cron, App Sleeping.VariáveisVariáveis de serviço e compartilhadas, referências
${{Service.VAR}}, variáveis integradas.Bancos de dadosPostgres, MySQL, Redis e Mongo a partir de templates; volumes, skiffly connect, backups.CLIskiffly up, logs -f, ssh, connect, config apply.Servidor MCPDeixe o Claude Code, o Cursor ou o Codex publicar e depurar por você.Linguagens e frameworksO que o Railpack reconhece em Node, Next.js, Python, Rails, Go, PHP, Bun, Docker e sites estáticos.TutoriaisPublicar um site feito com IA, do localhost para a internet, React e Next.js, seu próprio domínio e mais.O que você recebe#
- Builds sem configuração. O Railpack reconhece Node, Python, Go, Rust, PHP, Ruby, Java e sites estáticos. Se houver um
Dockerfileno repositório, ele é usado automaticamente. - Um domínio com TLS desde o primeiro dia. Cada serviço pode ganhar
<nome>-<id>.skiffly.cloud; domínios próprios precisam de um registro CNAME e um TXT. - Bancos de dados ao lado do seu app. Templates para Postgres, MySQL, Redis, MongoDB e mais 130, cada um com um volume e uma string de conexão que outros serviços referenciam como
${{Postgres.DATABASE_URL}}. - Rede privada por nome. Serviços do mesmo ambiente se encontram em
http://<slug-do-servico>:<porta>. - Cobrança pré-paga. Recarregue com PayPal, cartão ou cripto; o uso é medido por segundo de CPU, RAM, disco e tráfego de saída reservados. Sem cartão cadastrado, sem fatura surpresa.
- Isolamento. Seu código roda em sandboxes gVisor; os builds rodam em microVMs Kata. Hoje os servidores ficam só na UE (data centers da Hetzner na Finlândia e na Alemanha); mais regiões depois.
Em que a Skiffly é diferente do Railway#
| Railway | Skiffly | |
|---|---|---|
| API | GraphQL em backboard.railway.com/graphql/v2 | Os mesmos formatos em api.skiffly.dev/graphql; a maioria dos documentos do Railway roda sem mudanças (compatibilidade) |
| Mudanças de configuração | Preparadas e depois publicadas | Aplicadas na hora; faça um novo deploy quando precisar de build |
| Cobrança | Cartão, fatura no fim do mês | Saldo pré-pago, PayPal, cartão ou cripto, 3 dias de carência e depois pausa |
| Regiões | EUA, UE, Ásia | Só UE hoje; mais regiões depois |
| Isolamento | Contêineres | gVisor para serviços, microVMs Kata para builds |
| Configuração como código | SDK railway/iac | @skiffly/config, os mesmos builders, defineSkiffly |
A Skiffly está em acesso antecipado. O que ainda não existe aparece com honestidade em cada página, em vez de ser prometido.
Três formas de usar#
- Painel em app.skiffly.dev: um canvas por projeto, deploys, logs, variáveis, domínios, cobrança.
- CLI:
npm i -g skiffly, depoisskiffly login,skiffly init,skiffly up. Guia. - MCP:
claude mcp add skiffly -s user -- skiffly mcpe peça ao seu agente para fazer o deploy. Guia. - Publicar um site sem servidor: guias passo a passo para colocar no ar HTML, um site feito com IA ou um trabalho escolar, em Guias.