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.
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
- Provider-agnostic API - switch between different providers and models without having to learn a new integration.
- [Coming Soon] Failover - define multiple models to handle outages / errors
- [Coming Soon] Load Balancing - define a % of requests to be handled per model
- [Coming Soon] You decide - post in discord or reddit! Drive the future of warpllm.
Key focus points
- Native SDK support - Written once in rust, compiled for maximum performance, available for rust/typescript/python.
- Self hostable - Avoid vendor lock-in (e.g. from the cloud provider), or data leaving your infra.
- Warp-speed execution - What we named ourselves after. Machine level code, faster than a typescript or python native library.
- 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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55da73a599d14404f8c6490fb441e0dec190f79a6e258966906ab2acb1af9b07
|
|
| MD5 |
a52bb60cb0467fdc161391d157b2de8a
|
|
| BLAKE2b-256 |
929b2badf48d144338572d03de7cc16f5ed2636a3234d92cee844dab3cd32f3c
|
Provenance
The following attestation bundles were made for warpllm-0.1.4.tar.gz:
Publisher:
release-python.yml on warpllm/warpllm
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
warpllm-0.1.4.tar.gz -
Subject digest:
55da73a599d14404f8c6490fb441e0dec190f79a6e258966906ab2acb1af9b07 - Sigstore transparency entry: 2178932894
- Sigstore integration time:
-
Permalink:
warpllm/warpllm@4a4956070033dd5fce53b96a3e28d776bdf6fed6 -
Branch / Tag:
refs/tags/v0.1.4 - Owner: https://github.com/warpllm
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-python.yml@4a4956070033dd5fce53b96a3e28d776bdf6fed6 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c143fcb6290d522002c367421c3f5edaca9b8bd4560dc40c507d82ad4aa034ee
|
|
| MD5 |
2bce1f369af964b3a568b3015b442eb6
|
|
| BLAKE2b-256 |
6f3146bea7d9069b5a6019525c5ee3ad917c61222ba9e8636e53a72ad835cb88
|
Provenance
The following attestation bundles were made for warpllm-0.1.4-cp310-abi3-win_arm64.whl:
Publisher:
release-python.yml on warpllm/warpllm
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
warpllm-0.1.4-cp310-abi3-win_arm64.whl -
Subject digest:
c143fcb6290d522002c367421c3f5edaca9b8bd4560dc40c507d82ad4aa034ee - Sigstore transparency entry: 2178933026
- Sigstore integration time:
-
Permalink:
warpllm/warpllm@4a4956070033dd5fce53b96a3e28d776bdf6fed6 -
Branch / Tag:
refs/tags/v0.1.4 - Owner: https://github.com/warpllm
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-python.yml@4a4956070033dd5fce53b96a3e28d776bdf6fed6 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ddb97906cbcb36b87971ba759d85725cce0f851389922b0f4cb0e1d58f4603a
|
|
| MD5 |
255caf6f351c90617cf667bd97f7319a
|
|
| BLAKE2b-256 |
9f77e6106423364f73c7fb86cba44b0484ef2a81a1aad78b14fbb2595833ed50
|
Provenance
The following attestation bundles were made for warpllm-0.1.4-cp310-abi3-win_amd64.whl:
Publisher:
release-python.yml on warpllm/warpllm
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
warpllm-0.1.4-cp310-abi3-win_amd64.whl -
Subject digest:
1ddb97906cbcb36b87971ba759d85725cce0f851389922b0f4cb0e1d58f4603a - Sigstore transparency entry: 2178932925
- Sigstore integration time:
-
Permalink:
warpllm/warpllm@4a4956070033dd5fce53b96a3e28d776bdf6fed6 -
Branch / Tag:
refs/tags/v0.1.4 - Owner: https://github.com/warpllm
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-python.yml@4a4956070033dd5fce53b96a3e28d776bdf6fed6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file warpllm-0.1.4-cp310-abi3-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: warpllm-0.1.4-cp310-abi3-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.10+, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9352996dd3dab7ceb003381e51f34e35117fdfa477112d53ee55277ec92f55e
|
|
| MD5 |
afb521b47d675c8fe58817fbe143b110
|
|
| BLAKE2b-256 |
f525cca9d312a4255809c2df3de7a0196d7fa8ebab12025556dce249d5f32947
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
warpllm-0.1.4-cp310-abi3-musllinux_1_2_x86_64.whl -
Subject digest:
d9352996dd3dab7ceb003381e51f34e35117fdfa477112d53ee55277ec92f55e - Sigstore transparency entry: 2178933151
- Sigstore integration time:
-
Permalink:
warpllm/warpllm@4a4956070033dd5fce53b96a3e28d776bdf6fed6 -
Branch / Tag:
refs/tags/v0.1.4 - Owner: https://github.com/warpllm
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-python.yml@4a4956070033dd5fce53b96a3e28d776bdf6fed6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file warpllm-0.1.4-cp310-abi3-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: warpllm-0.1.4-cp310-abi3-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.10+, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dbaf6d26e6bfdf078284b89b0359d79f43985d31a983d8818dc47e16eebc1083
|
|
| MD5 |
6cf6866cf92639f8b8180e08fa6d265c
|
|
| BLAKE2b-256 |
bb650b5a86dd1bdb0d5517c319a0eb68ff0d13c9cd132dfc520d74d960dbaa77
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
warpllm-0.1.4-cp310-abi3-musllinux_1_2_aarch64.whl -
Subject digest:
dbaf6d26e6bfdf078284b89b0359d79f43985d31a983d8818dc47e16eebc1083 - Sigstore transparency entry: 2178933077
- Sigstore integration time:
-
Permalink:
warpllm/warpllm@4a4956070033dd5fce53b96a3e28d776bdf6fed6 -
Branch / Tag:
refs/tags/v0.1.4 - Owner: https://github.com/warpllm
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-python.yml@4a4956070033dd5fce53b96a3e28d776bdf6fed6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file warpllm-0.1.4-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: warpllm-0.1.4-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.10+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ced2057b0dec5b72706867700ae08566dfd765bbb2303a407b8963b6ae0e4ac
|
|
| MD5 |
c93784163941c57e2a3f6dc5921dbfae
|
|
| BLAKE2b-256 |
ce1090ba0e84bd96bff55aa1f9e59a53bda73e55d930c5e46099d61d909777bb
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
warpllm-0.1.4-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
4ced2057b0dec5b72706867700ae08566dfd765bbb2303a407b8963b6ae0e4ac - Sigstore transparency entry: 2178933099
- Sigstore integration time:
-
Permalink:
warpllm/warpllm@4a4956070033dd5fce53b96a3e28d776bdf6fed6 -
Branch / Tag:
refs/tags/v0.1.4 - Owner: https://github.com/warpllm
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-python.yml@4a4956070033dd5fce53b96a3e28d776bdf6fed6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file warpllm-0.1.4-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: warpllm-0.1.4-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.10+, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b109795a408b67d617a62f901ea6f3eeaa256ab44532297b99939b965b550fc2
|
|
| MD5 |
272902066b153a77ac1f23e35bccc44f
|
|
| BLAKE2b-256 |
4e5e0456964dd1f3834851108e8ad0f2c957022358b088bb61a5db348b1eb63c
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
warpllm-0.1.4-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
b109795a408b67d617a62f901ea6f3eeaa256ab44532297b99939b965b550fc2 - Sigstore transparency entry: 2178933124
- Sigstore integration time:
-
Permalink:
warpllm/warpllm@4a4956070033dd5fce53b96a3e28d776bdf6fed6 -
Branch / Tag:
refs/tags/v0.1.4 - Owner: https://github.com/warpllm
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-python.yml@4a4956070033dd5fce53b96a3e28d776bdf6fed6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file warpllm-0.1.4-cp310-abi3-macosx_11_0_arm64.whl.
File metadata
- Download URL: warpllm-0.1.4-cp310-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.10+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6eeb4cadd8772c16c81b3c9f66733f1c632d7e7e07b261fdb691868a99b9d3d
|
|
| MD5 |
9ef155e68a520c74df3f8ff4df4cbb0e
|
|
| BLAKE2b-256 |
9d13ab47a73999912323ef0a3da03f68b79c67886f57ebb6163740f2f22907af
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
warpllm-0.1.4-cp310-abi3-macosx_11_0_arm64.whl -
Subject digest:
d6eeb4cadd8772c16c81b3c9f66733f1c632d7e7e07b261fdb691868a99b9d3d - Sigstore transparency entry: 2178932961
- Sigstore integration time:
-
Permalink:
warpllm/warpllm@4a4956070033dd5fce53b96a3e28d776bdf6fed6 -
Branch / Tag:
refs/tags/v0.1.4 - Owner: https://github.com/warpllm
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-python.yml@4a4956070033dd5fce53b96a3e28d776bdf6fed6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file warpllm-0.1.4-cp310-abi3-macosx_10_12_x86_64.whl.
File metadata
- Download URL: warpllm-0.1.4-cp310-abi3-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.10+, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30a2de89519e0a0fbc4ed10cef40856c433e666193b13728c4283db8697f038f
|
|
| MD5 |
699033011a6f1410b2bc6b4221a4e216
|
|
| BLAKE2b-256 |
ccd123b94cae8e621ef36e32527daeccc0af3fb77cdb1e7a945cb5372532dd6c
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
warpllm-0.1.4-cp310-abi3-macosx_10_12_x86_64.whl -
Subject digest:
30a2de89519e0a0fbc4ed10cef40856c433e666193b13728c4283db8697f038f - Sigstore transparency entry: 2178932995
- Sigstore integration time:
-
Permalink:
warpllm/warpllm@4a4956070033dd5fce53b96a3e28d776bdf6fed6 -
Branch / Tag:
refs/tags/v0.1.4 - Owner: https://github.com/warpllm
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-python.yml@4a4956070033dd5fce53b96a3e28d776bdf6fed6 -
Trigger Event:
push
-
Statement type: