Welcome to the Polylith Documentation
Polylith is a full-stack AI development library designed to unify workflows, programming languages, and integrations into a seamless, modular system. With support for Python, Rust, Go, TypeScript, and Next.js, Polylith empowers developers to build, scale, and optimize AI tools, workflows, and agents efficiently.
This documentation serves as your guide to everything Polylith—whether you're just getting started, exploring integrations, or diving into advanced workflows.
What You’ll Find in the Documentation
1. Introduction
Understand what Polylith is, why it was created, and how it revolutionizes the way developers approach AI development.
What is Polylith? Learn about Polylith's modular system, language flexibility, and its unique ability to unify AI development workflows.
2. Getting Started
Kickstart your journey with Polylith by setting up your environment and running your first modular workflow.
Setup Step-by-step instructions on installing Polylith, configuring dependencies, and running your first example.
3. Integrations
Discover how Polylith connects with the tools and providers you already know and love.
AI Providers Learn how to integrate with AI services like OpenAI, Claude, Gemini, Grok, and Perplexity.
Vector Stores Explore vector database integrations like LanceDB, Pinecone, and MongoDB to enhance your AI-powered applications.
4. Templates
Accelerate development with ready-to-use templates for popular platforms and workflows.
Polylith Templates Pre-built modular workflows for quick implementation.
Discord, Telegram, and Twitter Deploy AI agents directly to these platforms with minimal setup.
Future Templates Stay tuned for upcoming templates designed for even more use cases.
5. API References
Comprehensive guides to Polylith's API endpoints, functions, and tools.
API Guide Detailed documentation of Polylith's core functionality.
Endpoints Explore available endpoints to integrate APIs and connect workflows seamlessly.
6. Polylith Language (Preview)
Learn about our upcoming AI-first programming language built to simplify and optimize AI development workflows.
Preview Get a sneak peek into how the Polylith Language will help you define workflows faster, run smarter AI tasks, and scale performance.
What’s Next?
This documentation is your companion as you explore, experiment, and build with Polylith. Start with the Getting Started guide, dive into pre-built templates, or explore advanced API integrations—whatever your goal, Polylith is here to streamline your AI development.
Happy building! 🚀
Last updated