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.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 codecraftai-restclient-linode 1.2.1
File Size Uploaded Provenance
codecraftai_restclient_linode-1.2.1.tar.gz 17.7 kB With provenance Details

Built distribution (wheel)

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

Total release size: 43.8 kB

Release files / codecraftai_restclient_linode-1.2.1.tar.gz

Download URL codecraftai_restclient_linode-1.2.1.tar.gz
Size 17.7 kB
Tags Source
SHA-256 checksum
How to use checksums
2149a7b462d7758a1fb100759bd248fbe6dbab636f67a890c421af0805532bb1
BLAKE2b-256 checksum
How to use checksums
89985d3a67555b9f210962d235f2e23b9520ba64c0b335c7e9ead677befa65df
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 20, 2026.

Transparency log

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

Download URL codecraftai_restclient_linode-1.2.1-py3-none-any.whl
Size 26.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
110f8f689a67e76c7cb68e710fb7c0dcb1f68c5d9c5e0f7a734aa3b186c50887
BLAKE2b-256 checksum
How to use checksums
33b3748d5510adb13bbf1622edb79a4e86526d5ed2d91e8a52f9842bd3f25733
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 20, 2026.

Transparency log

Security for codecraftai-restclient-linode 1.2.1

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.1.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 20, 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.1 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