Tutorial: Criando Documentação de API REST com o Stoplight Studio

Stoplight Studio é uma excelente escolha para desenvolvedores que buscam uma ferramenta de API para criar documentação para sua API REST. O Stoplight Studio se concentra em oferecer aos usuários os melhores serviços para design e documentação de API.

Miguel Oliveira

Miguel Oliveira

24 maio 2025

Tutorial: Criando Documentação de API REST com o Stoplight Studio

Stoplight Studio é uma ferramenta moderna de desenvolvimento web que oferece serviços como design de API, documentação e publicação. Para entender o que o Stoplight Studio oferece aos seus usuários, continue lendo abaixo!

💡
Apidog é uma plataforma de API que oferece serviços de design e documentação de API semelhantes ao Stoplight Studio.

No entanto, se você está procurando uma ferramenta de API que seja o pacote completo, pode considerar experimentar os recursos abrangentes de teste de API do Apidog.

Se você estiver interessado, pode sempre começar gratuitamente clicando no botão abaixo! 👇👇👇
button

O que é Stoplight Studio?

stoplight studio website api tool
Página do Stoplight Studio

Stoplight Studio é uma ferramenta de API que se especializa em design de API, criação de documentação e publicação. É conhecida por ser uma das ferramentas de design e documentação de API mais populares na indústria de serviços web.

Principais Recursos do Stoplight Studio

Ferramentas de Teste: O Stoplight Studio possui recursos de teste que permitem aos desenvolvedores testar endpoints de API dentro do editor.

Gerador de Documentação: O Stoplight Studio possui um gerador de documentação de API embutido. Isso permite que a documentação fique sincronizada com a implementação real da API.

Normas da Indústria: O Stoplight Studio suporta normas da indústria e melhores práticas. Você só precisa garantir que a qualidade da API que está projetando é de alto nível!

Colaboração em Equipe: O Stoplight Studio permite que vários membros da equipe trabalhem no design da API simultaneamente, possibilitando coordenação ao vivo sempre que necessário.

Fácil de Aprender: O Stoplight Studio pode ser mais acessível para novos desenvolvedores que podem não estar familiarizados com a escrita de código bruto, mas ainda precisam contribuir para o processo de design da API.

Os usuários do Stoplight Studio podem confiar na aplicação para criar designs e documentações de API incríveis!

Guia Passo a Passo para Projetar API e Criar Documentação de API REST com Stoplight Studio

Vamos direto ao ponto principal deste artigo: como exatamente você cria documentação de API REST com o Stoplight Studio?

Passo 1 - Inscreva-se e Faça Login no Stoplight Studio

Para começar a usar o site do Stoplight Studio, você precisa se inscrever. Visite o site deles e pressione o botão Comece Grátis. No entanto, você também pode baixar a versão desktop do Stoplight Studio se preferir que seja uma janela exclusiva apenas para a aplicação.

sign up login stoplight studio
Visite o Site do Stoplight Studio para Começar 

Espere que você vai precisar fazer login e criar seu espaço de trabalho.

Passo 2 - Crie um Novo Projeto

Depois de configurar com sucesso o Stoplight Studio, você será redirecionado para a página do dashboard do Stoplight Studio.

start new api project stoplight studio
Iniciar um Novo Projeto no Stoplight Studio

Para criar um novo projeto, pressione o botão + no canto superior esquerdo do dashboard. Você também pode pressionar a guia Iniciar Novo Projeto para criar um novo projeto. Você pode se referir à imagem acima se tiver dificuldades em localizar ambos.

Passo 3 - Configure os Detalhes do Novo Projeto

O Stoplight Studio irá pedir que você configure o nome do projeto de API. Você pode notar que há um rótulo dizendo "Você atualmente tem 1 projeto disponível". Por enquanto, ignore isso.

include details api project stoplight studio
Configurando os Detalhes do Projeto de API no Stoplight Studio

Passo 4 - Crie a Documentação da API Dentro do Projeto de API

