Docs
Documentation for engineers and developers
KCL - KittyCAD Language
Use code as the fabric for creating parametric, generative, auditable CAD models
CLI
Run Zoo workflows from your terminal and automate them in scripts

MCP Tools for Agents
Give your agents the right tools for the job!
...or use the technology it's made of
These are our flagship APIs that Zoo Design Studio is made from.
Separation of the APIs allows our teams to work fast, asynchronously, and with focus. Owning the full stack enables a tight feedback loop we use to improve all our products at once.
These APIs give our developers the power of full CAD systems in web and developer-friendly packages. No complicated COM protocols or libraries. All our APIs are offered as first-class, well-typed, well-documented JSON.
Engine API
Create and edit CAD geometry with a scalable, cloud-native geometry engine.
Agent API
Bring AI-powered CAD assistance into your applications with Zookeeper.
File Format API
Seamlessly convert between CAD file formats through a unified API.
APIs Reference
Browse generated endpoint documentation, schemas, authentication, and WebSocket protocols
Need some ideas?
Here are a few starting points for your next adventure with Zoo.
Use as an agent tool
Make use of our MCP server
Integrate AI CAD
Learn how to leverage Agent API
Create a generative CAD app
Craft the next-gen CAD app with Engine API
Hook Zoo into CI
Automate workflows with the Zoo CLI
Convert between CAD formats
CAD file conversions made easy
Learn KCL
Read the Intro to KCL book
Explore user models
Check out the Aquarium
Browse the KCL reference
Take a stroll through our standard library
SSO for Enterprise
Let your employees log in via SAML
See a typo?
All Zoo docs are open source. See something that's wrong or unclear? Submit a pull request.
Still need help?
- Visit our Community Forum
- Contact support
- Join our Discord server