Embed Subsurface, Geoscience Data Visualization in Your Exploration, Drilling, and Production Applications
Develop advanced domain-oriented software and applications for web, desktop, and mobile with GeoToolkit’s customizable, high-performance 2D/3D tools. Create powerful visuals for your users — well log, seismic, schematics, real-time data, correlation, contour, reservoir, crossplot, charts, time series, maps, and more.
Check out our latest GeoToolkit releases:
What Is GeoToolkit?
Join the INT Developer Community!
INT is pleased to offer a comprehensive Developer Community which features online GeoToolkit documentation, demos, tutorials, training, Code Sandbox, developer forum, and more!
New Product Release: GeoToolkit 2023.0
Check out the full release notes to learn what’s new in GeoToolkit 2023, including improvements in anti-aliasing for seismic, well log correlation, and mobile application support (React Native)!
Work with Us!
INT is hiring! Are you a talented developer seeking a career working with the leading data visualization toolkit and platform in the industry? We’re looking for someone like you! Apply now!
Powerful Domain Visualizations You Can Integrate
3D Rendering in HTML5
A feature-rich 3D library for developing professional applications in Oil & Gas, CAD, Engineering, and Mining. Display your seismic and reservoir data in 3D. The 3D plot uses WebGL technology to achieve GPU rendering in the browser.
More about 3D
Three.js library integration v152
Log curve: cylinder or 2D
Seismic volume and fence intersection support
3D shape highlighting
Multi-lateral trajectory tube
Faults visualization surface
Grid surface loader and data type
Well Log Viewer
Build subsurface drilling, petrophysical analysis, or data management applications with single or multi-well displays that can correlate 1,000+ wells. Connect to real-time data such as WITSML and display horizontal, deviated, map, and 3D well logs.
More about Well Log Viewer
Fill between two curves or base line
Waveform (requires seismic module)
Array log visual
Schematic in tracks (including deviation)
Display single well log data
Vertical or horizontal view
Interactive tool support
Time or depth-based data
Custom headers and footers
Cursor tracking tool
Deviated view of existing visuals
Attached header / footer
Fills to accumulation cycle visual
Display multiple wells
Option to share the same template between wells
Lazy loading for proxy well
LAS, DLIS, WITSML, OSD
Responsive style (level of details)
Annotation overlay for widgets
LAS 2 writer
Data filtering (smoothing, interpolation) available
Curve value tooltip
Ghost tool (linear and deviated tracks)
Curve and marker editor
Drag and drop tool
Symbols mode to LogMudLogSection
Inline editing of annotations
Visualize wellbore, downhole equipment, including drilling, completion, production, and workover operations. Display and edit BHAs and vertical, deviated, multilateral, and horizontal wells.
More about Well Schematics
Vertical or deviated
High-quality SVG symbols
Labeling and annotations
Well log track
Schematic in WellLog track
Advanced labeling in L-shaped schematic
Lithology in schematic
Multiple axis (e.g.: TVD & MD)
Options to integrate with your own schematics elements library (vector or raster images)
L-Shape schematic widget
Dual schematics widget
View, interpret, edit, and process 2D/3D seismic data with integrated components to overlay annotation, picks, logs, or contours. View broadband seismic, 3D seismic, or view seismic data in real time. Supports server-side and client-side rendering.
More about Seismic Visualization
Positive and negative fill
Variable density with custom color map
Decimation and clipping
Vertical or horizontal view
Trace headers table
Time slices in base maps
Variable trace spacing
Horizon picking tool
Trace and samples selection
RGB data interpolation
Seismic widget with trace header table
Seismic widget with auxiliary graph
Trace headers table view
SEG-Y, SEGD, SU, JavaSeis, SEP, Indexed SEG-Y reader
Memory data source
Remote data source
INTGeoServer integration with trace decimation and data compression
IVAAP integration with decimation and data compression
Seismic Unix format
Indexing compatible with INTViewer
Azure SEG-Y reader
Seismic Unix format
Indexing compatible with INTViewer
IVAAP Backend and INTGeoServer 3.0+ Backend
Interpolation (linear, quadratic, cubic, step)
Normalization (maximum, average, RMS, specific limits)
Automatic gain control
Compression/decompression data support (ZFP and Wavelet based)
API for custom data processing
ZFP decompression for IVAAP backend
Gauges and Alarms
Combine textual, radial, and linear gauge types with alarms to notify users when values reach pre-defined thresholds in real-time monitoring applications.
More about Gauges and Alarms
Compare measurements along two or more axes with this 2D scatter plot visualization. Customize your graph to display reservoir characterization, seismic, or to interpret geophysical, geochemical, and hydrologic data. GeoToolkit offers both linear and logarithmic.
Display a gridded or triangulated surface as a contour. Customize the frequency and appearance of contours, annotations, and colors.
More about Contour
Isolines with labels
Label collision detection
Z-map and Gocad format support
Labels along isolines
Variable isolines count
Regular rectangular grid
Arbitrary triangular grid
Gridding algorithms: Kriging and ThinPlate
Charts and Maps for Business & Science
Create stunning charts, graphs, and maps with minimal programming effort with our extensive set of samples and tutorials. Extend existing charts or create new ones through a powerful API.
More about Charts and Maps
Linear and non-linear regression
Real-time support for all charts & widgets
Multiple axes line chart
Large Volume Rendering with OpenGL
Create high-quality, high-performance visualizations of very large datasets, including billions of cells (gigagrid), using our library of 3D components. Perfect for interpretation, 3D tool design validation, reservoir rendering, analysis, and QC. Provides volumetric rendering capabilities (including external renderers like Intel OSPRay, NVIDIA IndeX).
More about Large Volume Rendering
Lights (Directional, Spot, Point)
Adaptive axis and grid
Standard shapes (Cone, Sphere, Box, Surface, Triangle set, strip and fan)
Button and icon in the 3D view
Vectors (linear and circular)
Triangulated surface with attribute values
Pointset with multiple attributes
Polyline with attribute values
Create PDF reports with multiple widgets, minimizing the time it takes to build custom log headers. Integrate a custom application and connect to data. Available as an add-on that’s ready-to-go or code your solution by hand.
More about Report Builder
GeoToolkit supports most maps services, such as ArcGIS, ESRI, OpenStreetMap, and more.
More about Maps
WMTS services: Google, MapQuest, ESRI, OpenStreet map, Bing
ArcGIS GeoServices (feature, map service)
ArcGIS web map
ArcGIS query/identify/ legend API support for ArcGIS servers
Limited Error Raster Compression format
Symbol aggregation as bubble chart
Tool to measure distances and area
GPX format support
Opt. UI floating control
Infinite horizontal scroll
Contour layer (requires Contour module)
Visualize multiple time series data with annotations and overlays for easy correlation and analysis in normal, stacked, or percentage mode.
More about Time Series
Stacked / percentage mode
Language Agnostic: GeoToolkit is available in HTML5, Microsoft® .NET, Java, or C++ with QT. We even support legacy systems.
Continuous innovation and emerging new technology: We strive to support our customers’ needs
Industry-leading support: 24/7 email and phone support plus robust Developer Community with full product documentation, Code Sandbox, and developer forum.
Advanced Data Compression: Built specifically for the geoscience industry, our on-the-fly data compression handles large datasets easily.
Build Your Way
With GeoToolkit libraries and widgets, you have the flexibility to either simply plug and play high-performance functionality with one line of code or build an application from scratch, selecting and customizing libraries to fit your needs.
“Thanks to PressureDB and its standard format, our data is centralized, with guaranteed quality and stability. Its friendly and responsive web interface ensures easy access for Total’s geoscientists worldwide.”
Ming Yang, Formation Tester Specialist, Total
“Without GeoToolkit, we wouldn’t be where we are right now. We have high expectations that this tool will become the standard and that we will be able to accomplish a lot with this tool. There’s nothing in the market like this right now.”
Francisco Caycedo, Regional Director, Latin America, Cayros
Bitmaps (BMP, JPG, GIF, PNG, TIFF, etc.)
WellLog, including deviated wells
Seismic, including cross-sections
Well Schematic, including multilateral schematic
Charts, gauges, time series
Which frameworks does GeoToolkit support?
GeoToolkit supports React, Angular, and Vue.
Is it cheaper to buy GeoToolkit or build an application from scratch?
Which data providers can connect with GeoToolkit?