Na sua tela, selecione o botão API que está na seção "Criar". Deve haver um ícone de nuvem rosa/púrpura no referido botão.

create new api inside api project stoplight studio
Criando API dentro do projeto de API do Stoplight Studio

Passo 5 - Configure os Detalhes da Nova API

Você precisará inserir os detalhes da sua nova API, conforme mostrado na imagem abaixo.

setup api details stoplight studio
Configurando os Detalhes da API no Stoplight Studio

Aqui, você pode decidir se gostaria de importar APIs OpenAPI ou Postman existentes.

Passo 6 - Defina o Endpoint e os Detalhes da API

defining api details stoplight studio
Definindo o Endpoint da API e seus Detalhes

Inclua o máximo de detalhes sobre a API que puder. Isso inclui os parâmetros, detalhes de solicitação e resposta. Você pode adicionar os detalhes mudando as guias conforme indicado pela Setinha 1.

Para informar outras pessoas que estão lendo sua documentação sobre qual é a solicitação acima, certifique-se de dar uma descrição clara e concisa do endpoint, conforme indicado pela Setinha 2.

Passo 7 - Publique sua Documentação de API no Stoplight Studio

Depois de concluir o design da sua API no Stoplight Studio, clique no botão + Publicar conforme indicado pela setinha 1 na imagem abaixo:

publishing view api documentation stoplight studio
Publicando e Visualizando sua Documentação de API no Stoplight Studio

Em seguida, pressione o botão <- Ir para Docs conforme indicado pela setinha 2 para visualizar sua documentação de API gerada. Isso deve levá-lo a uma página que se parece com isto:

view api documentation stoplight studio
Visualizando a Documentação de API Gerada Usando o Stoplight Studio

Se esta é a sua primeira vez fazendo documentação de API REST, assegure-se de ler mais sobre isso para que você possa criar documentação de nível industrial para serviços web rapidamente.

Desvantagens do Stoplight Studio

A partir do guia passo a passo sobre design e criação de documentação de API acima, pode-se observar que o Stoplight Studio tem algumas desvantagens.

Como uma ferramenta de API para um desenvolvedor usar, o Stoplight Studio é uma excelente escolha se você está mais focado em projetar e gerar boa documentação de API. No entanto, deve-se notar que outra ferramenta deve ser utilizada além do Stoplight Studio devido à falta de funcionalidades de testes.

Apidog: Solução Completa para Processos de Ciclo de Vida de API

Apidog é uma ferramenta de API que estabelece uma interface de usuário simplista, mas elegante, como o Stoplight Studio. Usando uma GUI, os usuários podem visualizar facilmente cada processo em um ciclo de vida de API - projetar, documentar e testar APIs sem exigir codificação em YAML ou JSON.

No entanto, você também pode gerar documentação de API correspondente que é distribuível para qualquer pessoa usando uma URL personalizada criada pelo Apidog (com um limite maior em comparação ao Stoplight Studio).

O que separa o Apidog do Stoplight Studio é que o Apidog possui muitos recursos de teste para oferecer, variando de teste unitário a teste de cenário.

Projetando APIs com Apidog

Antes de cada estágio de teste do produto, há um processo de design. Com o Apidog, você pode projetar APIs com a especificação OpenAPI e gerar a documentação correspondente em apenas alguns cliques.

Configurando Métodos e Endpoints de API

designing api parameters endpoint apidog
Projetando uma API com Apidog

Setinha 1 - Clarifique a URL HTTP correta para sua solicitação. Certifique-se de que não há erros de digitação para que você possa receber uma resposta!

Setinha 2 - Decida qual método de API você gostaria. Os métodos mais comuns são especificamente GET, POST, PUT e DELETE. No entanto, o Apidog fornece as opções de escolher OPTIONS, HEAD e PATCH.

Setinha 3 - Explique os detalhes da API extensivamente incluindo os parâmetros de solicitação, parâmetros de resposta e exemplos de respostas abaixo. É altamente recomendado que tudo esteja preenchido, pois cada variável será incluída na documentação da API.

