SDK de Mapa vs. API de Mapa vs. Plataforma de Mapa

Por Equipe Kaleidr · Publicado 3 de setembro de 2026 · 15 min de leitura

SDK, API ou plataforma: um aplicativo do cliente usa um SDK de mapa para autenticação de interface do usuário e navegador, uma API de mapa para serviços espaciais e uma plataforma de mapa para autenticação, dados, análises, publicação e controles corporativos.

SDK de mapa vs. API de mapa é uma divisão de propriedade, não uma escolha de produto. Um SDK de mapa empacota componentes reutilizáveis ​​do lado do cliente, ciclo de vida e autenticação do navegador. Uma API de mapa expõe serviços espaciais por meio de solicitações programáticas. Uma plataforma de mapa fornece ambas as camadas, além de autenticação, dados, análises, controles de uso e suporte. A maioria dos produtos de mapa em produção usa mais de uma camada.

As seções abaixo separam as três camadas, atribuem a propriedade e, em seguida, documentam o Kaleidr a partir de suas páginas de desenvolvedor públicas atuais. Leituras relacionadas incluem O que é um SDK de mapa de IA?, Construtor de mapas sem código vs. API de mapas, Autenticação da API de mapas e O que é uma API de inteligência de localização?. As equipes que já escolheram um formato de implementação podem pular para o mapeamento do Kaleidr; as equipes que ainda estão nomeando as camadas devem começar com a tabela de comparação.

Essenciais da comparação

  • Nomeie o trabalho e, em seguida, a camada: Um SDK é responsável pelo comportamento do cliente; uma API é responsável pelo contrato de serviço; uma plataforma é responsável pelas operações compartilhadas.
  • Não trate os termos como concorrentes: Produtos de produção usam rotineiramente um SDK, uma API e controles de plataforma em conjunto.
  • Mantenha as regras do host autorizadas: Identidade, permissões de locatário, registros privados e transações permanecem no aplicativo host.
  • Divida as credenciais por tempo de execução: Chaves publicáveis ​​seguras para navegador e chaves de servidor são modelos de ameaça diferentes.
  • Confirme o contrato atual: A documentação para desenvolvedores do Kaleidr descreve atualmente os produtos kaleidr.js, as famílias de APIs da plataforma e os escopos de chave; o texto de marketing não é o contrato da API.

Um aplicativo do cliente usa um SDK de mapa para o comportamento do cliente e APIs de mapa para serviços espaciais, ambos operando dentro de uma plataforma de mapa mais ampla com autenticação, dados, análises, uso e suporte.

Como o SDK de mapa e a API de mapa diferem de uma plataforma de mapa?

A divisão útil é a função que cada camada desempenha. Um SDK de mapa reside no cliente e empacota comportamentos reutilizáveis: componentes, ciclo de vida de montagem, anexos de mapa, eventos e gerenciamento de sessão seguro para navegadores. Uma API de mapa é um contrato programático para uma capacidade espacial, como pesquisa, roteamento, recuperação, inferência, mosaicos ou design. Uma plataforma de mapa é o sistema mais amplo que pode incluir ambos, além de autenticação, serviços de dados, ferramentas, análises, publicação, cotas e suporte. A AWS define atualmente um SDK como um conjunto de ferramentas de construção específicas da plataforma, como bibliotecas, enquanto uma API é um mecanismo que permite que dois componentes de software se comuniquem usando protocolos predeterminados e observa que um SDK pode incluir APIs entre outros recursos (Qual é a diferença entre SDK e API?).

