Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

SecretFlow-Serving

CircleCI

SecretFlow-Serving is a serving system for privacy-preserving machine learning models.

Serve a model

# Download the Secretflow Serving Docker image
docker pull secretflow/serving-anolis8:latest

# Start Secretflow Serving container and open the REST API port
cd examples

docker-compose up -d

# Query the model using the predict API
curl --location 'http://127.0.0.1:9010/PredictionService/Predict' \
    --header 'Content-Type: application/json' \
    --data '{
        "service_spec": {
            "id": "test_service_id"
        },
        "fs_params": {
            "alice": {
                "query_datas": [
                    "a"
                ]
            },
            "bob": {
                "query_datas": [
                    "a"
                ]
            }
        }
    }'

Contribution Guidelines

If you would like to contribute to SecretFlow-Serving, please check Contribution guidelines.

This documentation also contains instructions for build and testing.

Metadata

Release files for secretflow-serving-lib 0.10.0.dev20250414

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for secretflow-serving-lib 0.10.0.dev20250414
File
secretflow_serving_lib-0.10.0.dev20250414-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
secretflow_serving_lib-0.10.0.dev20250414-cp311-cp311-manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
secretflow_serving_lib-0.10.0.dev20250414-cp311-cp311-macosx_12_0_arm64.whl CPython 3.11 CPython 3.11 macOS 12.0+ ARM64 Details
secretflow_serving_lib-0.10.0.dev20250414-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
secretflow_serving_lib-0.10.0.dev20250414-cp310-cp310-manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
secretflow_serving_lib-0.10.0.dev20250414-cp310-cp310-macosx_12_0_arm64.whl CPython 3.10 CPython 3.10 macOS 12.0+ ARM64 Details
secretflow_serving_lib-0.10.0.dev20250414-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details
secretflow_serving_lib-0.10.0.dev20250414-cp39-cp39-manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
secretflow_serving_lib-0.10.0.dev20250414-cp39-cp39-macosx_12_0_arm64.whl CPython 3.9 CPython 3.9 macOS 12.0+ ARM64 Details

Total release size: 270.9 MB

Release files / secretflow_serving_lib-0.10.0.dev20250414-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL secretflow_serving_lib-0.10.0.dev20250414-cp311-cp311-manylinux_2_28_aarch64.whl
Size 32.7 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a2d4df76a0dc1b9d814eb7083f361bb724f0faa733e49806b881ad7b21769398
BLAKE2b-256 checksum
How to use checksums
6b666513b9e2eda3968f112be6c4b3e5ca3c173f985a8f8393e5de9a58aac22c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.12

Release files / secretflow_serving_lib-0.10.0.dev20250414-cp311-cp311-manylinux2014_x86_64.whl

Download URL secretflow_serving_lib-0.10.0.dev20250414-cp311-cp311-manylinux2014_x86_64.whl
Size 33.8 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a3c27f369c9a13511d6f3404d42b358359828911da4aa354f4ddb38c137e1c5f
BLAKE2b-256 checksum
How to use checksums
ea120da02a7b2e56e178044a4c55b896988ca501bbba064fb5a7f4407304e722
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.11

Release files / secretflow_serving_lib-0.10.0.dev20250414-cp311-cp311-macosx_12_0_arm64.whl

Download URL secretflow_serving_lib-0.10.0.dev20250414-cp311-cp311-macosx_12_0_arm64.whl
Size 23.8 MB
Tags CPython 3.11 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
67f70aee3d1d61441c9370bd7030954886a5365263eedea6873f0f7443f43fd9
BLAKE2b-256 checksum
How to use checksums
773252aae15937de1f1942a0c42feeda011dfc07f61b6558d1c86af7c45cdefd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.11

Release files / secretflow_serving_lib-0.10.0.dev20250414-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL secretflow_serving_lib-0.10.0.dev20250414-cp310-cp310-manylinux_2_28_aarch64.whl
Size 32.7 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a94d7be25d0bd1efbc5a6e35da6fd45e02c924bb58c52c8699da0b6859ba7f15
BLAKE2b-256 checksum
How to use checksums
61af354b0652532ff9351311218bc9482aa9e3bd32f09fc2244efd519c8b210d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.17

Release files / secretflow_serving_lib-0.10.0.dev20250414-cp310-cp310-manylinux2014_x86_64.whl

Download URL secretflow_serving_lib-0.10.0.dev20250414-cp310-cp310-manylinux2014_x86_64.whl
Size 33.8 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
88305d35343b0ba9c792a55ae2af630e62b69982d50a7656f252f4128dc5baa0
BLAKE2b-256 checksum
How to use checksums
4ba6bf60f96175edf9dc185c387ebf57e6c85317ad8cc86215fda81788414205
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.17

Release files / secretflow_serving_lib-0.10.0.dev20250414-cp310-cp310-macosx_12_0_arm64.whl

Download URL secretflow_serving_lib-0.10.0.dev20250414-cp310-cp310-macosx_12_0_arm64.whl
Size 23.8 MB
Tags CPython 3.10 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
284f8186588d7d2e88b6e915ecf92c210fdf208e40f9398430f71e2d2e8fa628
BLAKE2b-256 checksum
How to use checksums
ddcbdc1e2538a92670866364b80f2be2f1b9c3f961e7a962594d281a23e08e4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.17

Release files / secretflow_serving_lib-0.10.0.dev20250414-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL secretflow_serving_lib-0.10.0.dev20250414-cp39-cp39-manylinux_2_28_aarch64.whl
Size 32.7 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c1937403bd562650e437242b198f6de8c0cab244c97452605c4c2039486418cb
BLAKE2b-256 checksum
How to use checksums
6c65f9141933d098c11c4cadcc6305ed0896bb62fd21f9850c1b5292ff4c8010
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / secretflow_serving_lib-0.10.0.dev20250414-cp39-cp39-manylinux2014_x86_64.whl

Download URL secretflow_serving_lib-0.10.0.dev20250414-cp39-cp39-manylinux2014_x86_64.whl
Size 33.8 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
57037f282a15f437fb641f6a64b657f5c9002605f6c9d938bec3d450af104420
BLAKE2b-256 checksum
How to use checksums
10f7e15d6fc9142e7dcfe5259c6815ee0763729a0e09de540fdae2ccd968b0e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / secretflow_serving_lib-0.10.0.dev20250414-cp39-cp39-macosx_12_0_arm64.whl

Download URL secretflow_serving_lib-0.10.0.dev20250414-cp39-cp39-macosx_12_0_arm64.whl
Size 23.8 MB
Tags CPython 3.9 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
9df2a718b583402bfef667bbb77d3f7a3ba86cf46cfa8f0b1efb869193c9863c
BLAKE2b-256 checksum
How to use checksums
0d58f8ad22d4068cb7a65501363dc3c930f5d7cdded9ac2bc1f6bc7f809c0af3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page