Shuttle é uma plataforma de nuvem de código aberto projetada para acelerar o desenvolvimento de backend em Rust. Ela elimina o gerenciamento de infraestrutura, permitindo que os desenvolvedores provisionem recursos como bancos de dados e segredos diretamente em seu código usando anotações simples. Concentre-se em construir sua aplicação e deixe o Shuttle cuidar da implantação e escalabilidade.

5
Adicionado em: 2025-09-04
Tipo de preço Freemium
Tráfego mensal: 34.4K

Mídia Social

| | | | | | | |

Shuttle Visão Geral

Shuttle é uma plataforma de nuvem revolucionária e de código aberto, dedicada a fornecer a experiência de desenvolvimento de backend mais rápida e fluida, especificamente para a linguagem de programação Rust. Apelidada de "Vercel para Backends", a missão principal do Shuttle é eliminar todos os aborrecimentos de infraestrutura, permitindo que os desenvolvedores se concentrem puramente em escrever código de alta qualidade. Isso é alcançado através de um paradigma único de "Infraestrutura como Código", onde os recursos da nuvem são provisionados diretamente dentro da aplicação Rust usando anotações simples, transformando tarefas complexas de DevOps em algumas linhas de código.

A plataforma é construída para ser profundamente integrada com o ecossistema Rust, suportando todos os principais frameworks como Axum, Rocket e Actix-Web. Ela simplifica necessidades comuns de backend, como conexões de banco de dados, gerenciamento de segredos e logging, fornecendo soluções prontas para uso que simplesmente funcionam. A arquitetura do Shuttle é projetada para velocidade, utilizando cache inteligente para entregar reimplantações ultrarrápidas, reduzindo os ciclos de desenvolvimento de minutos para segundos. Esse foco na produtividade do desenvolvedor o torna uma escolha ideal tanto para prototipagem rápida quanto para a construção de aplicações escaláveis e prontas para produção.

Como usar o Shuttle

Começar a usar o Shuttle é projetado para ser incrivelmente direto, envolvendo apenas alguns comandos simples:

  1. Instale a CLI: O primeiro passo é instalar a interface de linha de comando do Shuttle usando o Cargo, o gerenciador de pacotes do Rust. Execute o comando: $ cargo install cargo-shuttle
  2. Faça login: Autentique-se na plataforma Shuttle executando $ shuttle login.
  3. Inicialize um Projeto: Navegue até o diretório do seu projeto ou crie um novo. Inicialize um projeto Shuttle com $ shuttle init. Este comando inicializa sua aplicação com a configuração necessária.
  4. Escreva seu Código: Desenvolva seu backend Rust usando seu framework favorito. Para torná-lo implantável no Shuttle, adicione a anotação #[shuttle_runtime::main] à sua função principal. Para provisionar recursos como um banco de dados PostgreSQL, basta adicioná-lo como um argumento à função, por exemplo: async fn main(#[shuttle_shared_db::Postgres] pool: PgPool) -> shuttle_axum::ShuttleAxum { ... }
  5. Implante: Quando seu código estiver pronto, implante-o na nuvem com um único comando: $ shuttle deploy. O Shuttle empacota seu código, o envia para seus servidores, o compila, provisiona os recursos solicitados e implanta sua aplicação, deixando-a online em segundos.

Recursos principais do Shuttle

  • Infraestrutura como Código: Defina e provisione recursos de nuvem como bancos de dados (Postgres, MongoDB), segredos e armazenamento de arquivos estáticos diretamente em seu código Rust usando anotações de macro.
  • Implantações Ultrarrápidas: Utiliza cache de compilação para garantir que as implantações subsequentes sejam incrivelmente rápidas, muitas vezes levando apenas alguns segundos.
  • Experiência Nativa em Rust: Integração perfeita com o ecossistema Rust, incluindo Cargo e frameworks web populares (Axum, Rocket, Tide, Poem, etc.).
  • Zero Complicação com Infraestrutura: Lida automaticamente com a configuração, conexão e gerenciamento da infraestrutura, para que você não precise tocar em consoles da AWS ou escrever arquivos YAML.
  • Sem Dependência de Fornecedor (Vendor Lock-in): Oferece a flexibilidade de implantar nos servidores gerenciados do Shuttle ou auto-hospedar a plataforma em sua própria infraestrutura de nuvem.
  • Paridade de Desenvolvimento Local: Garante que o ambiente de desenvolvimento local espelhe o ambiente de produção, incluindo recursos como bancos de dados e segredos.
  • Orientado pela Comunidade e Código Aberto: Apoiado por uma comunidade vibrante no Discord e GitHub, com melhorias e contribuições contínuas.
  • Recursos de Escalabilidade: Oferece escalonamento horizontal, vCPU e memória configuráveis, e bancos de dados dedicados para aplicações em crescimento em seus planos pagos.

Casos de uso para o Shuttle

O Shuttle é versátil e adequado para uma ampla gama de projetos de backend:

  • Microsserviços e APIs REST: Construa e implante rapidamente microsserviços e APIs escaláveis e de alto desempenho em Rust.
  • Aplicações Full-Stack: Sirva como o backend para qualquer framework de frontend (React, Vue, Next.js), fornecendo um endpoint de API robusto. Um caso de uso comum é implantar um backend Rust no Shuttle e um frontend JavaScript no Vercel ou Netlify.
  • Bots do Discord: Crie e hospede facilmente bots personalizados do Discord com armazenamento de dados persistente.
  • Serviços Web: Construa várias aplicações web como encurtadores de URL, aplicações de chat com WebSockets e pipelines de processamento de dados.
  • Backends com IA: Implante aplicações de IA, como servidores MCP (Model Context Protocol), para estender agentes de IA com dados em tempo real e ferramentas personalizadas.

