MagickMind
  1. SDK
  • Get started
    • Introduction
    • Quick Start
    • First API Call
  • Core Concepts
    • Projects
    • Corpus
    • Mindspaces
    • End-Users
    • Websocket
  • Authentication
    • Overview
    • OAuth Flow
    • API Keys
  • Guides
    • Creating a Corpus
    • Managing End-Users
  • SDK
    • Python
    • Go
  • API
    • v1
      • Auth
        • Login
        • Refresh Token
      • End-Users
        • Create End-User
        • Get End-User by ID
        • Update End-User
        • Query End-Users
        • Delete End-User
      • Project
        • Create Project
        • Get Project by ID
        • Get Project List
        • Update Project
        • Delete Project
      • Mindspaces
        • Create Mindspace
        • Update Mindspace
        • Get Mindspace by ID
        • Get Mindspace List
        • Delete Mindspace
        • Get Mindspace Messages
        • Add Mindspace Users by ID
      • Chat
        • Magick Mind Chat
      • Realtime
        • Websocket Subscribe
  1. SDK

Python SDK

Overview#

The magickmind package provides type-safe, validated access to Bifrost's chat, mindspace, and realtime features.

Installation#

Using pip:
Using uv (recommended):
Quick Start

Features#

Authentication - Secure email/password auth with JWT tokens
Chat - Chat resource with Pydantic validation
Mindspaces - Manage AI reasoning contexts
Realtime - WebSocket client for real-time AI responses
Typed Resources - Projects, corpus, and API keys
Validation - Automatic request/response validation

Resources#

Pypi - https://pypi.org/project/magickmind/
GitHub - https://github.com/General-Magick-Industries/py-magickmind
Previous
SDK
Next
Go
Built with