Welcome to Binacle.Net Docs!
Binacle.Net is an API created to address the 3D Bin Packing Problem in real time.
When provided with a set of bins and items, Binacle.Net quickly identifies the most suitable bin, if available, that can accommodate all items efficiently.
This capability is particularly valuable for websites offering locker shipping options, allowing them to present this choice to customers during critical stages, such as the cart or checkout process.
By employing heuristic algorithms, Binacle.Net ensures rapid responses and minimal wait times for customers. E-commerce platforms can leverage this API to either base their packaging on the dimensions of the lockers themselves or utilize pre-defined boxes designed to fit seamlessly within those lockers.
π Quick Start
Get started with Binacle.Net in just a few steps! The Quick Start Guide covers the basics you need to run it quickly.
π οΈ Release Notes
See whatβs new in the v3.0.x version of Binacle.Net.
π‘ API
Understand the API endpoints, including how to use presets, send custom bin and item data, and query by preset to find the most efficient packing solution.
Below are the main API versions and related resources:
- β V3: fitting and packing with a choice of algorithm. Stable, and the recommended version.
- π§ͺ V4: 16 endpoints organized by the answer you want. Experimental - it can change at any time.
V2 was removed in this version. If you still call it, see the v2.1.x documentation.
ποΈ ViPaq Protocol
The compact format the packing endpoints return. The format changed in v3.0.0 and is stable from this release.
π§ Configuration
Customize Binacle.Net to suit your environment. Explore the following configuration modules:
- ποΈ Core: Provides essential API functionality, including Presets and running behind a proxy.
- π Diagnostics Module: Configure logging, health checks, and telemetry.
- π‘οΈ Service Module: Allows Binacle.Net to run as a Service. Built for the hosted service - no public documentation from v2.0.0 onward.
- π₯οΈ UI Module: Enable the visual demo interface for packing simulations.
π¦ Samples
Docker Compose and Kubernetes setups to copy and edit, including one for running the API behind your own backend.
Binacle.Net Docs will guide you through every aspect of using and integrating Binacle.Net. Whether youβre looking for a quick deployment or deep customization, all the resources you need are here!