Projetando Testes de Solicitação de API com Apidog

Antes de distribuir sua API para o público utilizar, você precisa garantir que a API esteja livre de bugs. É vital testar cada solicitação que você envolveu em seus serviços web, então siga estas etapas para começar!

select test soap api request apidog
Selecionando e Testando uma Solicitação de API

Setinha 1 - Selecione a solicitação que você gostaria de testar.

Setinha 2- Envie a solicitação para receber uma resposta. Antes de pressionar o botão Enviar, certifique-se de que o tipo de método e a URL estão corretos.

Setinha 3 - Analise a resposta para ver se ela atende aos seus requisitos ou expectativas para o serviço web.

Criando Cenários de Teste para APIs com Apidog

Cenários de teste são uma série de etapas que você pode projetar para seu serviço web simular em uma situação prática. Aqui está um guia passo a passo sobre como iniciar um.

initialize new test scenario apidog
Inicializando um novo cenário de teste no Apidog

Setinha 1 - Localize o botão "Teste".

Setinha 2 - Pressione o botão + Novo Cenário de Teste.

description new test scenario apidog
Preencha a descrição para o novo cenário de teste

Você então deverá ser apresentado a esta janela pop-up, pedindo que você insira alguns detalhes sobre seu novo cenário de teste. Depois de preenchê-lo, você pode clicar no botão "OK" no canto inferior direito ou apenas pressionar "Enter" no seu teclado.

add step new test scenario api apidog
Adicionando passo(s) ao cenário de teste

Adicione um passo (ou muitos mais passos) aos seus cenários de teste clicando na seção "Adicionar Passo". Você deve ser capaz de ver a imagem abaixo.

select import from api soap apidog
Selecione "Importar de APIs"

Selecione "Importar de API" no menu suspenso.

add soap api web service test case scenario apidog
Adicione todas as APIs a serem incluídas no seu cenário de teste

Selecione todas as APIs que você gostaria de incluir no seu cenário de teste. No exemplo acima, a API chamada NumberConversionSOAP foi incluída.

edit testing environment start run test scenario apidog
Defina o Ambiente como "Ambiente de Teste" e clique em "Executar" para começar os testes

Setinha 1 - Mude o cenário de teste para "Ambiente de Teste".

Setinha 2 - Pressione Executar quando todos os detalhes tiverem sido finalizados.

Fazendo Documentação de API com Apidog

Se você está interessado em aprender como fazer documentação de API usando Apidog, assegure-se de baixar nosso software primeiro, basta clicar no botão e isso irá redirecioná-lo!

button

Inscreva-se usando uma conta de sua preferência para começar a usar Apidog. Você pode usar uma conta Gmail ou qualquer outra conta de email para se inscrever, ou se preferir usar sua conta do GitHub, fique à vontade para fazê-lo.

selecting sign up method apidog
Pronto para Escolher o Método de Inscrição

Uma vez dentro, você deverá ser recebido pela tela padrão "Meu Espaço de Trabalho", onde pode ver um projeto de exemplo criado. Para começar a criar sua própria API e a documentação correspondente da API, clique em "Novo Projeto", encontrado no canto superior esquerdo da janela do Apidog.

click new project apidog
Criando um novo projeto no Apidog

Como se trata de um projeto totalmente novo, comece escolhendo "Nova API". Campos estão esperando por sua entrada, então comece a criar sua primeira API com o Apidog! (Claro, é encorajado fornecer informações em todos os campos que o Apidog possui. Isso parecerá coeso e elegante no final.)

create new api apidog
Selecionando "Nova API" no Apidog
input necessary information and parameters needed for api and api documentation
Insira todas as informações que você achar necessárias
insert sample responses for apidog api documentation
Segunda metade da seção de criação de API

Certifique-se de que você salvou todo o seu progresso no desenvolvimento da API.

