Unlock the power of AI within your software development efforts

Bonsai is an AI platform that greatly simplifies the programming of control and optimization to create more intelligent systems. Learn How It Works

The Bonsai Platform

Empowering developers to build, teach and use intelligence models


Bonsai's web interface and command line tooling allow users to develop programs for, manage, and utilize the AI engine.


The Bonsai CLI allows users to integrate the Bonsai AI Engine into their existing tool chain, build process, and 3rd party Integrated Development Environments.

Web Interface

The Bonsai Web Interface allows programmers to analyze, profile, and manage intelligence models.

Training Sources

Move beyond training exclusively with data. The Bonsai AI Engine has been expressly designed to integrate with generators and simulators.


The Bonsai AI Engine, and special purpose Inkling programming language, enables developers to code, generate, and train intelligence models.


A special purpose AI programming language designed to represent AI in terms of what you want to teach instead of the low level mechanics of how it is learned.

The Bonsai AI Engine

The AI Engine abstracts away and automates the low-level mechanics of artificial intelligence. Inkling programs are fed into the Bonsai AI Engine in order to generate and train appropriate models.


A BRAIN is the compiled and trained intelligence model produced, hosted, and managed within the AI Engine. Each BRAIN is available for debugging, refinement, and reuse.


The Bonsai generated API endpoints and SDK allow users to connect applications to, interact with, and analyze the models produced by the Bonsai AI Engine.


Your application uses your BRAIN via the Bonsai AI Engine just like it uses a database. Use the SDK to connect, and stream your data to the Bonsai AI Engine, and get intelligent synchronous or event based predictions and behavior in your application.


Bonsai's SDK enables users to connect their simulators and generators into the AI Engine. It is also the tool developers use to natively integrate with their existing application.


Bonsai's HTTP Application Programming Interface (API) enables developers to interact with the Bonsai Artificial Intelligence Engine to create, train, share, and analyze BRAINs.

Subscribe to our newsletter to stay up-to-date on our latest product news & more!