Skip to main content

caraer-client

Generated Python client for the Caraer API.

This repository is regenerated automatically from the production OpenAPI spec after each Caraer backend production deploy. Hand-written serverless payload helpers in caraer_client/apps.py are preserved across regenerations.

Install

pip install caraer-client

Docs

Auth

Configure the generated API client with a Bearer token (see generated docs after the first codegen publish).

Serverless app payload types

Import TypedDict helpers for lifecycle / webhook / schedule / inbound / job bodies (instead of running caraer apps typegen):

from caraer_client import LifecyclePayload, WebhookPayload, SchedulePayload
# or: from caraer_client.apps import LifecyclePayload

def handler(request):
    body: LifecyclePayload = request.get("body") or {}
    ...

License

See LICENSE.

Metadata

Release files for caraer-client 2.0.603

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

Source distribution (sdist)

Source distribution for caraer-client 2.0.603
File Size Uploaded
caraer_client-2.0.603.tar.gz 472.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for caraer-client 2.0.603
File Interpreter ABI Platform
caraer_client-2.0.603-py3-none-any.whl Python 3 none any Details

Total release size: 1.3 MB

Release files / caraer_client-2.0.603.tar.gz

Download URL caraer_client-2.0.603.tar.gz
Size 472.2 kB
Tags Source
SHA-256 checksum
How to use checksums
cc51cc1b37b8013e2b8d3ee6fd7aa5e92c3e1cbf4f71ed6e7e27c6164d115dcf
BLAKE2b-256 checksum
How to use checksums
9897ca9b49cbac2f2e50cfabed7a9eb7056e845f88dfd5e2080a552b86559a95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.15

Release files / caraer_client-2.0.603-py3-none-any.whl

Download URL caraer_client-2.0.603-py3-none-any.whl
Size 783.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
09f8f3c6840a784b35039fc6c9142fcf2ad9ec1d45ff2d39c2ec7c24fdf2bd08
BLAKE2b-256 checksum
How to use checksums
905bf718483ea49b1136cfa385993dad11a364a5b8ab0a80d9419163a7d89aaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.15

Release history Release notifications | RSS feed

This release

2.0.603 This release

2 release files

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