Skip to main content

Code Craft AI - Linode REST client

A pure-Python client for the Linode (Akamai Cloud) API v4.

The Linode API is plain REST over HTTPS with JSON bodies and a Bearer personal-access token, so this package speaks it directly rather than depending on the linode_api4 SDK — keeping the fleet’s pure-Python guarantee.

Design

Api groups mirror the SDK’s grouping — linode (instances), volumes, vpcs, networking, object_storage, domains, profile — and the collection groups are callable, so SDK-era call shapes like client.volumes() and client.linode.instance_create(...) keep working unchanged.

Resources are active record. A listed resource carries the client and its own collection path, so volume.delete(), volume.detach() and instance.resize(new_type=...) work without the caller tracking which endpoint produced the object. That is how callers already work with these objects, and it is what lets a consumer migrate off the SDK without rewriting its teardown paths.

Collections are fully walked. Linode paginates with page/pages; list calls follow every page. A silently truncated first page would under-report owned resources, which in a teardown path means leaked infrastructure.

Errors name the field. Linode reports failures as an errors array with field and reason; LinodeApiRequestError.reason carries the joined result rather than the bare HTTP phrase.

Metadata

Release files for codecraftai-restclient-linode 1.2.0

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

Source distribution (sdist)

Source distribution for codecraftai-restclient-linode 1.2.0
File Size Uploaded Provenance
codecraftai_restclient_linode-1.2.0.tar.gz 17.9 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for codecraftai-restclient-linode 1.2.0
File Interpreter ABI Platform
codecraftai_restclient_linode-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 44.0 kB

Release files / codecraftai_restclient_linode-1.2.0.tar.gz

Download URL codecraftai_restclient_linode-1.2.0.tar.gz
Size 17.9 kB
Tags Source
SHA-256 checksum
How to use checksums
f5b75cd58c6f5d9b93550ce771e9713886a1900e2eb7d949e96ed133e8ed0db4
BLAKE2b-256 checksum
How to use checksums
4fc60be5de48a9f74ef35edfb7ec5531401719ab1e099b68bdcc996857f0ac6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / codecraftai_restclient_linode-1.2.0-py3-none-any.whl

Download URL codecraftai_restclient_linode-1.2.0-py3-none-any.whl
Size 26.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
326daa4e49cb154cfecf2872a37bcb4d625776937ee17cff7ceeeb2178442ef2
BLAKE2b-256 checksum
How to use checksums
a5892d68ccb251859a0b7c8c4e4f0ad19f6fabc8de8414877f2077c2270bb383
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Security for codecraftai-restclient-linode 1.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for codecraftai_restclient_linode-1.2.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 release files Full provenance

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