Alibre API

Write loosely or tightly integrated applications on top of Alibre's design platform.
Download Alibre Design

Fully Integrated Apps

Build your app's functionality onto Alibre's design platform. Achieve things like fully integrated FEA, CAM, or motion simulation.


Automate design creation by ingesting design criteria from your application into Alibre Design. Achieve things like a kitchen builder application.


Automate the transfer of 3D content to your application. Create bi-directional associativity. Achieve things like bringing a design into your CAM application, and updating your CAM application when the design changes.

Design Intent Transfer

Migrate models and design intent such as 3D constraints into your application. Achieve things like automatic mapping of motion relationships to your app's representation.


Create applications with deep domain-specific knowledge. Achieve things like a pipe routing or weldment generator.


Extend Alibre Design's functionality to cater to your specific use case.


Alibre Design's API connects to applications using C++ or .NET (C# or VB.NET).

Create Deep Integrations

Deeply integrate into Alibre Design's user interface, data streams, and workflows. Examples might include creating CAM or FEA applications, domain-specific designers like a kitchen design application, or whatever custom application could power your business processes.

This image shows FEMdesigner, a fully integrated finite element analysis application.

Headless Mode

No UI is required. Run and control Alibre Design in headless mode where no interface is presented at all.

Run On A Server

Running Alibre Design headless on a server is especially interesting to power distributed design / analysis.

Object Picking

Leverage Alibre Design's picking tools to get inputs for your application. Allow the user to pick edges, faces, vertices, sketches, reference geometry, etc.

Canvas Drawing

Display objects or data on the Alibre Design canvas directly. Things like toolpaths, FEA results, text, curves, shapes, and solids can all be drawn alongside the model.

Save Into Stream

Create a save stream into Alibre Design's files. Users can now save data relevant to your add-on alongside all other data related to a model. When they open it again, the data is available for your add-on's use.


Take screenshots of the canvas as needed. This can be especially useful to create the input for movie generation to show how a model's position or other characteristics change over time.

Position And View

Programmatically change the position or orientation of components in an assembly or modify the view location.

Create Geometry

Programmatically create sketches, parameters, features, constraints etc.

Much More...

Alibre Design's API is extensive and you can tie in to most features in the software. See the reference documentation near the top of this page for more information.

Sample Applications

Download a few sample applications to get started.
Download SamplesDownload API HelpDownload Quickstart

Contact Us

Need to discuss your app? Get in touch.
Email Us
Copyright © Alibre, LLC