Executando verificação de segurança...
15

[PITCH] Criei uma API Client online (alternativa ao Insomnia)

Pra quem não me conhece: sou meio doidinho, desenvolvo software há +4 anos e às vezes decido fazer uns projetos do nada com base em uma dor breve que eu tenha sentido. A última foi o Trevo.rest, um API Client online que fiz porque me incomodava ter que abrir o app quando eu tava com um pc não tão bom só pra fazer requests simples.

Outro dia tive um problema no bomdemorar.com e tava na rua. Se eu pudesse testar a API no meu telefone, minha nossa, seria muito mais fácil.

Então eu pensei: por que não um API Client leve, direto ao ponto e que funcione 100% no navegador?

E assim nasceu o Trevo. Você abre o site e pronto: já pode fazer requisições, testar suas APIs e seguir com a vida sem precisar baixar nada.

Além do básico de qualquer API Client, já estou planejando alguns upgrades:

✅ Histórico de requests pra facilitar a vida
✅ Melhor UX pra salvar e organizar requests
✅ Suporte a WebSockets (porque testar real-time deveria ser mais fácil)
✅ Exportação e importação de coleções
✅ Disponibilização do cors proxy que criei pra evitar bloqueios nas requisições

Eu queria resolver um problema meu, mas se mais gente usar e curtir, melhor ainda! Não precisa de login, é tudo online, tem histórico de requests, então pode abrir e testar agora mesmo. Dá uma olhada no link: www.trevo.rest 🚀

Carregando publicação patrocinada...
2
0
1

Muito massa essa ideia! 🚀 Criar um API Client online resolve um problema real, especialmente para quem precisa testar rapidamente sem instalar nada pesado. O Trevo.rest tem um grande potencial, ainda mais com os upgrades que você já está planejando, como WebSockets e exportação de coleções.

A usabilidade sem login e o histórico de requests são diferenciais que fazem toda a diferença para quem quer algo rápido e eficiente. Sem contar o CORS proxy, que já elimina um dos maiores pesadelos de quem trabalha com APIs. Agora, a pergunta que não quer calar, ele é open source? Se sim, passa o link do projeto!

Parabéns pelo projeto! Vou testar e acompanhar as novidades. 🔥💡

1

Opa gostei muito do projeto!!

Tenho alguns insghts para ti, ja pensou em facilitar na documentação? ou até mesmo fazer imports do insomnia,postman,etc... poderia facilitar para uso mesmo estando no celular.

Gostaria de entender em quesito de segurança se ja pensou em algo ja que requsições enviamos tokens de acesso enfim so uma observação para tomar cuidado.

Outro ponto de melhoria seria liberar Urls que o HTTP seja maiusculo ou não exemplo de caso:
Https://example.com -> na teoria deveria liberar para fazer a requisição so esta liberando se for https://example.com

OBS: Se a requisição não retornar json ele redireciona para a página rs

1

nunca tinha parado pra pensar em H maiúsculo mas vou usar um /i no regex kkkkkk

Sobre o redirect os insomnia e postman da vida também exibem as páginas HTML se for o caso

1

Achei daora!

Como vc está fazendo pra evitar passar pelas regras de CORS dos navegadores?
Outra dúvida também, você planeja trazer websockets? Seria uma boa adição!

1

Valeu!!

Isso é um ponto que esqueci de colocar nos upgrades e vou providenciar pra uso geral, mas basicamente criei um Cors Proxy do lado do servidor pra contornar restrições.

Websocket também pretendo tratar futuramente!