Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
UTFQueueClient
✓ from utf_queue_client import UTFQueueClient
✗ from utf_queue_client import UTFQueueClient
Basic sync usage: connect to queue, push and pop a message.
import os
from utf_queue_client import UTFQueueClient
client = UTFQueueClient(
endpoint=os.environ.get('UTF_ENDPOINT', 'http://localhost:8080'),
token=os.environ.get('UTF_TOKEN', '')
)
# Push a message
client.push('my-queue', {'data': 'hello'})
# Pop a message
msg = client.pop('my-queue')
print(msg)
utf-queue-client --version
Debug
Known issues
breakingIn version 1.20+, the default serialization changed from pickle to JSON. If you previously used pickle with complex objects, you must now implement custom serializers.fixSet serializer='pickle' explicitly when creating client to restore old behavior, or adapt data to be JSON-serializable.
affects: >=1.20.0
deprecatedThe 'token' parameter is deprecated in favor of 'api_key' as of v1.19. The 'token' parameter still works but will be removed in v2.0.fixUse `api_key=...` instead of `token=...`.
affects: >=1.19.0, <2.0.0
gotchaWhen using async client, you must call `await client.connect()` explicitly before operations. Many users skip this and get 'Connection not established' errors.fixAlways await client.connect() after instantiation before push/pop.
affects: all
Upgrade
Version history
1.21.6latest on PyPI · released Apr 30, 2026
Audit
Dependencies
No dependency data recorded yet.