LUNA

Cliente REST para Windows

Luna

O cliente REST que guarda suas coleções como arquivos. Importe suas coleções do Postman, OpenAPI ou cURL, envie requests com ambientes, autenticação e scripts, e sincronize tudo pelo seu próprio Git.

Grátis para Windows, 64 bits. Sem conta, sem nuvem e sem período de teste. As versões novas chegam sozinhas.

Interface do Luna - uma request POST à esquerda e a resposta JSON 201 Created à direita

ABRE O QUE VOCÊ JÁ TEM

Postman, OpenAPI, Swagger, HAR e cURL. Cada pasta e cada request passam por revisão antes de entrar no workspace.

Grátis

sem período de teste e sem cartão

Sem conta

nada vai para servidor nosso

Seu Git

GitHub, GitLab ou qualquer servidor

PRINCIPAIS FUNCIONALIDADES

Tudo o que você precisa para trabalhar com APIs, sem precisar de conta.

Traga suas coleções junto

Postman, OpenAPI/Swagger, HAR e cURL. Revise cada pasta e request antes de entrar, e exporte seus workspaces quando quiser.

Ambientes que herdam

Local, Staging e Produção herdam do Base e mostram o que sobrescrevem. Segredos vão para o cofre de credenciais do Windows, nunca para o arquivo.

OAuth 2.0 sem copiar token

Basic, Bearer, API Key, Digest e OAuth 2.0 com o token buscado para você. Configure uma vez na pasta e as requests de dentro herdam.

Scripts e testes

Antes e depois de cada request com luna.*: testes com expect, variáveis de ambiente e encadeamento de respostas. Os scripts pm.* do Postman continuam funcionando.

Copie a request como código

cURL, fetch, axios, Python, Go, C#, Java, PHP e outras, umas 20 linguagens, com as variáveis resolvidas ou mantidas como estão.

Desenhe a API no modo Spec

Edite o OpenAPI com validação ao vivo, veja o body e as respostas de cada operação conforme move o cursor, e gere a coleção direto da spec.

Sincronizado pelo Git

Conecte a pasta dos workspaces ao GitHub, GitLab ou qualquer servidor pelo Dashboard. Um clique commita, traz o que veio de outras máquinas e envia.

Do seu jeito

18 temas de cores, como Dracula, Nord, Tokyo Night, Catppuccin e Gruvbox, um para o escuro e um para o claro. Em português, inglês e espanhol.

Seus arquivos

Coleções que dá para ler, comparar e revisar.

Cada request é um arquivo YAML pequeno dentro da pasta do workspace. Coloque a pasta no Git e as mudanças aparecem nos pull requests como qualquer outro código.

  • Uma pasta por workspace, um arquivo por request
  • Segredos ficam fora dos arquivos, no cofre de credenciais do Windows
  • Edite em qualquer editor: o Luna percebe a mudança
~/Luna/workspaces/payments-api/requests/charges/create-charge.yaml
name: Create charge
method: POST
url: "{{base_url}}"/v1/charges
headers:
  - name: Content-Type
    value: application/json
authentication:
  type: oauth2
  grantType: client_credentials
body:
  mimeType: application/json
  text: |
    { "amount": 4990, "currency": "brl" }

PERGUNTAS FREQUENTES

O Luna é grátis?

Sim. É baixar e usar, sem conta, sem período de teste e sem cartão.

Dá para trazer as coleções que eu já tenho?

Sim. O Luna importa coleções do Postman v2.1, specs OpenAPI 3 e Swagger 2, arquivos HAR e comandos cURL, e mostra tudo para revisão antes de entrar.

Onde ficam minhas coleções?

Numa pasta no seu computador (~/Luna/workspaces por padrão), como arquivos YAML comuns, um por request. Nada vai para servidor nosso. Os valores marcados como segredo ficam no cofre de credenciais do Windows, não nos arquivos.

Como uso em mais de um computador, ou com o time?

Conecte a pasta dos workspaces a um repositório Git (GitHub, GitLab ou qualquer servidor) pelo Dashboard. O Sincronizar commita, traz o que veio de outras máquinas e envia, e pergunta antes de apagar um workspace no remoto.

Meus scripts continuam funcionando?

Sim. Scripts escritos para o Postman com pm.* continuam funcionando como estão. luna.* é a mesma API, e é o nome que os exemplos do app usam.

Como funcionam as atualizações?

O Luna procura versões novas sozinho e baixa em segundo plano. Quando uma fica pronta, aparece um aviso na barra de título e você escolhe a hora de reiniciar.

O instalador é assinado?

Sim. O instalador e o app são assinados digitalmente, e cada atualização é conferida contra a assinatura do próprio Luna antes de ser instalada.

Baixe o Luna grátis.

Para Windows, 64 bits · sem precisar de conta · as versões novas chegam sozinhas.