As plataformas dos fornecedores usam a mesma estrutura em camadas na documentação pública. O Google atualmente descreve a Plataforma Google Maps como um conjunto de APIs e SDKs que permite aos desenvolvedores incorporar mapas em aplicativos e páginas ou recuperar dados do Google Maps (Perguntas frequentes da Plataforma Google Maps). O mesmo fornecedor publica atualmente essas capacidades como famílias de API separadas por plataforma (APIs da Plataforma Google Maps por Plataforma). O Mapbox atualmente descreve uma plataforma de localização modular composta por APIs, SDKs e ferramentas que os desenvolvedores combinam para experiências de localização personalizadas (Primeiros passos). Essas páginas são fontes confiáveis ​​sobre como cada fornecedor nomeia sua própria pilha de tecnologias. As mesmas páginas não comprovam que todo produto precise comprar uma plataforma completa para um único código geográfico.

Pergunta SDK de Mapas API de Mapas Plataforma de mapas
Função principal Adicionar comportamento reutilizável do lado do cliente Acessar um serviço programaticamente Fornecer a pilha completa do produto espacial
Tempo de execução típico Cliente de navegador, dispositivo móvel ou aplicativo Camada de aplicação ou cliente, quando permitido Cliente, camada de aplicação e ferramentas operacionais
Estilo de integração Biblioteca, componente, carregador ou pacote Requisição HTTP ou de outro serviço Combinação de SDKs, APIs, ferramentas, autenticação, dados e análises
Melhor para Interface do usuário, ciclo de vida do mapa, incorporações, interação Busca, roteamento, inferência, recuperação de dados Produtos que precisam de várias funcionalidades espaciais em conjunto
Propriedade principal Integração com o cliente Contrato de serviço Funcionalidades da plataforma de ponta a ponta
Autenticação Geralmente uma chave ou sessão segura para navegador Geralmente uma chave de servidor ou token com escopo Gerenciamento de chaves, escopos, cotas e controles de organização
Inclui interface do usuário? Frequentemente Geralmente não Pode incluir interface do usuário do SDK, além de APIs e ferramentas
Substitui o aplicativo host? Não Não Não; ele fornece infraestrutura e blocos de construção

O que é um SDK de mapa?

Um kit de desenvolvimento de software (SDK) empacota o código que os desenvolvedores podem usar diretamente dentro de um aplicativo. Para mapas, esse pacote geralmente inclui componentes de mapa, adaptadores de renderização, controles, gerenciamento de ciclo de vida, autenticação segura para navegadores, tratamento de eventos, ações estruturadas, visualizadores ou editores incorporados e normalização de erros. O SDK geralmente fica mais próximo da interface do usuário do que uma chamada de serviço direta, e é por isso que as equipes o utilizam quando a tarefa é "adicionar essa funcionalidade à tela que já temos".

As plataformas da Web tornam esse empacotamento concreto. O MDN atualmente descreve elementos personalizados como elementos HTML que o desenvolvedor define, estendendo o conjunto de elementos disponíveis no navegador (Usando elementos personalizados). Um SDK de mapa que instala um elemento personalizado está usando esse contrato do navegador: a página hospedeira declara ou monta um componente, e o SDK é responsável pelo versionamento, carregamento de pacotes e ciclo de vida. O Kaleidr atualmente documenta o kaleidr.js como um carregador leve que instala o window.Kaleidr e o elemento <kaleidr-map>, carrega pacotes de produtos de forma assíncrona e é responsável pelo versionamento, configuração, passagem de chaves, ciclo de vida de montagem e normalização de erros (kaleidr.js — o carregador).

Um SDK não substitui o aplicativo host. O host ainda detém a identidade, as permissões do locatário, os dados privados e o fluxo de trabalho comercial. O caso específico de IA dessa fronteira é o mesmo: o SDK conecta a intenção, os locais estruturados e as ações do mapa a um renderizador em tempo real sem se tornar a fonte da verdade para o inventário ou a elegibilidade.

O que é uma API de mapa?

Uma API de mapa expõe funcionalidades por meio de um contrato programático definido. Famílias típicas incluem busca de locais, geocodificação, roteamento, cálculo de tempo de viagem, solicitações de mosaico, geração de mapas estáticos, inferência espacial, gerenciamento de conjuntos de dados e operações de design de mapas. Normalmente, a API não decide como o resultado deve aparecer na interface. Quem decide isso é o aplicativo host.

