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.4.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.4-cp310-abi3-win_arm64.whl (1.9 MB view details)

Uploaded CPython 3.10+Windows ARM64

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

Uploaded CPython 3.10+Windows x86-64

warpllm-0.1.4-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.4-cp310-abi3-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

warpllm-0.1.4-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.4-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.4-cp310-abi3-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

warpllm-0.1.4-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.4.tar.gz.

File metadata

  • Download URL: warpllm-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 55da73a599d14404f8c6490fb441e0dec190f79a6e258966906ab2acb1af9b07
MD5 a52bb60cb0467fdc161391d157b2de8a
BLAKE2b-256 929b2badf48d144338572d03de7cc16f5ed2636a3234d92cee844dab3cd32f3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for warpllm-0.1.4.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.4-cp310-abi3-win_arm64.whl.

File metadata

  • Download URL: warpllm-0.1.4-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.4-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 c143fcb6290d522002c367421c3f5edaca9b8bd4560dc40c507d82ad4aa034ee
MD5 2bce1f369af964b3a568b3015b442eb6
BLAKE2b-256 6f3146bea7d9069b5a6019525c5ee3ad917c61222ba9e8636e53a72ad835cb88

See more details on using hashes here.

Provenance

The following attestation bundles were made for warpllm-0.1.4-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.4-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: warpllm-0.1.4-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.4-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1ddb97906cbcb36b87971ba759d85725cce0f851389922b0f4cb0e1d58f4603a
MD5 255caf6f351c90617cf667bd97f7319a
BLAKE2b-256 9f77e6106423364f73c7fb86cba44b0484ef2a81a1aad78b14fbb2595833ed50

See more details on using hashes here.

Provenance

The following attestation bundles were made for warpllm-0.1.4-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.4-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for warpllm-0.1.4-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d9352996dd3dab7ceb003381e51f34e35117fdfa477112d53ee55277ec92f55e
MD5 afb521b47d675c8fe58817fbe143b110
BLAKE2b-256 f525cca9d312a4255809c2df3de7a0196d7fa8ebab12025556dce249d5f32947

See more details on using hashes here.

Provenance

The following attestation bundles were made for warpllm-0.1.4-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.4-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for warpllm-0.1.4-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dbaf6d26e6bfdf078284b89b0359d79f43985d31a983d8818dc47e16eebc1083
MD5 6cf6866cf92639f8b8180e08fa6d265c
BLAKE2b-256 bb650b5a86dd1bdb0d5517c319a0eb68ff0d13c9cd132dfc520d74d960dbaa77

See more details on using hashes here.

Provenance

The following attestation bundles were made for warpllm-0.1.4-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.4-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for warpllm-0.1.4-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ced2057b0dec5b72706867700ae08566dfd765bbb2303a407b8963b6ae0e4ac
MD5 c93784163941c57e2a3f6dc5921dbfae
BLAKE2b-256 ce1090ba0e84bd96bff55aa1f9e59a53bda73e55d930c5e46099d61d909777bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for warpllm-0.1.4-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.4-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for warpllm-0.1.4-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b109795a408b67d617a62f901ea6f3eeaa256ab44532297b99939b965b550fc2
MD5 272902066b153a77ac1f23e35bccc44f
BLAKE2b-256 4e5e0456964dd1f3834851108e8ad0f2c957022358b088bb61a5db348b1eb63c

See more details on using hashes here.

Provenance

The following attestation bundles were made for warpllm-0.1.4-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.4-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for warpllm-0.1.4-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d6eeb4cadd8772c16c81b3c9f66733f1c632d7e7e07b261fdb691868a99b9d3d
MD5 9ef155e68a520c74df3f8ff4df4cbb0e
BLAKE2b-256 9d13ab47a73999912323ef0a3da03f68b79c67886f57ebb6163740f2f22907af

See more details on using hashes here.

Provenance

The following attestation bundles were made for warpllm-0.1.4-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.4-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for warpllm-0.1.4-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 30a2de89519e0a0fbc4ed10cef40856c433e666193b13728c4283db8697f038f
MD5 699033011a6f1410b2bc6b4221a4e216
BLAKE2b-256 ccd123b94cae8e621ef36e32527daeccc0af3fb77cdb1e7a945cb5372532dd6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for warpllm-0.1.4-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