Skip to content
SPECIFICTION
Get listed

Open Asset Import Library (Assimp)

assimp.org

Free plan WindowsmacOSLinuxiOSAndroidSelf-hosted
Visit assimp.org
Spec score 7.5 #21 of 31 in 3D File Converter Software

What it is

Open Asset Import Library (Assimp) loads 3D file formats into a shared in-memory format for further processing. The project says it imports more than 40 formats and exports to a growing selection. Mesh-processing tools can generate normals and tangent space, triangulate meshes, optimize vertex cache locality, and remove degenerate primitives and duplicate vertices. Assimp is implemented in C++ and provides C and C++ APIs, with bindings listed for C#, Java, Python, Delphi, and D. It uses CMake, is available in vcpkg, and links prebuilt binaries. The project lists interfaces or ports for Android, Python, .NET, Pascal, JavaScript, Node.js, Unity, Unreal Engine, JVM, HAXE, and Rust; supported platforms include Windows, macOS, Linux, iOS, and Android. Assimp uses a modified three-clause BSD license, which permits static linking if the license text is included with the product. The project points users to community forums and an issue tracker for questions and reports. Its linked prebuilt package is version 6.0.5 for 64-bit Visual Studio 2026 and includes a 24 MB installer.

Spec sheet

Purpose
Assimp loads 3D file formats into a shared in-memory format for further processing.Read 7 Oct 2026 · assimp.org
Platforms
The project README states that Assimp runs on Android and iOS, and its build documentation describes building across platforms with CMake.Read 7 Oct 2026 · github.com
Integrations
The project lists ports or interfaces for Android, Python, .NET, Pascal, JavaScript, Node.js, Unity, Unreal Engine, JVM, HAXE, and Rust.Read 7 Oct 2026 · github.com
Security
The repository links a security policy, but the pages reviewed do not state a security certification or compliance standard.Read 7 Oct 2026 · github.com
Support
The project directs users to its discussion board, Discord, Reddit, Stack Overflow, and issue tracker for questions and reports.Read 7 Oct 2026 · github.com
License
Assimp uses a modified three-clause BSD license, and its README says static linking is permitted if the license text is included with the product.Read 7 Oct 2026 · github.com
Build and package options
The project uses CMake and states that it is available in vcpkg; its repository also links prebuilt binaries.Read 7 Oct 2026 · github.com
Format support
The project states that it imports more than 40 3D file formats and exports to a growing selection.Read 7 Oct 2026 · github.com
Intended use
The project describes Assimp as a library for loading 3D assets and provides samples illustrating possible use cases.Read 7 Oct 2026 · github.com
Languages and APIs
Assimp is implemented in C++ and provides C and C++ APIs, with bindings listed for C#, Java, Python, Delphi, and D.Read 7 Oct 2026 · github.com
Post-processing
Mesh processing includes normal and tangent-space generation, triangulation, vertex cache locality optimization, and removal of degenerate primitives and duplicate vertices.Read 7 Oct 2026 · github.com
Prebuilt download scope
The linked downloadable package is v6.0.5 prebuilt binaries for 64-bit Visual Studio 2026 and includes a 24 MB setup executable.Read 7 Oct 2026 · kimkulling.itch.io

Plans and prices

Open Asset Importer Library Free Modified three-clause BSD license · include the license text with your product Read 7 Oct 2026 · github.com
Prebuilt binaries (Visual Studio 2026, 64 bit) Free Name your own price Windows · v6.0.5 · 24 MB installer Read 7 Oct 2026 · kimkulling.itch.io

Every Open Asset Import Library (Assimp) plan and price →

Strong points and limits

Strong points

  • Imports more than 40 3D formats
  • Mesh-processing operations include triangulation and normal generation
  • C and C++ APIs with listed language bindings
  • Free under a modified three-clause BSD license

Limits

  • Static linking requires including the license text
  • Listed prebuilt package is for 64-bit Visual Studio 2026

Who it suits

Assimp suits developers who need to load 3D assets into a common format and process meshes. Its listed APIs, bindings, integrations, and supported platforms give developers several ways to incorporate it.

Verdict

Assimp provides broad 3D format import alongside mesh-processing utilities and multiple developer interfaces. It is free, but users of static linking must include the license text with their product.

Where Specifiction places it

Alternatives to Open Asset Import Library (Assimp)All alternatives →