O modelo de solicitação é a arquitetura web comum. Atualmente, a MDN descreve a API Fetch como uma interface para buscar recursos na rede usando objetos Request e Response (API Fetch). Uma chamada de API de mapa é esse padrão aplicado ao trabalho espacial: o aplicativo envia uma solicitação estruturada, recebe uma resposta ou fluxo estruturado e, em seguida, decide o que renderizar. Atualmente, a Kaleidr coloca as rotas da API da Plataforma em https://api.kaleidr.com/inference-api/b2b/v1/ e documenta bate-papo, roteamento, enriquecimento de POI, troca de sessão do SDK e famílias de design na referência de endpoint pública (Endpoints). A lista exata de caminhos pode evoluir, portanto, as implementações devem usar a referência de desenvolvedor atual em vez de exemplos de blog como fonte de verdade.

Escolha a camada de API primeiro quando o requisito for uma resposta de serviço sem uma interface pré-construída: recuperar o contexto do local, chamar um serviço de inferência, calcular uma rota, enriquecer um ponto de interesse, executar uma operação de design ou orquestrar essas chamadas ao lado de registros privados. A compensação é explícita. O aplicativo possui mais código de integração, incluindo credenciais, novas tentativas, erros e, quando aplicável, streaming.

O que é uma plataforma de mapas?

Uma plataforma de mapas combina vários blocos de construção em torno de uma conta, dados, segurança e modelo operacional comuns. SDKs e APIs podem aparecer dentro desse modelo, mas a característica definidora é a abrangência, além da infraestrutura compartilhada: renderização, pesquisa, roteamento, dados de locais, mosaicos, design de mapas, autenticação, controles de uso, análises, publicação e suporte. As perguntas frequentes do Google atualmente definem a Plataforma Google Maps como APIs e SDKs usados ​​em conjunto, em vez de um único ponto de extremidade. O Mapbox atualmente divide a mesma ideia em mapas, pesquisa, navegação, produtos de dados e ferramentas como o Mapbox Studio.

Uma plataforma se torna valiosa quando várias preocupações conectadas importam ao mesmo tempo: autenticação do navegador e autenticação da camada de aplicativo, interface do usuário do mapa, mosaicos, um editor, inferência, análises e controles de uso. Um único geocódigo ou um único mapa estático não requer essa superfície operacional. Um construtor sem código pode ser uma interface da plataforma sem ser a plataforma inteira, e uma API limitada ainda pode ser um bom ponto de partida.

Atualmente, a Kaleidr descreve a introdução do desenvolvedor como um sistema-chave de nível organizacional com escopos de capacidade para IA, mapas e design, em formatos publicáveis ​​e de servidor (Build with Kaleidr). O Kaleidr Enterprise atualmente define essa pilha comercial como inteligência espacial criada para uma pilha de produtos existente, com SDKs, APIs de inferência, classificação, análises e suporte à implantação (Location Intelligence APIs and Map SDK). Confirme as permissões do plano atual em Pricing & Plans antes de depender de um fluxo de trabalho de produção específico.

Qual camada deve ser responsável por cada tarefa?

Integrações limpas começam com a definição de qual camada é responsável por cada tarefa. O aplicativo host deve permanecer autoritativo para identidade, permissões de locatário, estado do cliente, dados privados, transações e fluxo de trabalho específico do produto. O SDK pode ser responsável pela montagem, comportamento de interface reutilizável, anexação de mapas, gerenciamento de sessão do navegador e ciclo de vida do componente. A API pode ser responsável pela inferência, cálculo de rotas, enriquecimento de locais, operações de design e outras respostas de serviço. A plataforma pode ser responsável por credenciais, escopos, cotas, acesso ao produto, infraestrutura, suporte e faturamento compartilhado. A transposição dessas linhas é como a autorização privada vaza para um widget ou como uma resposta de modelo de linguagem é tratada como um livro-razão de reservas.