Vantagens do Shuttle

O Shuttle oferece vantagens significativas sobre os métodos de implantação tradicionais:

  • Experiência de Desenvolvedor Incomparável: Ao abstrair a complexidade da infraestrutura, o Shuttle permite que os desenvolvedores permaneçam em seu fluxo criativo e se concentrem na lógica da aplicação.
  • Aumento da Produtividade: A combinação do desempenho e segurança do Rust com os ciclos de implantação rápidos do Shuttle acelera drasticamente o processo de desenvolvimento.
  • Gerenciamento de Nuvem Simplificado: Elimina a curva de aprendizado íngreme associada a plataformas de nuvem como AWS, GCP ou Azure.
  • Custo-Benefício: Um generoso plano gratuito para sempre permite acesso ilimitado a recursos essenciais, tornando-o acessível para amadores e startups.
  • Desempenho e Segurança: Aproveita os benefícios inerentes do Rust, como segurança de memória e alto desempenho, para construir backends confiáveis e eficientes.

Preços e planos

O Shuttle oferece uma estrutura de preços transparente projetada para escalar com suas necessidades:

  • Community (Gratuito): $0/mês. Inclui 1 projeto, uma instância spot, um banco de dados inicial e 1 domínio personalizado por projeto. Perfeito para projetos pessoais e aprendizado.
  • Plano Pro: A partir de $20/mês + preços baseados no uso. Inclui 3 projetos, uma instância reservada, vCPU e memória escaláveis, monitoramento e recursos de observabilidade. Um teste gratuito de 14 dias está disponível.
  • Plano Growth: A partir de $250/mês + preços baseados no uso. Inclui 10 projetos, escalonamento horizontal, acesso para equipes e um banco de dados dedicado.
  • Plano Enterprise: Preços personalizados. Oferece limites de projeto personalizados, a opção de trazer sua própria nuvem (BYOC), flexibilidade multi-região e suporte dedicado.

A precificação baseada no uso se aplica a recursos além das inclusões do plano, como armazenamento adicional de banco de dados, minutos de compilação, egresso de rede e horas de computação.

Shuttle Comentários (0)

Ainda não há comentários, seja o primeiro a comentar!

Faça login para comentar

Entrar agora

ShuttleAnálise de Tráfego do Site

Dados de Tráfego Mais Recentes

Visitas Mensais 34.4K
Duração Média da Visita 0:20
Páginas por Visita 1,86
Taxa de Rejeição 38,4%

Status

Queda -19,5% vs Mês Passado
Dados atualizados em 2026-06-11

Tendência Mensal de Tráfego

Localização Geográfica

Top 5 Países/Regiões

  • 🇻🇳 Vietnam
    27,59%
  • 🇳🇬 Nigeria
    24,42%
  • 🇺🇸 United States
    19,80%
  • 🇮🇳 India
    16,47%
  • 🇮🇩 Indonesia
    11,72%

Palavras-chave Populares

Palavra-chave Custo por Clique (CPC)
$0,00
$0,00
$0,00
$0,00
$0,00

Shuttle Alternativas

Ver Tudo
Movestax

Movestax

Movestax é uma plataforma de nuvem serverless-first, alimentada por IA, projetada para desenvolvedores modernos. Ela simplifica o gerenciamento …

5.9K
Yamify

Yamify

Yamify é uma plataforma de nuvem que hospeda trabalhadores de IA para ajudar pequenas equipes a automatizar, criar …

3.8K
Ardor

Ardor

Ardor é uma plataforma full-stack e multi-agente que revoluciona o desenvolvimento de software, permitindo que os usuários construam, …

11.3K
Ansible

Ansible

Ansible é um poderoso motor de automação de TI de código aberto que simplifica a implantação de aplicativos, …

528.7K
Wasmer

Wasmer

Wasmer é um tempo de execução universal de WebAssembly que permite executar qualquer código, em qualquer lugar. Funciona …

223.8K
Plandex

Plandex

Plandex é um agente de codificação de IA de código aberto, baseado em terminal, projetado para tarefas complexas …

24.6K
Ploomber

Ploomber

Ploomber é uma plataforma de nível empresarial para implantar, gerenciar e escalar aplicações de dados. Simplifica a implantação …

45.3K
Grátis
Aider

Aider

Aider é um programador em par alimentado por IA que opera diretamente no seu terminal. Ele mapeia de …

482.2K
Lumlax

Lumlax

Lumlax é um aplicativo SSH aprimorado por IA, projetado para gerenciamento de servidor sem esforço. Atua como um …

3.4K
ClawCloud Run

ClawCloud Run

ClawCloud Run é uma plataforma de desenvolvimento nativa da nuvem projetada para simplificar o ciclo de vida da …

109.9K

Shuttle Recurso de Incorporação

Basta copiar o código de incorporação abaixo e colá-lo em seu blog, artigo ou site oficial para exibir um selo elegante que direciona o tráfego diretamente para a página de detalhes desta ferramenta, aumentando rapidamente a visibilidade e o número de usuários!

ToolMage
ToolMage
FOLLOW US ON
145
Como instalar?
Link copiado para a área de transferência!