Skip to main content

A warp-speed, robust AI gateway

Project description

warpllm

A warp-speed, robust AI gateway written for rust, node, and python applications - built for planet scale by the community.

Join Discord Reddit

Community

[!IMPORTANT] warpllm is community-led.

The roadmap, examples, integrations, and rough edges should be shaped in the open by the people building with it. Bring ideas, questions, provider requests, bug reports, benchmarks, and experiments.

Features

  1. Provider-agnostic API - switch between different providers and models without having to learn a new integration.
  2. [Coming Soon] Failover - define multiple models to handle outages / errors
  3. [Coming Soon] Load Balancing - define a % of requests to be handled per model
  4. [Coming Soon] You decide - post in discord or reddit! Drive the future of warpllm.

Key focus points

  1. Native SDK support - Written once in rust, compiled for maximum performance, available for rust/typescript/python.
  2. Self hostable - Avoid vendor lock-in (e.g. from the cloud provider), or data leaving your infra.
  3. Warp-speed execution - What we named ourselves after. Machine level code, faster than a typescript or python native library.
  4. Compact file size - Pre-compiled into binary format, not verbose text files.

Roadmap

Next up: streaming, more providers and endpoints, and pip/npm packages — then failover, load balancing, caching, and metrics. See the full ROADMAP.md.

Quickstart

In progress.

License

The warpllm core is open source under the Apache License 2.0.

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

warpllm-0.1.3.tar.gz (75.0 kB view details)

Uploaded Source

Built Distributions

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

warpllm-0.1.3-cp310-abi3-win_arm64.whl (1.9 MB view details)

Uploaded CPython 3.10+Windows ARM64

warpllm-0.1.3-cp310-abi3-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10+Windows x86-64

warpllm-0.1.3-cp310-abi3-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

warpllm-0.1.3-cp310-abi3-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

warpllm-0.1.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

warpllm-0.1.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

warpllm-0.1.3-cp310-abi3-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

warpllm-0.1.3-cp310-abi3-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file warpllm-0.1.3.tar.gz.

File metadata

  • Download URL: warpllm-0.1.3.tar.gz
  • Upload date:
  • Size: 75.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for warpllm-0.1.3.tar.gz
Algorithm Hash digest
SHA256 e05076721935496541a667fa6739e8e922db1ba6fffbaa9cec9dc3b3863e2f4c
MD5 c23792a13fa5145758de58eece5456e9
BLAKE2b-256 ef78b0b6e4067867b0ad9517b7a1e5fd255c76c0d4da2d007834a188cfe911c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for warpllm-0.1.3.tar.gz:

Publisher: release-python.yml on warpllm/warpllm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file warpllm-0.1.3-cp310-abi3-win_arm64.whl.

File metadata

  • Download URL: warpllm-0.1.3-cp310-abi3-win_arm64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.10+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for warpllm-0.1.3-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 420873a35d690113546cfce36a100eda8d9683e74a06178b9b0215426588f7a5
MD5 b7cda031f54d241a3f6b0486c10e5769
BLAKE2b-256 2814074510b3b699931b108190f12d35515288f5782ea7513b7a32f5d462f1cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for warpllm-0.1.3-cp310-abi3-win_arm64.whl:

Publisher: release-python.yml on warpllm/warpllm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file warpllm-0.1.3-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: warpllm-0.1.3-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for warpllm-0.1.3-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d02a7a0aad9586e3eccfebe9e6a373d664caf19f7a438fdb73bf18b0c4098439
MD5 94504994abcbb8f2798e22b429910a34
BLAKE2b-256 04d5368a454f594d66c65ac0547b82d09574617ce622536b72e3363e21b7ac55

See more details on using hashes here.

Provenance

The following attestation bundles were made for warpllm-0.1.3-cp310-abi3-win_amd64.whl:

Publisher: release-python.yml on warpllm/warpllm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file warpllm-0.1.3-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for warpllm-0.1.3-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e34357d3a20f5be80b43e20feca07faa3a196cd483f05b6bd844e0cace6b1c60
MD5 ed31b880967c5f4cdafe28a7cdb69bfb
BLAKE2b-256 69545cfbf220e1f82829299088d66af3f619bc6d712951834ade40e2b1e22287

See more details on using hashes here.

Provenance

The following attestation bundles were made for warpllm-0.1.3-cp310-abi3-musllinux_1_2_x86_64.whl:

Publisher: release-python.yml on warpllm/warpllm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file warpllm-0.1.3-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for warpllm-0.1.3-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fb094d214ba18cbe61a8b40b5acfba70a1371bb6aa66187e007ac4b44553ffc9
MD5 79a629b656907594ff198da9643e104c
BLAKE2b-256 65ff3edc714dcc9182ef21d997ac82e5406277a96cc5fda2f34ce364e39e9dfb

See more details on using hashes here.

Provenance

The following attestation bundles were made for warpllm-0.1.3-cp310-abi3-musllinux_1_2_aarch64.whl:

Publisher: release-python.yml on warpllm/warpllm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file warpllm-0.1.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for warpllm-0.1.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f0d139581ca53ea3da6bedebdd57168a9539692e0c57eaff72d1dca9e368d94f
MD5 99dc44446cc0f81f87b4e437b36db31d
BLAKE2b-256 d7d2e7f6e8b26d905ce5858117deb101aa6f47dc56fa8c68040f883e1dbe277b

See more details on using hashes here.

Provenance

The following attestation bundles were made for warpllm-0.1.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-python.yml on warpllm/warpllm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file warpllm-0.1.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for warpllm-0.1.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 27ca5015df39b595c7f6dbf01833ef7d5b4405ec58f05ab6ff77bdda84d1b31c
MD5 a5e94de258c5a72466dbae00d8c8ae5b
BLAKE2b-256 b7cd9ea64ac36d6e71ec6dfc5ab492accd4696890bce98636dbbe41db9e6cad1

See more details on using hashes here.

Provenance

The following attestation bundles were made for warpllm-0.1.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-python.yml on warpllm/warpllm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file warpllm-0.1.3-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for warpllm-0.1.3-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 edb3e5c3ce9aab8d6ec12b2a0d4e97207237a4279da7689dd1af4bb49fd2cabc
MD5 28a57ce455f2d5512f91cfc4418bfba1
BLAKE2b-256 ce0347f2d456e92b53b541c64f19b2caafda21e2f49cc9505f180794d8f77095

See more details on using hashes here.

Provenance

The following attestation bundles were made for warpllm-0.1.3-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: release-python.yml on warpllm/warpllm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file warpllm-0.1.3-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for warpllm-0.1.3-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0150072722790e5129dbf499f145d0a475acea668e2fcd47aee3f71f8f87a52b
MD5 f4357368c27f409fe914fcbd5eed7f24
BLAKE2b-256 154130aeff1967157171e6e7d9080a64dd398606554c6c7c57fd2bcbb2f3f58f

See more details on using hashes here.

Provenance

The following attestation bundles were made for warpllm-0.1.3-cp310-abi3-macosx_10_12_x86_64.whl:

Publisher: release-python.yml on warpllm/warpllm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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