ShadAI Framework
  1. getting-started
ShadAI Framework
  • Index
  • README
  • Pricing
    • Pricing Plan
  • advanced
    • Best Practices
    • Tool Orchestration
    • Performance Optimization
    • Custom Tools
  • examples
    • Advanced Patterns
    • Custom Agent Examples
    • Market Research Examples
    • Multi-Document Analysis
    • Basic Query Examples
  • api-reference
    • Exceptions Reference
    • Engine Tool API
    • Shadai Client API Reference
    • Query Tool API
    • Summarize Tool API
    • Agent Tool API
    • Web Search Tool API
  • use-cases
    • Knowledge Synthesis
    • Research Assistant
    • Custom Workflows
    • Document Q&A
  • core-concepts
    • Architecture
    • Intelligent Agent
    • RAG System
    • Tools Overview
  • guides
    • Memory & Context
    • Streaming Responses
    • File Ingestion
    • Error Handling
    • Session Management
  • getting-started
    • Authentication
    • Your First Query
    • Quick Start
    • Installation
  1. getting-started

Installation

Get Shadai up and running in under 60 seconds.

Requirements#

Python 3.10+ (Python 3.12 recommended)
pip or uv package manager

Install via pip#

Install via uv (Recommended)#

uv is a blazingly fast Python package installer:

Install from Source#

For the latest development version:

Verify Installation#

Optional Dependencies#

Development Tools#

Includes:
pytest - Testing framework
pytest-asyncio - Async test support
black - Code formatter
mypy - Type checker
ruff - Fast linter

System Dependencies#

Shadai has minimal system dependencies - only aiohttp and pydantic are required. No heavy ML libraries needed!

Troubleshooting#

ImportError: No module named 'shadai'#

Make sure you're in the correct Python environment:

SSL Certificate Error#

If you encounter SSL errors:

Permission Denied#

On Linux/Mac, you might need to use --user:

Next Steps#

✅ Installation complete! Now let's set up authentication.
→ Authentication Guide
Modified at 2025-10-17 17:48:00
Previous
Quick Start
Built with