Skip to main content

A fully typed, validated async client for the Alchemy API.

Project description

Typed Alchemy

A fully typed, validated async client for the Alchemy API

Use autocomplete instead of documentation.

from alchemy import Alchemy

async with Alchemy.new() as client:
  result = await client.data.ticker(...)
  print(result)

Why Typed Alchemy?

  • 🎯 Precise Types: Strong typing throughout, so your editor can help before runtime does.
  • ✅ Automatic Validation: Catch upstream API changes earlier, where they are easier to debug.
  • ⚡ Async First: Built for concurrent, network-heavy workflows.
  • 🔒 Safer Usage: Typed inputs and explicit errors reduce avoidable mistakes.
  • 🎨 Better DX: Clear routing, sensible defaults, and minimal ceremony.
  • 📦 Practical Extras: A place for pagination, streams, and client-specific helpers when they add real value.

Installation

pip install typed-alchemy

Documentation

Read the docs

🚧 Under construction.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

typed_alchemy-0.1.1.tar.gz (23.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

typed_alchemy-0.1.1-py3-none-any.whl (29.3 kB view details)

Uploaded Python 3

File details

Details for the file typed_alchemy-0.1.1.tar.gz.

File metadata

  • Download URL: typed_alchemy-0.1.1.tar.gz
  • Upload date:
  • Size: 23.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.10

File hashes

Hashes for typed_alchemy-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e3017075d6e80ae55b40d2a018cb32a88ae74ff6dcddb8d38bb5898e754d15c8
MD5 9ef0526cf54b3eaff1bc90ecec646c6f
BLAKE2b-256 b27070dc7a2148941ee1e0405a6233b418cb397631a046905bb29ae6b239809f

See more details on using hashes here.

File details

Details for the file typed_alchemy-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: typed_alchemy-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 29.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.10

File hashes

Hashes for typed_alchemy-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1cb7ee39a198b2d639ef5e74518025606a89513a288bd16945fe081556e83fc1
MD5 8f3ad51fe9e7406f3d3a4f77055be721
BLAKE2b-256 733c47dfcfb135303b5118364fee123ea30139452d67598e9e661d1d87bcdfdb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page