Supercharge Your Computational Efficiency

Geometry Algorithms Engineered to Revolutionize

We help software engineers process, repair, measure, and optimize 3D data with next-generation algorithms, reducing development time & costs.

Join companies switching to next-gen geometry algorithms.

  • Customed
  • Brius
  • Verisurf
  • InSmile
  • Axial3D
  • 3DONS
  • Relu
  • Polyga
  • RenAn
  • Abutment
  • MediaLab
  • Enhatch
  • ToffeeX
  • CIMsystem

Why MeshLib SDK?

Laptop screen showing C++ quick-start code for MeshLib-based applications

Open Source

Inspect, customize, and adapt the code to meet your unique requirements.

Open GitHub
Two-part ring chart beside a cube with a cylindrical cut

Speed and Performance

Our algorithms run up to 10x faster on average than other SDKs on the market. For example our 3D boolean surpasses any other SDK in terms of speed and quality.

Check comparisons
Dashed network linking Python, AI, C, C# and C++ icons

Seamless Compatibility

MeshLib's native C++ core and APIs for C, C#, Python, and JavaScript enable seamless integration into AI pipelines and effortless cross-platform interoperability.

Explore features
Black cubes labelled Mesh Boolean, Decimation, Triangulation and Mesh Healer

Flexible Integration

Build a complete app with MeshLib's rendering engine and UI tools, or seamlessly integrate its algorithms into your existing software with minimal dependencies.

Explore features
Dual-fan graphics card with a ribbed black shroud

Efficient Design

A modern architecture with GPU-accelerated algorithms and CUDA support for maximum scalability and speed.

Explore features
Mesh, cube and point cloud icons above purple geometric shapes

Comprehensive Toolbox

A versatile suite of robust mesh, point cloud, and voxel algorithms, supporting a wide range of 3D data processing applications.

Explore features
Python editor showing a sphere boolean code snippet

Developer-Centric Approach

Built with developers in mind, featuring detailed documentation and robust APIs.

Documentation

Our innovative algorithms

3D Boolean

3D boolean operations are essential for creating complex shapes and forms that would be difficult or time-consuming to model from scratch using traditional modeling techniques.

Discover more

Mesh Healing

Mesh healing is a critical process to prepare mesh for further use in the 3D pipeline, ensuring that mesh models are watertight, error-free, and suitable for applications.

Discover more

Mesh Offsetting

Mesh offsetting enables the precise expansion or contraction of a 3D mesh surface, crucial for applications requiring exact wall thickness and custom surface control.

Discover more
Explore more

Applications

Explore all applications

What our customers say

MeshLib SDK Case Study: How Media Lab Made Implant3D 2× Faster
Fast Mesh Boolean in Surgical Software: Customed Case Study
Building 3D Scanning Software with MeshLib SDK: Polyga Case Study
01 / 03

Massimo Ivani

CEO, Medialab

«Our application is a medical device, so we have to be able to trust the SDK behind it. We built a lot of internal tests before switching, and MeshLib gave us the precision we had before at twice the speed…»

Read full review

Ruedger Rubbert

Chief Technology Officer, Brius Technologies Inc

With MeshInspector MeshLib we were able to automate many of our workflow processes, thanks to its advanced, modern, and efficient dental and geometry oriented algorithms, covering many of our orthodontic-related tasks: CT and intraoral scan segmentation, voxel and Boolean operations, editing, aligning, visualization, inspection, and import/export of mesh objects. We use the versatile MeshInspector MeshLib API, both in production and R&D for fast prototyping and testing of our ideas.

Read full review

Mariusz Hermansdorfer

Head of Computational Design at Henning Larsen Architechts

Over the past year, MeshLib has transformed my approach to design and analysis in landscape architecture and architecture projects. This powerful library excels in critical areas, such as geometry processing, interactive booleans, point cloud manipulation, and curve offsetting. These features enhance design workflows, allowing for dynamic modifications, efficient terrain modeling, stormwater flow analysis, and advanced wind flow visualiiza…

Read full review

Gal Cohen

CTO, customed.ai

MeshLib has been a game-changer for our company, providing all the essential operations we need to handle meshes and create highly accurate personal surgical instruments (PSIs), which are our primary products. After extensive research and comparison, MeshLib stands out as the best solution on the market. Their team is exceptionally professional and knowledgeable. Collaborating with them has been an absolute pleasure—they respond to any issues we encounter promptly and always deliver effective solutions. Their commitment to customer support and technical excellence is truly unmatched.

Read full review

HeonJae Cho, DDS, MSD, PhD

Chief Executive Officer, 3DONS INC

