//Fonte · Plataformas de desenvolvimento
API do GitLab — todo projeto a um POST
A API REST do próprio GitLab exige conta, token de acesso pessoal, gestão de escopos e paginação cuidadosa. Estes 6 endpoints pulam tudo isso: projetos, releases, tags, busca, grupos e usuários — um objeto JSON limpo por chamada.
Começar grátisTeste grátis de 7 dias
O que dá para puxar de GitLab
/api/gitlab/projectsRegistro completo do projeto: id, nome, descrição, visibilidade, número de estrelas e forks, issues abertas, tópicos, licença, estatísticas, namespace, URLs de clone, última atividade, branch padrão.
/api/gitlab/projects/releasesLista de releases de um projeto: nome da tag, nome do release, descrição, datas de criação e publicação, autor, commit ligado e origens de download dos assets.
/api/gitlab/projects/searchBusca por palavra-chave em projetos públicos do GitLab, ordenada por número de estrelas (ou qualquer campo) — devolve o mesmo objeto de projeto completo de /projects.
/api/gitlab/projects/tagsLista de tags de um projeto: nome, mensagem, sha do commit alvo, situação de proteção e informações do release ligado.
/api/gitlab/groupsDetalhes do grupo: id, nome, caminho completo, descrição, visibilidade, URL, avatar, data de criação e id do grupo pai.
/api/gitlab/usersPerfil de usuário por nome de usuário: id, nome, estado, e-mail público, avatar e URL.
Feito para estas tarefas
Comece a puxar dados do GitLab
6 endpoints, sem token do GitLab — uma de 550+ fontes na mesma chave, a partir de $30/mês, com teste grátis de 7 dias.
Perguntas frequentes
Não. Estes endpoints alcançam dados públicos do GitLab só com a sua chave Anysite — sem conta no GitLab, sem fluxo OAuth, sem token de acesso pessoal.