Main Library
Install the core Upsonic framework to start building AI agents:Python Version RequirementsUpsonic requires If you need to update Python, visit python.org/downloads
Python >=3.10. Here’s how to check your version:Made with Love 💚
At Upsonic, we believe in giving developers choice and flexibility. That’s why we’ve built our framework with a layered architecture: you only install what you need, when you need it. Want to build a simple agent? Just install the main library. Need RAG pipelines? Add therag package. Building OCR workflows? Install ocr. Every feature is modular, every dependency is optional, and nothing bloats your project unnecessarily.
We designed Upsonic this way because we know your time, disk space, and deployment speed matter. No forced dependencies, no unnecessary packages. Just clean, efficient, developer-friendly architecture.
Because we build Upsonic with love, for developers who love to build. 💚
Optional Dependencies
Depending on your use case, you may need additional packages:RAG
Install RAG dependencies for vector databases and knowledge base operations:Storage
Install storage backends for memory and state persistence:Models
Install additional LLM provider integrations:Embeddings
Install embedding model providers:Loaders
Install loaders to work with various file formats in your knowledge base:Tools
Install pre-built tools for web search and data retrieval:OCR
Install OCR capabilities to extract text from images and scanned documents:Web
Install web server dependencies for deploying agents as APIs:Verify Installation
Check your installed version:Installation successful! You’re ready to create your first Agent and Task.