Uma matriz de responsabilidades separa a lógica de negócios do host, o comportamento do cliente SDK, os serviços espaciais da API e a autorização, cotas, análises e suporte em nível de plataforma.

Registros privados geralmente transferem a orquestração para a camada de aplicação. Listagens, inventário, registros de clientes, ativos operacionais e regras de negócios protegidas devem ser autorizados no host antes que um resultado minimizado chegue ao mapa. O SDK do navegador ainda pode apresentar o resultado. O componente de mapa não deve se tornar o serviço de autorização. Dados de localização privados para fluxos de trabalho de mapas de IA aborda a minimização para esses registros. Os produtos SaaS multilocatários adicionam outra barreira: uma chave de plataforma autentica a organização SaaS junto ao provedor; ela não substitui a decisão do host sobre qual cliente pode ver qual mapa ou qual linha privada.

Quando uma equipe deve escolher um SDK, uma API ou uma plataforma?

Comece com a integração mais superficial que atenda aos requisitos do produto e, em seguida, aprofunde-se somente quando o controle ou a orquestração exigirem. Um mapa publicado ou um visualizador incorporado é suficiente quando a tarefa é exibir um mapa projetado. Um componente SDK é suficiente quando a tarefa é anexar bate-papo, um editor ou blocos a uma interface de host. Uma API de plataforma é o próximo passo certo quando a camada de aplicação deve ser responsável pela construção de solicitações, junções de dados privados ou uma interface de usuário personalizada. A integração empresarial é uma escolha de governança e operações, não um requisito para substituir o renderizador atual.

Um espectro de integração vai de mapas publicados e incorporados, passando por componentes SDK e APIs de plataforma diretas, até uma integração empresarial mais profunda à medida que o controle e a responsabilidade da engenharia aumentam.

Escolha SDK-first quando um aplicativo web precisar de um recurso de mapa compatível rapidamente, o comportamento do componente existente for adequado e a integração com o navegador for apropriada. Escolha API-first quando as respostas do serviço pertencerem à camada de aplicação, a interface for personalizada ou a orquestração de dados privados for predominante. Escolha plataforma-first quando vários recursos espaciais, autenticação compartilhada, uso, análises e suporte corporativo forem importantes para todas as equipes. Use Studio-first quando o primeiro problema for a criação e publicação de mapas, em vez do código do aplicativo; o Kaleidr Studio atualmente documenta esse caminho de criação. Esses caminhos podem convergir posteriormente sem forçar uma reescrita do mapa principal.

Como o Kaleidr mapeia essas camadas?

O Kaleidr atualmente expõe uma camada de SDK JavaScript e uma camada de API de plataforma, enquanto a versão Enterprise fornece a superfície comercial e operacional mais ampla. O guia de início rápido para desenvolvedores atual usa um carregador versionado em https://cdn.kaleidr.com/embed/v1/kaleidr.js. Esse carregador pode montar pacotes de produtos para chat, viewer, editor e tile. O chat atualmente se conecta a uma instância ativa do Mapbox, MapLibre, Google Maps ou Leaflet, em vez de substituir o renderizador (Início Rápido). Como adicionar o chat de IA ao Mapbox, Google Maps e MapLibre é o caminho prático para conectar. Como incorporar um mapa interativo aborda a incorporação de mapas publicados.

O Kaleidr Studio e um produto existente se conectam por meio de produtos kaleidr.js e serviços da API da Plataforma, com chaves, escopos, análises, uso e suporte corporativo compartilhados.

