Marvin CMS

Marvin SDK

Python SDK for programmatic access to Marvin CMS. Type-safe client for content operations, workspace management, and API interactions.

experimentalactive

The Marvin SDK provides a Python client for interacting with Marvin CMS programmatically.

Features

  • Type-safe API client - Full type hints for IDE support
  • Content operations - Create, read, update, delete content entries
  • Workspace management - Manage workspaces and permissions
  • Schema operations - Define and update content schemas
  • Form handling - Submit and retrieve form data
  • Event subscriptions - Listen for CMS events

Installation

pip install marvin-sdk

Status

The SDK is in experimental status. Core functionality is implemented but the API may change as Marvin itself evolves.