APIs, ou interfaces de programação de aplicativos, começaram como um mecanismo para permitir que os computadores conversem com outros computadores, mas em algum lugar ao longo do caminho, eles evoluíram para um ecossistema próprio. Para praticamente qualquer necessidade de desenvolvimento, provavelmente existe uma API pronta e esperando para entregar. Como os logs Lincoln ou os tijolos LEGO de antigos, as APIs estão construindo blocos para criar aplicativos.
As APIs podem ser bastante nicho, mas grandes empresas como Microsoft e Google também estenderam seus tentáculos ao mundo das APIs. Alguns são apenas caminhos para interagir com os principais produtos, como email, planilhas ou integrações de IA. Outros são fontes de informação, fornecendo mapas, instruções ou outro conteúdo. Essas APIs podem economizar o problema de criar seu próprio banco de dados a partir do zero.
Empresas e projetos menores podem oferecer algo mais profundo, mais estranho, mais pessoal ou simplesmente diferente. Todas essas APIs menores – algumas imensamente práticas, algumas frívolas e divertidas – são ótimas opções para apoiar seus aplicativos.