save button apidog api documentation
Clique no botão "Salvar" para manter o progresso

Agora que seu progresso foi salvo, vamos prosseguir para publicar sua documentação da API.

step by step process sharing api documentation apidog
A documentação de API REST é compartilhável no Apidog

Setinha 1 - Comece localizando e pressionando o botão "Compartilhar", encontrado na barra vertical à esquerda da janela do aplicativo Apidog. Você deve então ser capaz de ver a página "Documentos Compartilhados", que deve estar vazia.

Setinha 2 - Pressione o botão "+ Novo" sob "Sem Dados" para começar a criar sua primeira documentação de API REST Apidog.

Selecione e Inclua Propriedades Importantes da Documentação da API
input api details and select api doc properties apidog
Insira e Selecione Propriedades da Documentação da API com Apidog 

Certifique-se de que você selecionou ou preencheu todos os campos de acordo com suas necessidades. Uma vez que você verificou, pode pressionar o botão "Enter" no seu teclado ou o botão "Salvar" encontrado na parte inferior da tela atual.

Visualize ou Compartilhe sua Documentação de API REST
open share edit api documentation apidog
Gostou de ver como a documentação da API tem aparência? Clique e abra!

Sua documentação de API está pronta para ser compartilhada. Você pode agora decidir o que fazer com a documentação da API, como visto nas operações que você pode fazer na seção "Ações".

Para explorar mais, você pode conferir o guia abrangente sobre como gerar documentação de API usando Apidog.

Conclusão

O Stoplight Studio é reconhecido como uma das melhores ferramentas de API na indústria de serviços web. Se você planeja criar documentação de API REST com o Stoplight Studio, então você está em boas mãos.

No entanto, se você deseja dar um passo adiante e garantir que sua API REST funcione sem problemas, é fortemente recomendável que você encontre uma ferramenta de API que também forneça funções de teste.

O Apidog é uma ferramenta de documentação de API tudo-em-um que cobre a falta de recursos de teste do Stoplight Studio. Com uma GUI intuitiva e suporte completo para o ciclo de vida da API que inclui testes de API e servidores fictícios, o Apidog permite que os desenvolvedores projetem interativamente APIs e gerem automaticamente belas documentações de API. Se você deseja criar e compartilhar com certas pessoas, tudo o que você precisa fazer é compartilhar a URL associada à documentação da API.

Explore more

Como acessar a API do Claude 3.7 Sonnet e testar usando Apidog

Como acessar a API do Claude 3.7 Sonnet e testar usando Apidog

Se você está empolgado com o último lançamento da Anthropic, Claude 3.7 Sonnet, e quer explorar suas capacidades através da API enquanto o testa com o Apidog, você está no lugar certo. 💡Antes de começarmos, deixe-me fazer uma rápida observação: baixe o Apidog gratuitamente hoje e otimize seu processo de teste de API, especialmente para explorar os poderosos recursos do Claude 3.7 Sonnet—perfeito para desenvolvedores que desejam testar modelos de IA de ponta como este!botão Vamos começar com a

25 fevereiro 2025

Como passar o x-API-key no cabeçalho?

Como passar o x-API-key no cabeçalho?

Desvende os segredos da segurança eficaz de APIs, dominando como passar x-API-key nos cabeçalhos. Este guia abrangente revelará a importância desse processo e como ferramentas como o Apidog podem facilitar seus esforços. Continue lendo para garantir que suas interações com a API permaneçam seguras!

12 agosto 2024

Como corrigir o erro HTTP 405 Método Não Permitido no Postman

Como corrigir o erro HTTP 405 Método Não Permitido no Postman

O código de erro HTTP 405 ocorre quando você tenta acessar um servidor usando uma chave de API ou token de acesso inválido ou ausente. Neste artigo, veremos mais sobre o erro 405 e como corrigi-lo.

11 agosto 2024

Pratique o design de API no Apidog

Descubra uma forma mais fácil de construir e usar APIs