Shuttle
Shuttle implanta backends em Rust na AWS a partir de um único comando shuttle deploy, provisionando bancos de dados Postgres, segredos e armazenamento por meio de macros Rust em vez de arquivos Terraform. Sua versão beta Shuttle AI transforma um prompt de texto em um aplicativo implantado em menos de cinco minutos para desenvolvedores que querem código sem configuração manual de infraestrutura.
Plataformas PaaS genéricas exigem que você conecte bancos de dados e segredos manualmente. As macros de infraestrutura a partir do código do Shuttle anexam recursos como argumentos de função, e a CLI reconstrói com cache para que as reimplantações sejam rápidas. Os planos Pro começam em $20 por mês com instâncias reservadas, enquanto o nível gratuito Community cobre aprendizado e pequenos projetos paralelos.
Desenvolvedores Rust que enviam APIs Axum, Actix ou Rocket usam Shuttle para evitar o trabalho no console da AWS. Equipes no nível Growth de $250 por mês têm escalonamento horizontal, implantações sem tempo de inatividade e até 10 colaboradores, com mais de 6.900 estrelas no GitHub apoiando o runtime open-source.
Implante aplicativos Rust com um comando
shuttle deployna AWS em LondresBancos de dados Postgres e segredos provisionados via macros Rust no código
Camada Comunitária gratuita para aprendizado com Pro pago a partir de $20 por mês
Shuttle AI beta implanta aplicativos a partir de um único prompt em menos de 5 minutos
Suporta Axum, Actix Web, Rocket, Serenity e outros frameworks Rust
Camada Growth por $250 por mês adiciona escalabilidade horizontal e implantações sem tempo de inatividade
Macros de infraestrutura-do-código eliminam configurações separadas de Terraform ou CloudFormation
Camada Comunitária gratuita reduz a barreira para projetos paralelos em Rust
Reimplanta rápida usando builds em cache de implantações anteriores
Tempo de execução de código aberto com mais de 6.900 estrelas no GitHub e comunidade ativa no Discord
Plataforma exclusiva para Rust sem suporte para Node, Python ou outros runtimes
Shuttle AI ainda está em beta com acesso à lista de espera ao invés de disponibilidade geral
Cobrança baseada no uso em Pro e Growth pode gerar custos além da assinatura base
O que é Shuttle?
Shuttle é uma plataforma em nuvem nativa em Rust que implanta aplicativos web e APIs na AWS. Você anota sua função principal com macros shuttle_runtime, e o Shuttle provisiona bancos de dados, segredos e rede automaticamente.
Quanto custa o Shuttle?
Shuttle Community é gratuito para projetos pequenos. O Pro começa em $20 por mês mais uso, com um teste de 14 dias. O Growth começa em $250 por mês mais uso para equipes que precisam de recursos de escalabilidade e colaboração.
O que é Shuttle AI?
Shuttle AI é um recurso beta que cria e implanta um aplicativo a partir de um único comando de texto em menos de cinco minutos. O acesso é feito por meio de uma lista de espera na página Shuttle AI em shuttle.dev.
Quais frameworks Rust o Shuttle suporta?
Shuttle suporta Axum, Actix Web, Rocket, Tower, Warp, Salvo, Poem e os frameworks de bots Discord Serenity e Poise. Qualquer programa Rust que se conecte a um socket HTTP pode rodar no Shuttle.
O Shuttle oferece teste gratuito?
Sim. Shuttle Pro e Growth incluem um teste gratuito de 14 dias na assinatura base. As cobranças por uso de computação, armazenamento e saída ainda se aplicam durante o período de teste.
Onde o Shuttle hospeda os apps?
Shuttle cria imagens Docker a partir do seu código e executa serviços na AWS na região eu-west-2 em Londres. APIs implantadas ficam disponíveis por padrão em URLs project-name.shuttleapp.rs.

