Skip to content

Instantly share code, notes, and snippets.

View otaciliolacerda's full-sized avatar

Otacilio Lacerda otaciliolacerda

View GitHub Profile
@otaciliolacerda
otaciliolacerda / BrasilAPI_swagger.yaml
Created August 5, 2020 07:51
Exemplo de como seria o swagger file do BrasilAPI utilizando OpenAPI v3 e YAML
openapi: 3.0.0
info:
title: Brasil API
description: |
Acesso programático de informações é algo fundamental na comunicação entre sistemas mas, para nossa surpresa, uma informação tão útil e pública quanto um CEP não consegue ser acessada diretamente por um navegador por conta da API dos Correios não possuir CORS habilitado.
Dado a isso, este projeto experimental tem como objetivo centralizar e disponibilizar endpoints modernos com baixíssima latência utilizando tecnologias como Vercel Smart CDN responsável por fazer o cache das informações em atualmente 23 regiões distribuídas ao longo do mundo (incluindo Brasil). Então não importa o quão devagar for a fonte dos dados, nós queremos disponibilizá-la da forma mais rápida e moderna possível.
Recursos disponíveis
- CEP