Python client library for the Crowdin API v2. Currently at version 1.26.0, it provides a convenient interface for managing translations, files, projects, and reports. Released under MIT license, with regular updates.
pip install crowdin-api-clientVerified import paths — ran on the pinned version, not inferred.
Initialize client with API token and optional organization domain.
Pass organization='your-domain' (without .api.crowdin.com) when creating the client.
Use the .all() method on list endpoints, e.g., client.projects.list_projects().all()
Replace storage.change() and storage.update() with storage.add_storage() and storage.update_or_restore_storage().
Use the default User-Agent or override via CrowdinClient(user_agent='...').
Ensure CROWDIN_TOKEN is set, and if using organization, set CROWDIN_ORGANIZATION and pass it to CrowdinClient.
Check that the project ID exists and your token has access to it.
Provide a token: client = CrowdinClient(token='your_token')
No dependency data recorded yet.