Camada Exemplo do Kaleidr Uso típico
SDK kaleidr.js, <kaleidr-map>, Kaleidr.mount() Adicionar comportamento de Chat, Visualizador, Editor ou Bloco
API Famílias de endpoints da API da plataforma Chamar serviços de inferência, roteamento, recuperação ou design
Plataforma Kaleidr Enterprise mais o conjunto de ferramentas para desenvolvedores Gerenciar recursos, chaves, escopos, uso, suporte e integrações
Ferramenta de autoria Kaleidr Studio Criar e publicar mapas personalizados sem precisar começar do zero Código
Camada de análise Kaleidr Analytics Medir o engajamento com mapas e locais

Pacotes de produtos não são nomes intercambiáveis ​​para um único componente. O Visualizador serve para exibir um mapa publicado. O Chat serve para interação conversacional com reconhecimento de mapa em um mapa host ao vivo. O Editor serve para incorporar a capacidade de criação de mapas; o SDK do Editor de Mapas cobre esse caso de SaaS. O Tile serve para usar um estilo de mapa base projetado. Escolha de acordo com a função do produto. Os detalhes técnicos também mudam mais rapidamente do que as páginas de posicionamento. O guia de início rápido para desenvolvedores e a referência kaleidr.js atuais afirmam que o Visualizador publicado usa um ID de compartilhamento e não precisa de chave. Para implementação, considere a documentação do desenvolvedor como a fonte da verdade.

Como a autenticação deve diferir entre o SDK e a API?

A integração com o navegador e a integração com a camada de aplicação têm modelos de ameaça diferentes. Qualquer coisa entregue ao navegador geralmente pode ser inspecionada, portanto, um segredo de servidor de longa duração não deve estar no código-fonte da página, nos pacotes do cliente ou em repositórios públicos. Atualmente, o Kaleidr usa uma chave publicável para uso do SDK do navegador; o SDK a troca por uma sessão de curta duração vinculada à origem. Uma chave de servidor é para uso confiável na camada de aplicação e pode ser enviada como um portador ou X-Api-Key. A referência de autenticação atual afirma que uma chave publicável apresentada diretamente como um portador é rejeitada, que uma chave de servidor não recebe concessão CORS e que o SDK recusa chaves de servidor na montagem para que elas permaneçam no lado do servidor (Autenticação e escopos).

O SDK pode ocultar o caminho comum do navegador. A documentação de referência do endpoint atual descreve POST /sdk/sessions como a exchange que aceita uma chave publicável e afirma que o SDK chama essa exchange na montagem em integrações normais do navegador (Endpoints). Sem o SDK, o aplicativo precisaria lidar com a validação de origem, seleção de produto, verificações de escopo, troca de sessão de curta duração e ciclo de vida do pacote de produtos. O uso direto da API ainda é apropriado quando o host precisa controlar a construção da solicitação, streaming, novas tentativas e autorização de dados privados. Atualmente, o Kaleidr distingue credenciais ausentes ou inválidas de uma credencial válida com escopo insuficiente e documenta uma condição de limite de taxa separada. Os logs do aplicativo devem preservar essa distinção em vez de agrupar todas as falhas em "falha no mapeamento".

Quais erros as equipes devem evitar?

A falha recorrente é tratar termos próximos como substitutos. SDK versus API não é uma compra de "ou um ou outro". Um SDK geralmente chama APIs da plataforma nos bastidores; O SDK é uma interface de desenvolvedor de nível superior, não uma prova de que não existe um contrato de serviço. Uma API não exige a criação de todas as interfaces do zero; muitos produtos usam um SDK para a interface do usuário e uma API para a orquestração da camada de aplicação. Uma plataforma não exige a substituição da pilha de mapas atual. O Kaleidr atualmente documenta a integração do Chat a um mapa existente e compatível, e o Enterprise atualmente estrutura a oferta comercial em torno de uma pilha de produtos existente.