MeshLib SDK helped us achieve faster and more accurate calculation results and outperformed any other Mesh Processing library that we evaluated. For us in digital dentistry, it was a game-changer. Mesh processing operations, such as inspecting and editing the mesh to create dental devices for the treatment plan, are crucial. MeshInspector support liberated our team from technical constraints so we concentrated on creating exactly what we wanted. I highly recommend incorporating the MeshLib into your software arsenal.

Read full review

Thomas Tong

Founder, Polyga

When we set out to develop our new PointKit scanning platform, we chose MeshInspector’s MeshLib as the foundation. That partnership let us accelerate development, ship new features faster, and get to market months sooner than we could have on our own. The MeshInspector team has been outstanding — quick answers, deep technical know-how, and genuine enthusiasm for our success. We simply wouldn’t be where we are today without their support.

Read full review

    Try MeshLib now

    Booleans, mesh repair, decimation and ICP — in your browser, as JavaScript and WebAssembly. No install, no sign-up.

    Open live demo

    Or install the SDK — free to evaluate

    Setup guide · binaries or CMakeSetup guide · binaries, MeshLibC2

    Release v3.1.4.297

    This release adds alpha-shape reconstruction and shrinkwrap for point clouds, ships setup guides for C++, C, C# and Python that were rewritten and verified end to end, brings Windows on ARM…

    Read more

    Release v3.1.3.249

    This release introduces a new .NET WebAssembly distribution, deeper MCP integration for AI agents (image content blocks, cleaner t…

    Read more

    Release v3.1.2.192

    This release ships a built-in MCP server for AI-controllable apps, full UI internationalization with CJK font support, experimenta…

    Read more

    Release v3.1.1.92

    This release mainly focuses on performance improvements (especially Marching Cubes and mesh operations), expanded geometry utiliti…

    Read more

    Release v3.1.0.2

    This release focuses on opening MeshLib to new platforms and workflows while strengthening its rendering and I/O foundations. The headline feature is the release of full C# bindings, making…

    Read more

    Visit us at AEEDC 2026

    MeshLib will be at AEEDC Dubai 2026, one of the leading dental events in the MENA region, bringing together dental laboratories, t…

    Read more

    Release v3.0.9.196

    Import & Export Enhancements 3MF Export MeshLib now supports 3MF export on a per-model basis.Full multi-object scene export to…

    Read more

    Frequently Asked Questions

    What is MeshLib?

    MeshLib is an advanced software development library kit designed for 3D data manipulation, processing, and analysis. It offers a robust set of tools for meshes, point clouds and voxels, as well as conversion between various 3D data formats, making it ideal for industries such as engineering, manufacturing, and medical imaging.

    Do you have documentation available for MeshLib?

    Yes, comprehensive documentation is available for MeshLib, including tutorials, API references, and detailed guides to help users navigate its features and capabilities.

    Can I try MeshLib SDK code directly?

    Yes, you can! Use our Getting Started guides and explore code samples to kick off your evaluation. MeshLib is available for free on GitHub for evaluation and non-commercial use. Anyone can access, try, and install the open-source code. However, for commercial use or building products with MeshLib, a valid license is required.

    What are the major algorithms of MeshLib?

    MeshLib provides a wide range of algorithms, including mesh repair and optimization, decimation, freeform and Laplacian deformation, 3D Boolean operations, distance and collision detection, and point cloud processing. For a complete list of available algorithms, visit our features page.

    Which 3D data formats does MeshLib support?

    MeshLib supports a wide range of 3D data formats, including STL, OBJ, PLY, DICOM and others as well as point cloud formats such as PLY, XYZ, and E57. This ensures compatibility with various industry-standard tools and workflows.

    Can MeshLib be integrated into custom applications?

    Yes, MeshLib is highly extensible and can be integrated into custom applications. It provides an API for deep control over mesh manipulation and analysis, making it suitable for building specialized solutions for specific workflows.

    What programming languages are supported by MeshLib?

    MeshLib is primarily designed for use with C++ but also offers support for Python, C#, C, and JavaScript through its API, enabling users to leverage its powerful functionalities in various programming environments.

    What's the best way to start exploring the MeshLib SDK?

    The best way to get started is by requesting a personalized demo. During the demo, we’ll showcase the key capabilities of MeshLib tailored to your specific needs. We’ll also discuss pricing options and provide comprehensive evaluation support to ensure a smooth onboarding experience.

    What is the quickest way to try MeshLib in action?

    The fastest way is to use MeshInspector, a fully-featured application built with the MeshLib SDK. It comes with a 30-day free trial, and you can contact us to extend the trial period if needed.

    How is MeshLib SDK better compared to other libraries?

    We’ve conducted detailed comparisons between MeshLib and other popular libraries to help you make an informed decision. Check out our blog post where we evaluate MeshLib’s performance in areas like 3D boolean operations and mesh simplification against alternative solutions.