Digital.ai Release API Client
Project description
Digital.ai Release API Client
The Digital.ai Release API Client (digitalai-release-api-client) is a Python client library for the Digital.ai Release REST API. It is the Python 3 equivalent of the public
Digital.ai Release Jython API.
Features
- Compatible with classic Jython API for Release.
- Same imports and domain classes as original Java API
- Typed request/response models powered by
pydantic. - Uses Java-style camelCase method names, etc.
- Authentication options:
- Basic (username/password)
- PAT (personal access token)
- Use the client directly from any Python script to talk to the Release API.
Installation
pip install digitalai-release-api-client
Simple example
Build a ReleaseAPIClient, then wrap it with the API class you need.
from com.xebialabs.xlrelease.release_api_client import ReleaseAPIClient
from com.xebialabs.xlrelease.api.v1.release_api import ReleaseApi
client = ReleaseAPIClient("http://localhost:5516", "admin", "admin")
release = ReleaseApi(client).getRelease("Applications/Releasexxxxxxxx")
print(release.id, release.title, release.status)
Related Resources
-
Digital.ai Release API Client Documentation: API Classes and Models reference for this Python client library.
-
Digital.ai Python SDK Documentation:
Comprehensive guide to using the Python SDK and building custom tasks. -
SDK Template Project for integration plugins:
A starting point for building custom integrations using Digital.ai Release and Python. -
Digital.ai Release Python SDK: The official SDK package for integrating with Digital.ai Release on Pypi.
Changelog
Version 26.3.0 (Beta)
🚀 Features
- Initial release of the Python API client for Digital.ai Release.
- Full v1 API coverage with camelCase method names matching the Jython API.
- Standalone, self-contained package (runtime dependencies:
pydanticandrequests).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file digitalai_release_api_client-26.3.0b5.tar.gz.
File metadata
- Download URL: digitalai_release_api_client-26.3.0b5.tar.gz
- Upload date:
- Size: 39.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f8c8058e6694a2210b29f394c93250738236c84b20ab7d77edb56b1e65604f9
|
|
| MD5 |
4bb75b9387294baccd9d47ad0edfa829
|
|
| BLAKE2b-256 |
b109b64a2257ddc36d7c4dae1533f92eb63e95e86b32e7362fd21a2c153aede4
|
File details
Details for the file digitalai_release_api_client-26.3.0b5-py3-none-any.whl.
File metadata
- Download URL: digitalai_release_api_client-26.3.0b5-py3-none-any.whl
- Upload date:
- Size: 67.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76ac7caa97adc15bc9cd54b03222bde10d4f36d6e4dedb3280c4ba05719c6cc7
|
|
| MD5 |
d77bd59dd5881661e003d5b85ebbfe21
|
|
| BLAKE2b-256 |
5bd59f2d1cc01207108125b9f10d2af1c5c476385fa2998ac433e79e5990c3f8
|