Erro Resultado Melhor abordagem
Tratar SDK e API como mutuamente exclusivos A arquitetura torna-se artificial Usar cada um na camada correta
Presumir que o SDK detém a lógica de negócios Limites de produto difusos Manter as regras do host como autoritativas
Colocar uma chave de servidor no navegador Exposição de credenciais Usar autenticação de SDK publicável
Chamar a API diretamente para uma necessidade de interface de usuário padrão Mais código do cliente para manter Usar o SDK quando for apropriado
Usar o SDK para autorização privada Locatário e dados Risco Autorizar no aplicativo host
Presumir que a plataforma substitui o mapa existente Aumento do custo de migração Anexar onde for compatível
Tratar uma página de marketing como o contrato da API Incompatibilidade técnica Preferir a documentação atual para desenvolvedores
Adotar a plataforma inteira para uma necessidade trivial Complexidade excessiva Começar com a camada mais estreita

Como as equipes devem começar a integrar?

Selecione a camada que corresponde à tarefa e adicione profundidade somente onde a propriedade exigir. Use o SDK para comportamento de cliente reutilizável, a API para controle em nível de serviço e a plataforma para infraestrutura espacial compartilhada. Atualmente, o Kaleidr segue esse modelo de perto: kaleidr.js fornece uma camada de integração de navegador leve, a API da Plataforma expõe serviços documentados de inferência e design e o Kaleidr Enterprise fornece a pilha comercial mais ampla para equipes que criam produtos espaciais. Leia a documentação do desenvolvedor do Kaleidr para o contrato atual de carregador, autenticação e endpoint. Explore o Kaleidr Enterprise para SDKs, APIs de inferência, inteligência de localização e suporte à implantação descritos na página pública atual.

Perguntas frequentes

Qual a diferença entre um SDK de mapa e uma API de mapa?

Um SDK de mapa é um código reutilizável do lado do cliente que ajuda os desenvolvedores a integrar a funcionalidade de mapas em um aplicativo, incluindo interface do usuário, ciclo de vida e, frequentemente, autenticação do navegador. Uma API de mapa é uma interface programática usada para solicitar serviços espaciais ou de mapas específicos. Muitos produtos usam ambos.

Um SDK de mapa é apenas um wrapper em torno de uma API?

Às vezes, em parte, mas nem sempre. Um SDK também pode gerenciar componentes de interface do usuário, ciclo de vida do mapa, autenticação do navegador, adaptadores de provedor, eventos e tratamento de erros. A AWS observa atualmente que um SDK pode incluir APIs, entre outros recursos.

O que é uma plataforma de mapas?

Uma plataforma de mapas é o conjunto mais amplo de SDKs, APIs, dados, renderização, autenticação, ferramentas, análises, publicação, cotas e serviços operacionais usados ​​para criar produtos com reconhecimento de localização. O Google e o Mapbox atualmente descrevem suas plataformas comerciais nesses termos combinados.

Uma equipe deve usar um SDK ou uma API?

Use um SDK quando um componente de cliente compatível for adequado ao produto. Use uma API quando o host precisar de controle direto no nível do serviço ou orquestração na camada de aplicação. Muitos produtos usam ambos.

Um SDK substitui o renderizador de mapas?

Não necessariamente. O Kaleidr Chat atualmente documenta a conexão a um mapa existente do Mapbox, MapLibre, Google Maps ou Leaflet. Outros produtos SDK, como o Viewer ou o Editor, têm modelos de propriedade de renderizador diferentes.

Quando uma chamada de API deve ocorrer na camada de aplicação?

Use a camada de aplicação quando a solicitação envolver credenciais de servidor, dados privados, autorização de locatário ou lógica de negócios que não devem ser expostas ao navegador.

Qual é a diferença entre uma plataforma e um construtor de mapas sem código?

Um construtor sem código se concentra na criação e publicação. Uma plataforma pode incluir construtores e também SDKs, APIs, autenticação, serviços de dados, análises e controles corporativos.

Como o Kaleidr expõe atualmente seu SDK e APIs?

