Tool

CesiumJS
Open-source JavaScript library for 3D globes and time-dynamic scenes

About
CesiumJS is an open source JavaScript library for creating world-class 3D globes and maps with the best possible performance, precision, visual quality, and ease of use. Developers across industries, from aerospace to smart cities to drones, use CesiumJS to create interactive web apps for sharing dynamic geospatial data.
Built on open formats, CesiumJS is designed for robust interoperability and scaling for massive datasets.
CesiumJS is released under the Apache 2.0 license and is free for both commercial and non-commercial use.
We believe that collaboration is rooted in openness and are committed to an open ecosystem.
Features
- Stream in 3D Tiles and other standard formats from Cesium ion or another source
- Visualize and analyze on a high-precision WGS84 globe
- Share with users on desktop or mobile
- 3D models Visualize 3D models using glTF, the runtime asset format for WebGL. See code example
- Inside Cesium About
- Connect with us GitHub
- Pricing
- Open Source
- Pricing detail
- Apache library; ion cloud paid
- Platforms
- Web / JS
Alternatives from our catalog
Tools on the same shelves as CesiumJS, ordered by shared tags and our own comparisons. Not vendor endorsements.
- MapLibre GL JSOpen Source · Web / JS
Default open vector-map engine in 2026 stacks
same tags
- LeafletOpen Source · Web / JS
Simplest classic library for tile maps and markers
same tags
- ProtomapsOpen Source · Web / Static hosting
Game-changer static global tiles on S3/R2
same tags
- OpenLayersOpen Source · Web / JS
Gov/enterprise choice when Leaflet is too small
same tags
- MapboxUsage-based · Web + Mobile SDKs
Still the commercial default for custom map UX
same tags
- MapTilerFreemium · Web + SDK
Popular Mapbox alternative for hosted vector tiles
same tags