Registry / crm-productivity / monday

monday

JSON →
library2.2.1pypypi✓ verified 84d ago

A Python client library for Monday.com's GraphQL API. Supports CRUD operations on boards, items, columns, workspaces, and tags. Current version 2.2.1, with frequent releases.

pip install monday
INSTALL
IMPORT
SIG · MONDAY
M
monday
crm-productivitypythonv2.2.1
Install
1.6s avg
Import
310ms
Disk
17MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v2.0.1 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.186s · 18MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 1.6s · import 0.186s · 19MB
17MB installed
● package 17MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

MondayClient
from monday import MondayClient
from monday.client import MondayClient
The main client class is importable directly from the monday package.

Initialize MondayClient with your API key and fetch all boards.

from monday import MondayClient # Initialize client with your API key client = MondayClient(os.environ.get('MONDAY_API_KEY', '')) # Fetch all boards boards = client.boards.fetch_all() print(boards)
Debug
Known issues
breakingv2.2.0 migrated from requests to urllib3. If you were directly using the underlying session or requests-specific code, update accordingly.
fix
Upgrade to >=2.2.0 and replace any references to `monday.session` or requests-specific objects.
affects: <2.2.0
breakingv2.0.0 dropped support for empty parentheses in GraphQL fields. Use explicit field names instead.
fix
Replace queries like `items()` with `items { id name }`.
affects: <2.0.0
gotchaThe library requires Python >=3.11 as of v2.0.3. Older Python versions are not supported.
fix
Use Python 3.11 or later.
affects: >=2.0.3
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'monday'
Library not installed.
fix
Run `pip install monday`
requests.exceptions.MissingSchema: Invalid URL 'None'
API key not set or passed as None.
fix
Ensure you pass a valid API key string to MondayClient.
TypeError: 'NoneType' object is not iterable
Query returned None because of missing fields or empty parentheses (v2.0.0+).
fix
Use explicit field names in GraphQL queries instead of empty parentheses.
Upgrade
Version history
2.2.1latest on PyPI · released May 1, 2026
Audit
Dependencies
urllib3requiredHTTP client library (since v2.2.0, replaced requests)
Agent activity
29 hits · last 30 days
node
24
OpenAI (training)
1
Resources
monday — pip install monday · libregistry