Mapbox et TileCat servent tous les deux des cartes vectorielles compatibles MapLibre GL JS et facturent au même endroit : le chargement de carte (le moment où une carte s'initialise, pas chaque tuile individuelle). La différence se joue entièrement sur le prix passé le quota gratuit.
Les deux services offrent exactement le même quota gratuit : 50 000 chargements de carte par mois. L'écart apparaît dès qu'on dépasse ce seuil — Mapbox facture au palier, TileCat a un plan payant à prix fixe.
| TileCat | Mapbox (GL JS) | |
|---|---|---|
| Quota gratuit | 50 000 chargements / mois | 50 000 chargements / mois |
| Carte bancaire pour démarrer | Non | Non |
| Prix au-delà du gratuit | 25€/mois forfaitaire pour 1M | Palier dégressif : 5$ puis 4$ puis 3$ / 1000 |
| Coût réel à 1M chargements/mois | 25€/mois | ≈ 3 050$/mois |
| Attribution obligatoire (plan gratuit) | Oui | Oui |
| Personnalisation du design de la carte | Couleurs personnalisables (plan Croissance) | Mapbox Studio (éditeur visuel complet) |
| Au-delà de 5M chargements/mois | Sur devis | Sur devis ("contact sales") |
Mapbox facture par palier dégressif au-delà du quota gratuit : le prix par 1000 chargements baisse quand le volume augmente, mais reste un coût variable qui grimpe avec ta croissance. TileCat a fait le choix inverse : un seul plan payant à 25€/mois pour 1M de chargements, point. Pas de palier à surveiller, pas de facture qui varie d'un mois à l'autre selon le trafic.
Côté design, TileCat inclut un style clair et un style sombre prêts à l'emploi, avec des couleurs personnalisables depuis le dashboard sur le plan Croissance — pas au niveau de l'éditeur visuel complet de Mapbox Studio, mais suffisant pour aligner la carte sur ta charte sans écrire de JSON de style à la main.
TileCat ne prétend pas tout faire mieux. Mapbox a un écosystème plus large et plus mature : terrain et bâtiments 3D avancés, Search Box API, SDK de navigation/routing, Mapbox Studio pour designer des styles visuellement, et une infrastructure globale éprouvée à très grande échelle. Si ton produit a besoin de ces briques précises, ou si ton équipe a déjà investi dans l'écosystème Mapbox, ça reste un choix solide.
TileCat vise un cas plus simple : afficher une carte vectorielle propre basée sur OpenStreetMap, avec un prix qui reste lisible et prévisible même quand le trafic grossit.
Comme les deux sont compatibles MapLibre GL JS, la migration tient en général à changer l'URL du style dans ton code d'initialisation — voir la documentation API pour le détail des endpoints. Aucune réécriture de l'interface carte n'est nécessaire dans la plupart des cas.