Skip to main content

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

Changelog

Version 26.3.0

🚀 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: pydantic and requests).

Metadata

Release files for digitalai-release-api-client 26.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for digitalai-release-api-client 26.3.1
File Size Uploaded
digitalai_release_api_client-26.3.1.tar.gz 42.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for digitalai-release-api-client 26.3.1
File Interpreter ABI Platform
digitalai_release_api_client-26.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 116.4 kB

Release files / digitalai_release_api_client-26.3.1.tar.gz

Download URL digitalai_release_api_client-26.3.1.tar.gz
Size 42.6 kB
Tags Source
SHA-256 checksum
How to use checksums
3ed7500fa45634f1cb29eb007f4567709ca786c263afba55c7fd6dcdf591073c
BLAKE2b-256 checksum
How to use checksums
3fb181bcf5fc1d6cb5c74aff2294b1f2ca0243c2c5b7290c95a13a1a7d599b01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.5

Release files / digitalai_release_api_client-26.3.1-py3-none-any.whl

Download URL digitalai_release_api_client-26.3.1-py3-none-any.whl
Size 73.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ceb41222fd90cdc05bd3fec5731ed0fe476bb9402084a2d488f306a44c7e7702
BLAKE2b-256 checksum
How to use checksums
78fdc7a14e9da74642e0414371c38883805557d444511411d3b74a127ce5cac1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.5
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page