O Kaleidr usa atualmente um carregador kaleidr.js versionado que instala window.Kaleidr e <kaleidr-map>, com pacotes de produtos para Chat, Visualizador, Editor e Tile. A API pública atual da plataforma documenta chat, roteamento, enriquecimento de POIs, troca de sessão do SDK e famílias de design em sua URL base da API de inferência B2B.

O Kaleidr Viewer requer uma chave publicável?

O guia de início rápido para desenvolvedores e a referência kaleidr.js atuais indicam que o Viewer publicado usa um ID de compartilhamento e não precisa de chave.

O Kaleidr pode funcionar com uma pilha de mapas existente?

Atualmente, o Kaleidr documenta a conexão do Chat a mapas de host ao vivo compatíveis, e o Kaleidr Enterprise apresenta a oferta como inteligência espacial criada para uma pilha existente. A substituição do provedor de mapas atual não é o posicionamento principal.

Referências

@misc{aws_sdk_api_difference_2026_09_03,
  title  = {What's the Difference Between SDK and API?},
  author = {{Amazon Web Services}},
  note   = {Accessed 3 September 2026},
  url    = {https://aws.amazon.com/compare/the-difference-between-sdk-and-api/}
}

@misc{google_maps_platform_faq_2026_09_03,
  title  = {Google Maps Platform FAQ},
  author = {{Google Maps Platform}},
  note   = {Accessed 3 September 2026},
  url    = {https://developers.google.com/maps/faq}
}

@misc{google_maps_apis_by_platform_2026_09_03,
  title  = {Google Maps Platform APIs by Platform},
  author = {{Google Maps Platform}},
  note   = {Accessed 3 September 2026},
  url    = {https://developers.google.com/maps/apis-by-platform}
}

@misc{mapbox_getting_started_2026_09_03,
  title  = {Getting Started},
  author = {{Mapbox}},
  note   = {Accessed 3 September 2026},
  url    = {https://docs.mapbox.com/help/getting-started/}
}

@misc{mdn_using_custom_elements_2026_09_03,
  title  = {Using custom elements},
  author = {{MDN}},
  note   = {Accessed 3 September 2026},
  url    = {https://developer.mozilla.org/en-US/docs/Web/API/Web_components/Using_custom_elements}
}

@misc{mdn_fetch_api_2026_09_03,
  title  = {Fetch API},
  author = {{MDN}},
  note   = {Accessed 3 September 2026},
  url    = {https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API}
}

@misc{kaleidr_docs_intro_2026_09_03,
  title  = {Build with Kaleidr},
  author = {{Kaleidr}},
  note   = {Developer documentation; accessed 3 September 2026},
  url    = {https://docs.kaleidr.com/}
}

@misc{kaleidr_quickstart_2026_09_03,
  title  = {Quickstart},
  author = {{Kaleidr}},
  note   = {Developer documentation; accessed 3 September 2026},
  url    = {https://docs.kaleidr.com/quickstart}
}

@misc{kaleidr_js_loader_2026_09_03,
  title  = {kaleidr.js -- the Loader},
  author = {{Kaleidr}},
  note   = {Developer documentation; accessed 3 September 2026},
  url    = {https://docs.kaleidr.com/sdk/kaleidr-js}
}

@misc{kaleidr_auth_scopes_2026_09_03,
  title  = {Auth \& scopes},
  author = {{Kaleidr}},
  note   = {Developer documentation; accessed 3 September 2026},
  url    = {https://docs.kaleidr.com/platform-api/auth-and-scopes}
}

@misc{kaleidr_endpoints_2026_09_03,
  title  = {Endpoints},
  author = {{Kaleidr}},
  note   = {Developer documentation; accessed 3 September 2026},
  url    = {https://docs.kaleidr.com/platform-api/endpoints}
}

@misc{kaleidr_enterprise_2026_09_03,
  title  = {Location Intelligence APIs and Map SDK},
  author = {{Kaleidr}},
  note   = {Accessed 3 September 2026},
  url    = {https://kaleidr.com/enterprise}
}