Preços

Paga pelas fontes que executa e pelos pedidos que serve. A sua base de dados continua a ser sua; nunca cobramos por linhas.

Sandbox

Experimente num projeto pessoal

$0 / mês

  • 1 base de dados, 1 fonte de mosaicos
  • Reconstrução a cada 24 horas
  • 50 mil pedidos de mosaicos / mês
  • 100 geofences, 100 utilizadores seguidos
Começar grátis

Starter

Para um produto com um mapa

$29 / mês

  • Atualizações em tempo real via LISTEN/NOTIFY
  • 5 fontes de mosaicos, 2 bases de dados
  • 1 milhão de pedidos de mosaicos / mês
  • 5000 geofences, 5000 utilizadores seguidos
  • Webhooks
  • Download de MBTiles
Escolher Starter

Pro

Para equipas cujos dados mudam o dia todo

$149 / mês

  • Tudo o que está no Starter
  • 25 fontes, 10 bases de dados
  • 10 milhões de pedidos de mosaicos / mês
  • Geofences sincronizadas a partir do PostGIS
  • Domínio de mosaicos personalizado
  • Exportação PMTiles para alojamento estático
Escolher Pro

Enterprise

Workers dedicados, na sua cloud ou na nossa

Fale connosco

  • Workers tilefeed dedicados
  • VPC peering / PrivateLink
  • SSO e registo de auditoria
  • SLA de 99,95% de disponibilidade
Contacte-nos
Comparação dos limites dos planos
Limite SandboxStarterProEnterprise
Fontes de mosaicos 1525Ilimitado
Bases de dados 1210Ilimitado
Pedidos de mosaicos 50k / mês1M / mês10M / mêsPersonalizado
Geofences 1005.000100.000Ilimitado
Utilizadores seguidos 100 / mês5k / mês50k / mêsPersonalizado
Mapas georreferenciados 110100Personalizado
Atualizações Reconstrução a cada 24 horasEm tempo real, segundos após uma escritaEm tempo real, segundos após uma escritaEm tempo real, segundos após uma escrita
Domínio de mosaicos personalizado NãoNãoSimSim

Se ultrapassar o limite de mosaicos num plano pago, os mosaicos continuam a ser servidos; enviamos-lhe um email antes de qualquer alteração. A Sandbox fica em pausa ao atingir o limite.

Perguntas

Funciona com Supabase, Neon, RDS ou Cloud SQL?

Sim, com uma ressalva: as atualizações em tempo real usam o LISTEN do Postgres, que não funciona através de poolers em modo de transação. Use a connection string direta (porta 5432 no Supabase, o host sem pooler no Neon). Se só puder usar um URL com pooler, escolha o modo snapshot e reconstruímos de forma agendada.

Quão rápidas são as atualizações em tempo real?

Normalmente um a três segundos entre o COMMIT e um mosaico atualizado. As notificações são agrupadas em pequenos lotes, por isso uma edição em massa de 10 000 linhas volta a renderizar cada mosaico afetado uma vez, em vez de 10 000 vezes.

Que bibliotecas de mapas podem usar os mosaicos?

Tudo o que leia Mapbox Vector Tiles e TileJSON: MapLibre GL, Mapbox GL, OpenLayers, Leaflet com um plugin de vector tiles, deck.gl, QGIS.

Posso sair e executar tudo por conta própria?

Sim. A MapSocket executa o tilefeed, que tem licença MIT. Cada fonte tem um botão Export config que lhe dá o TOML do tilefeed, e pode descarregar os MBTiles ou um arquivo PMTiles a qualquer momento.

O que conta como utilizador seguido?

Um userId distinto que tenha enviado pelo menos uma chamada /v1/track no mês. As chamadas a /v1/context e a pesquisa de geofences não contam.

Que acesso à minha base de dados precisa a MapSocket?

Uma role que possa fazer SELECT nas tabelas que publica. Recomendamos uma role dedicada só de leitura; o dashboard dá-lhe as instruções exatas de CREATE ROLE e GRANT. Para atualizações em tempo real, é o utilizador (não nós) que executa uma pequena função de trigger em cada tabela, o que requer permissões de proprietário da tabela uma única vez.

Como é guardada a minha connection string?

É cifrada com AES-256-GCM antes de chegar à nossa base de dados, com a chave guardada fora dela. Só é decifrada dentro do worker que constrói os seus mosaicos e nunca volta a ser mostrada no dashboard nem na API, apenas o host, a base de dados e o utilizador.