
Python Style
- 2 installs
- 1 repo stars
- Updated August 4, 2026
- contentstack/contentstack-management-python
Manage Contentstack CMS content and assets using Python for backend integrations.
About
Python SDK for the Contentstack Content Management API that enables creating, updating, deleting, and fetching content programmatically. Supports authentication via authtoken, credentials, or management tokens for stack-level operations.
- Content Management API access with CRUD operations for entries and content types
- Multiple authentication methods including authtoken, credentials, and management tokens
Python Style by the numbers
- 2 all-time installs (skills.sh)
- Ranked #236 of 290 Python skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/contentstack/contentstack-management-python --skill python-styleAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 2 |
|---|---|
| repo stars | ★ 1 |
| Last updated | August 4, 2026 |
| Repository | contentstack/contentstack-management-python ↗ |
What it does
Manage Contentstack CMS content and assets using Python for backend integrations.
Files
Python style and repo layout – Contentstack Management Python
When to use
- Editing any Python under `contentstack_management/`, `setup.py`, or `requirements.txt`.
- Adding modules or changing how the public package surface is exported.
Instructions
Layout
- `contentstack_management/contentstack.py` — `Client`, `Region`, `user_agents`, OAuth wiring.
- `contentstack_management/_api_client.py` — `_APIClient` (HTTP, retries).
- `contentstack_management/stack/` — stack-scoped API surface.
- Domain modules — `entries/`, `assets/`, `webhooks/`, `oauth/`, etc.
Style
- Match existing modules: naming, docstrings, and patterns already used in the same directory.
- Prefer small, focused changes; keep `__init__.py` exports consistent with public API intent (`README`, `contentstack_management.__all__`).
Imports
- Use `requests` (and `requests-toolbelt` where already used) through `_APIClient` patterns rather than ad-hoc clients in domain modules unless justified.
Security
- Do not log authtokens, management tokens, passwords, or API keys; preserve existing header handling in `Client`.
Related skills
Pythonbackend