TopK Python SDK
The TopK Python library provides convenient access to the TopK API from any Python 3.9+ application. The library includes type definitions for all request params and response fields, and features both synchronous and asynchronous clients.
Documentation
The full documentation can be found at docs.topk.io.
The Python SDK reference can be found at docs.topk.io/sdk/topk-py.
Installation
pip install topk-sdk
# or
uv add topk-sdk
Building with a coding agent
Using Claude Code, Cursor, Codex, or another coding agent? Install the TopK skill so the agent writes correct TopK code. It covers schema design, chunking, hybrid queries, multi-tenancy, and the common mistakes.
npx skills add topk-io/topk --skill topk
Prerequisites
- API key — sign in to console.topk.io and generate an API key.
- Region — available regions are listed at docs.topk.io/regions.
Usage
Hybrid Search
import os
from topk_sdk import Client
from topk_sdk.schema import text, keyword_index, semantic_index
from topk_sdk.query import select, field, fn
client = Client(
api_key=os.environ["TOPK_API_KEY"],
region="aws-us-east-1-elastica",
)
# Create a collection
client.collections().create(
"books",
schema={
"title": text().required().index(keyword_index()),
"content": text().index(semantic_index()),
},
)
# Upsert documents
client.collection("books").upsert([
{
"_id": "1",
"title": "Catcher in the Rye",
"content": "IF YOU REALLY WANT TO HEAR about it, the first thing you'll probably want to know is ...",
"author": "J.D. Salinger",
"rating": 3.8,
},
{
"_id": "2",
"title": "1984",
"content": "It was a bright cold day in April, and the clocks were striking thirteen. Winston Smith, ...",
"author": "George Orwell",
"rating": 4.7,
},
])
# Query with hybrid search
results = client.collection("books").query(
select(
# Select document fields to return
"_id", "title", "author",
# Compute semantic similarity of content field with the query
similarity_score=fn.semantic_similarity(
"content",
"What is the meaning of life?",
),
)
# Filter documents by metadata
.filter(field("rating") >= 3.0)
# Rank using the computed similarity score and rating
.sort(field("rating") * field("similarity_score"), asc=False)
# Get top 10 highest ranked documents
.limit(10)
)
Vector Search
import os
from topk_sdk import Client
from topk_sdk.schema import text, f32_vector, vector_index
from topk_sdk.query import select, field, fn
client = Client(
api_key=os.environ["TOPK_API_KEY"],
region="aws-us-east-1-elastica",
)
# Create a collection with a vector field (dimension must match your embedding model's output size)
client.collections().create(
"books",
schema={
"title": text().required(),
"embedding": f32_vector(dimension=1536).required().index(vector_index(metric="dot_product")),
},
)
# Upsert documents with embeddings
client.collection("books").upsert([
{"_id": "1", "title": "Catcher in the Rye", "embedding": [0.1, 0.2, ...]},
{"_id": "2", "title": "1984", "embedding": [0.9, 0.8, ...]},
])
# Query the nearest neighbors to a query vector
results = client.collection("books").query(
select(
"_id", "title",
distance=fn.vector_distance("embedding", [0.8, 0.9, ...]),
)
# Return the 10 closest documents (ascending = closest first)
.sort(field("distance"), asc=True)
.limit(10)
)
Async usage
Simply import AsyncClient instead of Client and use async for / await with each API call:
import os
import asyncio
from topk_sdk import AsyncClient
from topk_sdk.schema import text, keyword_index, semantic_index
from topk_sdk.query import select, field, fn
client = AsyncClient(
api_key=os.environ["TOPK_API_KEY"],
region="aws-us-east-1-elastica",
)
async def main() -> None:
# Hybrid search
await client.collections().create(
"books",
schema={
"title": text().required().index(keyword_index()),
"content": text().index(semantic_index()),
},
)
await client.collection("books").upsert([
{"_id": "1", "title": "Catcher in the Rye", "content": "...", "rating": 3.8},
{"_id": "2", "title": "1984", "content": "...", "rating": 4.7},
])
results = await client.collection("books").query(
select(
# Select document fields to return
"_id", "title",
# Compute semantic similarity of content field with the query
similarity_score=fn.semantic_similarity("content", "What is the meaning of life?"),
)
# Filter documents by metadata
.filter(field("rating") >= 3.0)
# Rank using the computed similarity score and rating
.sort(field("rating") * field("similarity_score"), asc=False)
# Get top 10 highest ranked documents
.limit(10)
)
asyncio.run(main())
Handling errors
from topk_sdk.error import (
CollectionNotFoundError,
PermissionDeniedError,
QuotaExceededError,
SlowDownError,
)
try:
client.collections().get("books")
except CollectionNotFoundError:
print("Collection does not exist")
except PermissionDeniedError:
print("Check your API key")
except QuotaExceededError:
print("Usage quota exceeded")
except SlowDownError:
print("Rate limited — back off and retry")
| Error | Description |
|---|---|
CollectionNotFoundError |
Collection does not exist |
PartitionNotFoundError |
Partition does not exist |
CollectionAlreadyExistsError |
Collection with this name already exists |
CollectionValidationError |
Invalid collection name or schema |
DocumentValidationError |
Invalid document |
SchemaValidationError |
Invalid schema |
PermissionDeniedError |
Invalid or missing API key |
QuotaExceededError |
Usage quota exceeded |
RequestTooLargeError |
Request payload too large |
SlowDownError |
Rate limited by the server |
QueryLsnTimeoutError |
Timed out waiting for write consistency |
Retries
The client automatically retries transient errors (server unavailable,
network failures) and LSN consistency timeouts.
Retry behaviour can be configured via RetryConfig:
from topk_sdk import Client, RetryConfig, BackoffConfig
client = Client(
api_key=os.environ.get("TOPK_API_KEY"),
region="aws-us-east-1-elastica",
retry_config=RetryConfig(
max_retries=5, # default: 3
timeout=60_000, # total retry chain timeout in ms, default: 30,000
backoff=BackoffConfig(
init_backoff=200, # default: 100 ms
max_backoff=5_000, # default: 10,000 ms
),
),
)
Requirements
Python 3.9 or higher.
Metadata
Release files for topk-sdk 0.16.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| topk_sdk-0.16.1.tar.gz | 188.1 kB | Without provenance | Details |
Built distributions (wheels)
Total release size: 137.0 MB
Release files / topk_sdk-0.16.1.tar.gz
| Download URL | topk_sdk-0.16.1.tar.gz |
|---|---|
| Size | 188.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7c7327ca4b3940c564ba039f5b65de53fdafdba012b4b5591580bac0440ec52e
|
|
BLAKE2b-256 checksum How to use checksums |
b8ab76846b899a5a73f4bd42827f2e1ebf4b8f684063c5bd84c5dfb1adbcfa16
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp314-cp314-win_amd64.whl
| Download URL | topk_sdk-0.16.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1c3ed7b64f2165d99d9ec7e7b9935038625eb81ae4d88f79f2e80aec6cc09de3
|
|
BLAKE2b-256 checksum How to use checksums |
5fcb12c59f94eab7b0298ef13d2e00712cb9618849642c36249ea3a96835783c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | topk_sdk-0.16.1-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
698a77f5f28e6e916e2deb8365b949053dea7c2fb43e6fee9252325ce766ef83
|
|
BLAKE2b-256 checksum How to use checksums |
8201e09d4931effa515cc78ff76240d22ce46e831a503c1c0fdd1c1d6fd01008
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | topk_sdk-0.16.1-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
2e48388a09e879df08ffad2c1a3e37176de231bf0325af2533e200eae76b4888
|
|
BLAKE2b-256 checksum How to use checksums |
7058c9d026e2f740608a1fca026d33e56cee00d3302bef9481c71fedae35329f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | topk_sdk-0.16.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e8465b81b549ed01b5fdf7648794bd85c32eae90143fc1ed9e56d0df00bfd329
|
|
BLAKE2b-256 checksum How to use checksums |
1f1841918d2bac2d3f5b0aecc5a7e23380b5b0bc0f296076b99129e8db1ca173
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | topk_sdk-0.16.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
e9b9d973d5538ca45c458dceb2ae95dea59a82130043b604c5ff9c4a7d04f06e
|
|
BLAKE2b-256 checksum How to use checksums |
6442f9f6c0359ea96be181b3536b16deede15f1fdaa84967d4fe9ff6c0f2bf36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | topk_sdk-0.16.1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ff0cc79c2a909a840645c151fdd7268fd3ea41d65126b774064f3eabbcb72a8e
|
|
BLAKE2b-256 checksum How to use checksums |
22f68808da3fc685c7b85b5c43d1e24ce25c88a65e81a3e93245968ddf6c8d99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | topk_sdk-0.16.1-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
d8c93ab9d11e691235a3c2b607ce592edac65ca857de87039e06279cd9de595e
|
|
BLAKE2b-256 checksum How to use checksums |
e7e0dd1ba54837047bce103ad76e09aa6977e22138c479b15982e57fa3f8a05e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp313-cp313-win_amd64.whl
| Download URL | topk_sdk-0.16.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
93dd5f0e23d2f70e8d6abb56e19f562a2ce4b77d2358e77f504f5998c2a47202
|
|
BLAKE2b-256 checksum How to use checksums |
dc9ea2397ac154d6456815930e5c84de85acfb134e3400c01834e351619a4d5b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | topk_sdk-0.16.1-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
d8f34575292cafb70f7843a7f8dca170d0ea1805efc7b8578b8360852a631cff
|
|
BLAKE2b-256 checksum How to use checksums |
f49968288c165cd19ba4c640952c0c6bc89120ff73355911182520ce242acc46
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | topk_sdk-0.16.1-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
44a02d6748c0c723b2c0a42cfc988a7ccda9219e3c51cde06ca32f0dc1ad466a
|
|
BLAKE2b-256 checksum How to use checksums |
1b045c9f1201b3d671acc29a66faa44c4f4b96b62264a2b86e0abe42d5163099
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | topk_sdk-0.16.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
3827f9db32bf24e7f7b0b26702ac05ea4260c9017eb5166f24d7b8f8e33a8752
|
|
BLAKE2b-256 checksum How to use checksums |
94983f51233c8ab5464dcd0a145f6c603c94138588a20cf12e704c34bf8a6fec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | topk_sdk-0.16.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
05bce1c7dad6c0e8afe3040217ba84b417ece820d21d17fa77508fb0c65b7025
|
|
BLAKE2b-256 checksum How to use checksums |
31bb365d340d6c8b430b1e94101d0ee96ea8c782193dbb3af67c6d6a05d97b24
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | topk_sdk-0.16.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
32bec1985b93fd6a3511719c72b8328a37e32f2c347f69595ef8f69e5a747f53
|
|
BLAKE2b-256 checksum How to use checksums |
6d325834f48241bee3cae7c303d82e906d37dacaafa1fde8edc39a36f06a3658
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | topk_sdk-0.16.1-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
8c58a590928c2312521f4bb4c052b4c78d459f3f680152c590ac67a6fc67269a
|
|
BLAKE2b-256 checksum How to use checksums |
20364754040b5b9db0c1307883cf19e1891b7c1fe130c7d5f506b96f8a65d7a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp312-cp312-win_amd64.whl
| Download URL | topk_sdk-0.16.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b948a74ade5dae4a6f3ba826e973be38191837aeecc3e8028911a382f7c12b32
|
|
BLAKE2b-256 checksum How to use checksums |
44dc0eb8f694537577298d501d4e4cde14d0e38c0b1e1a4cb377a379c54fca10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | topk_sdk-0.16.1-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
d6fa8458ca93781349fa3b6ab400b1d99169b2ff5dbc68ac7bc91ec9ba23d335
|
|
BLAKE2b-256 checksum How to use checksums |
19536104738b576ed7f37f63cac8aa324d5707e8b62a7532b9609f35d68dd82d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | topk_sdk-0.16.1-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
f67c74b1a95e723a9b40c1728768e2dc12227ce228f004c8613f13b260560006
|
|
BLAKE2b-256 checksum How to use checksums |
9950d46babe3456882cee007e29e5cd6b3fb87d23b44362f31e075c51f4e5806
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | topk_sdk-0.16.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
a701eeea122cb472c870cc1fce56e2b279c98b7762a0d7f3175e92d855b41ee9
|
|
BLAKE2b-256 checksum How to use checksums |
40cd63147bec1976c012426615474db20752f7dc142e69daf4cf6e107aa8afdd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | topk_sdk-0.16.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
515bfd495033b758b39f8bf4f65d49776753af6ef3f006749965fd431d70518e
|
|
BLAKE2b-256 checksum How to use checksums |
7e766b100539d88e9412d0de40b26135a793325b5eb8b5073950de3e4261785b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | topk_sdk-0.16.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
54a769d183570db5a285b9000f4b5e1848d95c5220a9f62f9b0e6ab673524c8c
|
|
BLAKE2b-256 checksum How to use checksums |
f3e4075f7b1aa56ac418fdadeca016e6636e6b109205a3872e61383bb5f9cc1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | topk_sdk-0.16.1-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
6548f2320cabba9a648f050fdebc35ed9d5f5f6c183eb6e5e3463d4a42874fd2
|
|
BLAKE2b-256 checksum How to use checksums |
97e4a47a7b12e6d50d719dbd3ca779f21a02483a581810f5c93cea73ec83d126
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp311-cp311-win_amd64.whl
| Download URL | topk_sdk-0.16.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5472c4ab95b32f281420f727b27eb50a5bd3ccd0644368199d23680372d72371
|
|
BLAKE2b-256 checksum How to use checksums |
fd5673d29c95d3f59a1740e7e663e9ece0162758a30b6186fc216a87438127d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | topk_sdk-0.16.1-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
4196608b33bd2a117662e88a90e2cf03fdb677aa4ec91edd4cc4b4702f48d98b
|
|
BLAKE2b-256 checksum How to use checksums |
490be2d1eed4da18946dd0b2b14037bc80c4e48f9b619bd35f7d3a90084c53c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | topk_sdk-0.16.1-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
f180009901c8036eb93e211cc81682186dcc7905370125be9a3582efc9d65bd9
|
|
BLAKE2b-256 checksum How to use checksums |
73a221a94059b35fc2bb7f1d50e475fe9dc64c3885f92257cbb747c5d65b6513
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | topk_sdk-0.16.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
81e3e850dbab11aadfe5c5333e00b2e623ab0f19c945c391337d9d49da08f44f
|
|
BLAKE2b-256 checksum How to use checksums |
7c875e7ddeaa76479a8f124a5e9b32b7bdcd06f6028cb2c2657a882c65a5dc14
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | topk_sdk-0.16.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
7e76a53c3a3ce09bcdbeba05255758f80f71fbeb3e9cfc26194f7d3e1fd999ed
|
|
BLAKE2b-256 checksum How to use checksums |
038a665c87022d2de779bc7af36580dd2d212b1a97799a1662e2535d96453f8c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | topk_sdk-0.16.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0cd0e88280afd0dbef951110985e71d5e0d06cf2501dd77ae6f18c8ae7295ddc
|
|
BLAKE2b-256 checksum How to use checksums |
51625cc1f396f76965e93d59c8ff4e1784b1e4cc3a346d40aef05e3c878480de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | topk_sdk-0.16.1-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
31e9af875cca0e5ff541cb5abfb7da82e4991570b819dbc781a2f61a522d62e3
|
|
BLAKE2b-256 checksum How to use checksums |
070b3017ee16ce17166d96de34b28e572a25cbe232296f14e1e2df9a362604d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp310-cp310-win_amd64.whl
| Download URL | topk_sdk-0.16.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c6e86e87c434c1fdf082828afc36febfb9eb302fd038dd0d69388cc31693f858
|
|
BLAKE2b-256 checksum How to use checksums |
5fb0adf2d0b91dac248f62ec961dd64aa8c615197e2d00804799dbb9fdab39d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | topk_sdk-0.16.1-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
b225df1682f37151f11bb2228dce89acfe3c98efa8149ec117361a6a37a9a39e
|
|
BLAKE2b-256 checksum How to use checksums |
6e291a3d99cae78c38c164c3d0b68aa1c5249fbc591ece7ade391686b994b562
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp310-cp310-musllinux_1_2_aarch64.whl
| Download URL | topk_sdk-0.16.1-cp310-cp310-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
a4b3c954925d0336b5824cb65a31497ed53009408c4b733a1259cd1325486017
|
|
BLAKE2b-256 checksum How to use checksums |
a0f5a82cb261b7ddfe62040a423e53f188cf29c759e2e6bf274b4ac3f6071731
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | topk_sdk-0.16.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5c61599a8db918a23740cbfd6599317b4a534d1f40db9fa5515b622127293f6a
|
|
BLAKE2b-256 checksum How to use checksums |
20c98cc9e776de287cd739769e9920a10b7a5f62bfa24fe04e48140435f292f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | topk_sdk-0.16.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
a20e871f9c62ddabfb26cf4fdba5badf117352483d149486f0a7ee4150e999d5
|
|
BLAKE2b-256 checksum How to use checksums |
e7bd300cdf0c36073e6121d96c0d17d7b579738fa18d526fb7686fe172fae5b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | topk_sdk-0.16.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
10fd4f576b6346c271e976fc01d549d6223aef76fc529ccb8c999fd46d8486c9
|
|
BLAKE2b-256 checksum How to use checksums |
ec0af6288a959bcf75ec08399061b75ca24568121aee12174d10b2248bc3e4b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | topk_sdk-0.16.1-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
3eba78972de284a1c0fac25881e4d703c3eeb3f73d60fccc0ec8694a807b77a6
|
|
BLAKE2b-256 checksum How to use checksums |
02ecde15eb323f4ec34e031edfe446220c74c3b89b06d4afef0820cd5801ab54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp39-cp39-win_amd64.whl
| Download URL | topk_sdk-0.16.1-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f2a1e4d49a642e6dc587acde2a1726c07bfaed27ac078f5dacdd018df4090a54
|
|
BLAKE2b-256 checksum How to use checksums |
f5a40f6ebe144d2b1529464fd346c873e5779944cee9b04dc2f088bf8832e8f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | topk_sdk-0.16.1-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
b296788fed5c269e0d5fe44b7621d953beb62ce053027a17d59ed15f9b8dea3f
|
|
BLAKE2b-256 checksum How to use checksums |
799faef91af595645d9b44420cb61451c46168cacb52d46ebe35ae9fd4129d76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp39-cp39-musllinux_1_2_aarch64.whl
| Download URL | topk_sdk-0.16.1-cp39-cp39-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.9 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
66b67904797d7b30efc6430a5449ae70d577483f16eae635d8c96d7f6ae7518a
|
|
BLAKE2b-256 checksum How to use checksums |
3861ecab454af130785da03f41625b8a48589c88498eeb7c875ecb19304469f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | topk_sdk-0.16.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ba533d772d7556311c83e4b076dfde37c27a3b39b2f9f6c553aad408f1b49abd
|
|
BLAKE2b-256 checksum How to use checksums |
c8f2d061f085a5fbc6516383b3bdb05f821ab44d03727477e90b320469f19cbd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | topk_sdk-0.16.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
16047856e95e9f4fee7a9e29df495d65e783c9850dff76983eb1c7742cd4cdb9
|
|
BLAKE2b-256 checksum How to use checksums |
20883f8d5b4fed14bc65b16bef82a0165f515fca6ba50af87ff68190a16d0f62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | topk_sdk-0.16.1-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
903a4f4a65f658755428f8468b8ef02f20b784f8a2aeb2e40d71f458ad486367
|
|
BLAKE2b-256 checksum How to use checksums |
71a5b0dbae396a1a0a15357c911388b97944fa506404e7ac62ef584552cbd710
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Release files / topk_sdk-0.16.1-cp39-cp39-macosx_10_12_x86_64.whl
| Download URL | topk_sdk-0.16.1-cp39-cp39-macosx_10_12_x86_64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.9 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
d3845045421c1d8a7d5ca1c154f26936d4797a407d253f472f8cd406d71b6f50
|
|
BLAKE2b-256 checksum How to use checksums |
d8164bfec04a460c0aff076b73d141cccff82cb3d4113b92fd14bbc2ded9ae57
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.9.0
|
Security for topk-sdk 0.16.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.