{"id":28552283,"url":"https://github.com/qiskit/qiskit-serverless","last_synced_at":"2026-04-01T18:41:55.640Z","repository":{"id":63291718,"uuid":"537159688","full_name":"Qiskit/qiskit-serverless","owner":"Qiskit","description":"A programming model for leveraging quantum and classical resources","archived":false,"fork":false,"pushed_at":"2026-03-27T18:02:09.000Z","size":70549,"stargazers_count":109,"open_issues_count":20,"forks_count":47,"subscribers_count":11,"default_branch":"main","last_synced_at":"2026-03-27T22:08:29.851Z","etag":null,"topics":["cloud","python","qiskit","qiskit-serverless","quantum-computing"],"latest_commit_sha":null,"homepage":"https://qiskit.github.io/qiskit-serverless/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Qiskit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-09-15T18:33:43.000Z","updated_at":"2026-03-27T17:06:59.000Z","dependencies_parsed_at":"2026-03-04T19:03:01.282Z","dependency_job_id":null,"html_url":"https://github.com/Qiskit/qiskit-serverless","commit_stats":null,"previous_names":["qiskit-extensions/qiskit-serverless","qiskit-extensions/quantum-serverless","qiskit/qiskit-serverless"],"tags_count":71,"template":false,"template_full_name":null,"purl":"pkg:github/Qiskit/qiskit-serverless","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qiskit%2Fqiskit-serverless","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qiskit%2Fqiskit-serverless/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qiskit%2Fqiskit-serverless/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qiskit%2Fqiskit-serverless/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Qiskit","download_url":"https://codeload.github.com/Qiskit/qiskit-serverless/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qiskit%2Fqiskit-serverless/sbom","scorecard":{"id":113799,"data":{"date":"2025-02-04T15:36:58Z","repo":{"name":"github.com/Qiskit/qiskit-serverless","commit":"905844015b4cd95bd841768bfca93a7b225a24fb"},"scorecard":{"version":"v4.13.1","commit":"49c0eed3a423f00c872b5c3c9f1bbca9e8aae799"},"score":6.1,"checks":[{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/49c0eed3a423f00c872b5c3c9f1bbca9e8aae799/docs/checks.md#binary-artifacts"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/49c0eed3a423f00c872b5c3c9f1bbca9e8aae799/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/49c0eed3a423f00c872b5c3c9f1bbca9e8aae799/docs/checks.md#ci-tests"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/49c0eed3a423f00c872b5c3c9f1bbca9e8aae799/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/49c0eed3a423f00c872b5c3c9f1bbca9e8aae799/docs/checks.md#code-review"}},{"name":"Contributors","score":10,"reason":"16 different organizations found -- score normalized to 10","details":["Info: contributors work for GDGSpain,IBM,IBM-Quantum-prototypes,IBMResearch,Julia-i18n,JuliaLang,NixOS,Qiskit,Qiskit-Extensions,ibm,ibm quantum,ibmresearch,operator-framework,qiskit-community,simple-dmrg,tektoncd"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/49c0eed3a423f00c872b5c3c9f1bbca9e8aae799/docs/checks.md#contributors"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/49c0eed3a423f00c872b5c3c9f1bbca9e8aae799/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: tool 'RenovateBot' is used: renovate.json:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/49c0eed3a423f00c872b5c3c9f1bbca9e8aae799/docs/checks.md#dependency-update-tool"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no OSSFuzz integration found: Follow the steps in https://github.com/google/oss-fuzz to integrate fuzzing for your project.\nOver time, try to add fuzzing for more functionalities of your project. (High effort)","Warn: no OneFuzz integration found: Follow the steps in https://github.com/microsoft/onefuzz to start fuzzing for your project.\nOver time, try to add fuzzing for more functionalities of your project. (High effort)","Warn: no GoBuiltInFuzzer integration found: Follow the steps in https://go.dev/doc/fuzz/ to enable fuzzing on your project.\nOver time, try to add fuzzing for more functionalities of your project. (Medium effort)","Warn: no PythonAtherisFuzzer integration found: Follow the steps in https://github.com/google/atheris to enable fuzzing on your project.\nOver time, try to add fuzzing for more functionalities of your project. (Medium effort)","Warn: no CLibFuzzer integration found: Follow the steps in https://llvm.org/docs/LibFuzzer.html to enable fuzzing on your project.\nOver time, try to add fuzzing for more functionalities of your project. (Medium effort)","Warn: no CppLibFuzzer integration found: Follow the steps in https://llvm.org/docs/LibFuzzer.html to enable fuzzing on your project.\nOver time, try to add fuzzing for more functionalities of your project. (Medium effort)","Warn: no SwiftLibFuzzer integration found: Follow the steps in https://google.github.io/oss-fuzz/getting-started/new-project-guide/swift-lang/ to enable fuzzing on your project.\nOver time, try to add fuzzing for more functionalities of your project. (Medium effort)","Warn: no RustCargoFuzzer integration found: Follow the steps in https://rust-fuzz.github.io/book/cargo-fuzz.html to enable fuzzing on your project.\nOver time, try to add fuzzing for more functionalities of your project. (Medium effort)","Warn: no JavaJazzerFuzzer integration found: Follow the steps in https://github.com/CodeIntelligenceTesting/jazzer to enable fuzzing on your project.\nOver time, try to add fuzzing for more functionalities of your project. (Medium effort)","Warn: no ClusterFuzzLite integration found: Follow the steps in https://github.com/google/clusterfuzzlite to integrate fuzzing as part of CI.\nOver time, try to add fuzzing for more functionalities of your project. (High effort)","Warn: no HaskellPropertyBasedTesting integration found: Use one of the following frameworks to fuzz your project:\nQuickCheck: https://hackage.haskell.org/package/QuickCheck\nhedgehog: https://hedgehog.qa/\nvalidity: https://github.com/NorfairKing/validity\nsmallcheck: https://hackage.haskell.org/package/smallcheck\nhspec: https://hspec.github.io/\ntasty: https://hackage.haskell.org/package/tasty (High effort)","Warn: no TypeScriptPropertyBasedTesting integration found: Use fast-check: https://github.com/dubzzz/fast-check (High effort)","Warn: no JavaScriptPropertyBasedTesting integration found: Use fast-check: https://github.com/dubzzz/fast-check (High effort)"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/49c0eed3a423f00c872b5c3c9f1bbca9e8aae799/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: License file found in expected location: LICENSE:1","Info: FSF or OSI recognized license: LICENSE:1"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/49c0eed3a423f00c872b5c3c9f1bbca9e8aae799/docs/checks.md#license"}},{"name":"Maintained","score":10,"reason":"20 commit(s) out of 30 and 19 issue activity out of 30 found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/49c0eed3a423f00c872b5c3c9f1bbca9e8aae799/docs/checks.md#maintained"}},{"name":"Packaging","score":10,"reason":"publishing workflow detected","details":["Info: GitHub/GitLab publishing workflow used in run https://api.github.com/repos/Qiskit/qiskit-serverless/actions/runs/13138199359: .github/workflows/build-containers-test.yaml:14"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/49c0eed3a423f00c872b5c3c9f1bbca9e8aae799/docs/checks.md#packaging"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/integration-tests.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/Qiskit/qiskit-serverless/integration-tests.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/kubernetes-deploy.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/Qiskit/qiskit-serverless/kubernetes-deploy.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/kubernetes-deploy.yaml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/Qiskit/qiskit-serverless/kubernetes-deploy.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-helm.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/Qiskit/qiskit-serverless/publish-helm.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-drafter.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/Qiskit/qiskit-serverless/release-drafter.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/scorecard.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/Qiskit/qiskit-serverless/scorecard.yml/main?enable=pin","Warn: containerImage not pinned by hash: docs/deployment/custom_function/Sample-Dockerfile:1: pin your Docker image by updating icr.io/quantum-public/qiskit-serverless/ray-node:0.18.1 to icr.io/quantum-public/qiskit-serverless/ray-node:0.18.1@sha256:6fb7b681b821b477e5a6755ba225684890b5050281f77f5c8493c8384d3ca351","Warn: containerImage not pinned by hash: gateway/Dockerfile:5","Warn: containerImage not pinned by hash: gateway/Dockerfile:9","Warn: pipCommand not pinned by hash: Dockerfile-ray-node:26","Warn: pipCommand not pinned by hash: Dockerfile-ray-node:28-31","Warn: pipCommand not pinned by hash: Dockerfile-ray-node:28-31","Warn: pipCommand not pinned by hash: .github/workflows/client-pypi-release.yaml:23","Warn: pipCommand not pinned by hash: .github/workflows/client-verify.yaml:42","Warn: pipCommand not pinned by hash: .github/workflows/docs-verify.yaml:19","Warn: pipCommand not pinned by hash: .github/workflows/docs-verify.yaml:20","Warn: pipCommand not pinned by hash: .github/workflows/gateway-verify.yaml:42","Warn: pipCommand not pinned by hash: .github/workflows/integration-tests.yaml:42","Warn: pipCommand not pinned by hash: .github/workflows/kubernetes-deploy.yaml:65","Warn: pipCommand not pinned by hash: .github/workflows/kubernetes-deploy.yaml:67","Warn: pipCommand not pinned by hash: .github/workflows/kubernetes-deploy.yaml:68","Warn: pipCommand not pinned by hash: .github/workflows/kubernetes-deploy.yaml:77","Warn: pipCommand not pinned by hash: .github/workflows/publish-docs.yaml:24","Warn: pipCommand not pinned by hash: .github/workflows/publish-docs.yaml:25","Warn: downloadThenRun not pinned by hash: .github/workflows/update-component-versions.yaml:25","Info:  24 out of  26 GitHub-owned GitHubAction dependencies pinned","Info:   9 out of  13 third-party GitHubAction dependencies pinned","Info:   1 out of   4 containerImage dependencies pinned","Info:   0 out of  15 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/49c0eed3a423f00c872b5c3c9f1bbca9e8aae799/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool","Warn: CodeQL tool not detected"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/49c0eed3a423f00c872b5c3c9f1bbca9e8aae799/docs/checks.md#sast"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/49c0eed3a423f00c872b5c3c9f1bbca9e8aae799/docs/checks.md#security-policy"}},{"name":"Signed-Releases","score":0,"reason":"0 out of 5 artifacts are signed or have provenance","details":["Warn: release artifact v0.18.1 does not have provenance: https://api.github.com/repos/Qiskit/qiskit-serverless/releases/184126174","Warn: release artifact v0.18.1 not signed: https://api.github.com/repos/Qiskit/qiskit-serverless/releases/184126174","Warn: release artifact v0.18.0 does not have provenance: https://api.github.com/repos/Qiskit/qiskit-serverless/releases/179356084","Warn: release artifact v0.18.0 not signed: https://api.github.com/repos/Qiskit/qiskit-serverless/releases/179356084","Warn: release artifact v0.17.1 does not have provenance: https://api.github.com/repos/Qiskit/qiskit-serverless/releases/177610676","Warn: release artifact v0.17.1 not signed: https://api.github.com/repos/Qiskit/qiskit-serverless/releases/177610676","Warn: release artifact v0.17.0 does not have provenance: https://api.github.com/repos/Qiskit/qiskit-serverless/releases/175728951","Warn: release artifact v0.17.0 not signed: https://api.github.com/repos/Qiskit/qiskit-serverless/releases/175728951","Warn: release artifact v0.16.3 does not have provenance: https://api.github.com/repos/Qiskit/qiskit-serverless/releases/174182296","Warn: release artifact v0.16.3 not signed: https://api.github.com/repos/Qiskit/qiskit-serverless/releases/174182296"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/49c0eed3a423f00c872b5c3c9f1bbca9e8aae799/docs/checks.md#signed-releases"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: topLevel 'contents' permission set to 'read': .github/workflows/build-containers-test.yaml:7","Info: topLevel 'contents' permission set to 'read': .github/workflows/client-pypi-release.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/client-verify.yaml:7","Info: topLevel 'contents' permission set to 'read': .github/workflows/docs-verify.yaml:7","Info: topLevel 'contents' permission set to 'read': .github/workflows/gateway-verify.yaml:7","Info: topLevel 'contents' permission set to 'read': .github/workflows/helm-verify.yaml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/icr-image-build-and-push.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/integration-tests.yaml:7","Info: topLevel 'contents' permission set to 'read': .github/workflows/kubernetes-deploy.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/publish-docs.yaml:10","Warn: topLevel 'contents' permission set to 'write': .github/workflows/publish-helm.yaml:8: Visit https://app.stepsecurity.io/secureworkflow/Qiskit/qiskit-serverless/publish-helm.yaml/main?enable=permissions\nTick the 'Restrict permissions for GITHUB_TOKEN'\nUntick other options\nNOTE: If you want to resolve multiple issues at once, you can visit https://app.stepsecurity.io/securerepo instead. (Low effort)","Warn: topLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:9: Visit https://app.stepsecurity.io/secureworkflow/Qiskit/qiskit-serverless/release-drafter.yml/main?enable=permissions\nTick the 'Restrict permissions for GITHUB_TOKEN'\nUntick other options\nNOTE: If you want to resolve multiple issues at once, you can visit https://app.stepsecurity.io/securerepo instead. (Low effort)","Info: topLevel permissions set to 'read-all': .github/workflows/scorecard.yml:18","Warn: topLevel 'contents' permission set to 'write': .github/workflows/update-component-versions.yaml:11: Visit https://app.stepsecurity.io/secureworkflow/Qiskit/qiskit-serverless/update-component-versions.yaml/main?enable=permissions\nTick the 'Restrict permissions for GITHUB_TOKEN'\nUntick other options\nNOTE: If you want to resolve multiple issues at once, you can visit https://app.stepsecurity.io/securerepo instead. (Low effort)","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/49c0eed3a423f00c872b5c3c9f1bbca9e8aae799/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":0,"reason":"87 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-45c4-8wx5-qw6w / PYSEC-2023-120","Warn: Project is vulnerable to: GHSA-5m98-qgg9-wh84","Warn: Project is vulnerable to: GHSA-7gpw-8wmc-pm8g","Warn: Project is vulnerable to: GHSA-8495-4g3g-x7pr","Warn: Project is vulnerable to: GHSA-8qpw-xqxj-h4r2 / PYSEC-2024-26","Warn: Project is vulnerable to: GHSA-gfw2-4jvh-wgfg / PYSEC-2023-246","Warn: Project is vulnerable to: GHSA-jwhx-xcg6-8xhj","Warn: Project is vulnerable to: GHSA-pjjw-qhg8-p2p9","Warn: Project is vulnerable to: GHSA-q3qx-c6g2-7pw2 / PYSEC-2023-250","Warn: Project is vulnerable to: GHSA-qvrw-v9rv-5rjx / PYSEC-2023-251","Warn: Project is vulnerable to: GHSA-v6wp-4m6f-gcjg / PYSEC-2021-76","Warn: Project is vulnerable to: GHSA-xx9p-xxvh-7g8j / PYSEC-2023-247","Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: GHSA-4vwq-x64q-j4cj / PYSEC-2015-24","Warn: Project is vulnerable to: GHSA-66gw-5xpf-gfp5 / PYSEC-2017-46","Warn: Project is vulnerable to: GHSA-92mr-v722-f48m / PYSEC-2015-25","Warn: Project is vulnerable to: GHSA-pq7m-3gw7-gq5x / PYSEC-2022-12","Warn: Project is vulnerable to: PYSEC-2017-47","Warn: Project is vulnerable to: GHSA-2fc2-6r4j-p65h / PYSEC-2018-34","Warn: Project is vulnerable to: GHSA-5545-2q6w-2gh6 / PYSEC-2021-856","Warn: Project is vulnerable to: GHSA-9fq2-x9r6-wfmf / PYSEC-2019-108","Warn: Project is vulnerable to: GHSA-cw6w-4rcx-xphc / PYSEC-2018-33","Warn: Project is vulnerable to: GHSA-f7c7-j99h-c22f / PYSEC-2021-857","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: GHSA-frgw-fgh6-9g52 / PYSEC-2017-1","Warn: Project is vulnerable to: PYSEC-2024-161","Warn: Project is vulnerable to: GHSA-3pww-qvr8-6mhp","Warn: Project is vulnerable to: GHSA-6cxr-8q3m-jwrr","Warn: Project is vulnerable to: GHSA-h3xg-wv58-5p43","Warn: Project is vulnerable to: GHSA-652x-xj99-gmcc / PYSEC-2014-14","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: GHSA-cfj3-7x9c-4p3h / PYSEC-2014-13","Warn: Project is vulnerable to: GHSA-x84v-xcm2-53pg / PYSEC-2018-28","Warn: Project is vulnerable to: PYSEC-2015-17","Warn: Project is vulnerable to: PYSEC-2023-74","Warn: Project is vulnerable to: PYSEC-2017-74","Warn: Project is vulnerable to: GHSA-3ww4-gg4f-jr7f","Warn: Project is vulnerable to: GHSA-9v9h-cgj8-h64p","Warn: Project is vulnerable to: GHSA-hggm-jpg3-v476 / PYSEC-2021-62","Warn: Project is vulnerable to: GHSA-q3cj-2r34-2cwc / PYSEC-2017-8","Warn: Project is vulnerable to: GHSA-296w-6qhq-gf92 / PYSEC-2014-5","Warn: Project is vulnerable to: GHSA-3jqw-crqj-w8qw / PYSEC-2011-2","Warn: Project is vulnerable to: GHSA-59w8-4wm2-4xw8 / PYSEC-2012-3","Warn: Project is vulnerable to: GHSA-5h2q-4hrp-v9rr / PYSEC-2012-4","Warn: Project is vulnerable to: GHSA-625g-gx8c-xcmg / PYSEC-2014-6","Warn: Project is vulnerable to: GHSA-6565-fg86-6jcx / PYSEC-2015-8","Warn: Project is vulnerable to: GHSA-68w8-qjq3-2gfm / PYSEC-2021-98","Warn: Project is vulnerable to: GHSA-78vx-ggch-wghm / PYSEC-2012-2","Warn: Project is vulnerable to: GHSA-7fq8-4pv5-5w5c / PYSEC-2015-9","Warn: Project is vulnerable to: GHSA-7qfw-j7hp-v45g / PYSEC-2015-4","Warn: Project is vulnerable to: GHSA-7wph-fc4w-wqp2 / PYSEC-2011-9","Warn: Project is vulnerable to: GHSA-89hj-xfx5-7q66 / PYSEC-2014-2","Warn: Project is vulnerable to: GHSA-8x94-hmjh-97hq","Warn: Project is vulnerable to: GHSA-c8c8-9472-w52h / PYSEC-2016-2","Warn: Project is vulnerable to: GHSA-crhm-qpjc-cm64 / PYSEC-2016-3","Warn: Project is vulnerable to: GHSA-f7cm-ccfp-3q4r / PYSEC-2014-4","Warn: Project is vulnerable to: GHSA-fp6p-5xvw-m74f / PYSEC-2016-16","Warn: Project is vulnerable to: GHSA-fwr5-q9rx-294f / PYSEC-2011-8","Warn: Project is vulnerable to: GHSA-gv98-g628-m9x5 / PYSEC-2015-5","Warn: Project is vulnerable to: GHSA-h582-2pch-3xv3 / PYSEC-2015-20","Warn: Project is vulnerable to: GHSA-h95j-h2rv-qrg4 / PYSEC-2011-5","Warn: Project is vulnerable to: GHSA-hmr4-m2h5-33qx","Warn: Project is vulnerable to: GHSA-jhjg-w2cp-5j44 / PYSEC-2015-6","Warn: Project is vulnerable to: GHSA-pw27-w7w4-9qc7 / PYSEC-2016-15","Warn: Project is vulnerable to: GHSA-q5qw-4364-5hhm / PYSEC-2015-10","Warn: Project is vulnerable to: GHSA-rm2j-x595-q9cj / PYSEC-2011-4","Warn: Project is vulnerable to: GHSA-rrqc-c2jx-6jgv","Warn: Project is vulnerable to: GHSA-rvq6-mrpv-m6rm / PYSEC-2014-1","Warn: Project is vulnerable to: GHSA-rw75-m7gp-92m3 / PYSEC-2014-7","Warn: Project is vulnerable to: GHSA-vfq6-hq5r-27r6 / PYSEC-2019-16","Warn: Project is vulnerable to: GHSA-wqjj-hx84-v449 / PYSEC-2014-3","Warn: Project is vulnerable to: GHSA-wxg3-mfph-qg9w / PYSEC-2011-3","Warn: Project is vulnerable to: GHSA-x88j-93vc-wpmp / PYSEC-2011-1","Warn: Project is vulnerable to: PYSEC-2007-1","Warn: Project is vulnerable to: PYSEC-2008-1","Warn: Project is vulnerable to: PYSEC-2008-2","Warn: Project is vulnerable to: PYSEC-2009-3","Warn: Project is vulnerable to: PYSEC-2015-11","Warn: Project is vulnerable to: PYSEC-2015-7","Warn: Project is vulnerable to: PYSEC-2016-18","Warn: Project is vulnerable to: PYSEC-2022-304","Warn: Project is vulnerable to: GHSA-fx83-3ph3-9j2q / PYSEC-2020-263","Warn: Project is vulnerable to: GHSA-gw84-84pc-xp82","Warn: Project is vulnerable to: GHSA-5vcc-86wm-547q","Warn: Project is vulnerable to: GHSA-32pc-xphx-q4f6 / PYSEC-2018-55","Warn: Project is vulnerable to: GHSA-w3h3-4rj7-4ph4","Warn: Project is vulnerable to: GHSA-2m57-hf25-phgg"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/49c0eed3a423f00c872b5c3c9f1bbca9e8aae799/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T20:38:49.096Z","repository_id":63291718,"created_at":"2025-08-15T20:38:49.096Z","updated_at":"2025-08-15T20:38:49.096Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31290944,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T13:12:26.723Z","status":"ssl_error","status_checked_at":"2026-04-01T13:12:25.102Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloud","python","qiskit","qiskit-serverless","quantum-computing"],"created_at":"2025-06-10T04:08:35.795Z","updated_at":"2026-04-01T18:41:55.614Z","avatar_url":"https://github.com/Qiskit.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Stability](https://img.shields.io/badge/stability-alpha-f4d03f.svg)](https://github.com/Qiskit/qiskit-serverless/releases)\n[![License](https://img.shields.io/github/license/qiskit-community/quantum-prototype-template?label=License)](https://github.com/qiskit-community/quantum-prototype-template/blob/main/LICENSE.txt)\n[![Code style: Black](https://img.shields.io/badge/Code%20style-Black-000.svg)](https://github.com/psf/black)\n[![Python](https://img.shields.io/badge/Python-3.11-informational)](https://www.python.org/)\n[![Qiskit](https://img.shields.io/badge/Qiskit-%E2%89%A5%201.0.0-6133BD)](https://github.com/Qiskit/qiskit)\n\n# Qiskit Serverless\n\nQiskit Serverless is a user-friendly tool that enables you to easily run complex quantum computing tasks.\nWith this software, you can execute Qiskit Functions as long running jobs and distribute them across multiple CPUs, GPUs, and QPUs.\nThis means you can take on more complex quantum-classical programs and run them with ease.\nYou don't have to worry about configuration or scaling up computational resources, as Qiskit Serverless takes care of everything for you.\n\n![diagram](./docs/images/qs_diagram.png)\n\n### Table of Contents\n\n1. [Quickstart](#quickstart)\n   1. [Using Docker](#docker)\n   1. [Using Kubernetes](#kubernetes)\n1. Modules\n   1. [Client](./client)\n   1. [Gateway](./gateway)\n   1. [Charts](./charts)\n1. [How to Give Feedback](#how-to-give-feedback)\n1. [Contribution Guidelines](#contribution-guidelines)\n1. [Deprecation Policy](#deprecation-policy)\n1. [References and Acknowledgements](#references-and-acknowledgements)\n1. [License](#license)\n\n----------------------------------------------------------------------------------------------------\n\n### Quickstart\nThis Quickstart section guides users to easily deploy Qiskit Serverless infrastructure and run a simple example.\n\n#### Docker\nFor user convenience, this section assumes that users will deploy the infrastructure in a local environment using Docker following the next steps.\n\n1. Prepare local Qiskit Serverless infrastructure\n   1. Install Docker\n      You can use any runtime that you prefer to run Docker on your machine: Docker Desktop, podman... If you are using a MacOS with ARM processors we highly recommend to use [Colima](https://github.com/abiosoft/colima) as your container runtime to avoid problems with that architecture.\n\n      This is a project that takes advantage of distributed computing, so it places a high demand on resources. We recommend increasing the assigned resources to these runtimes. In case of Colima for example we typically use:\n      ```shell\n      colima start --cpu 4 --memory 8 --disk 100\n      ```\n   1. Install qiskit-serverless on your local system (we recommend using a [virtual environment](https://docs.python.org/3/library/venv.html)).\n      ```shell\n      pip install qiskit-serverless\n      ```\n   1. Clone the Qiskit Serverless repository\n      ```shell\n      git clone https://github.com/Qiskit/qiskit-serverless.git\n      ```\n   1. Run Qiskit Serverless infrastructure\n      Execute Docker Compose using the following commands.\n      ```shell\n      cd qiskit-serverless/\n      sudo docker compose up\n      ```\n\n      The output should resemble the following.\n      ```\n      ~/qiskit-serverless$ sudo docker compose --profile jupyter up\n      [+] Running 5/0\n       ✔ Network public-qiskit-serverless_safe-tier     Created                                           0.0s\n       ✔ Container ray-head                              Created                                           0.0s\n       ✔ Container public-qiskit-serverless-postgres-1  Created                                           0.0s\n       ✔ Container gateway                               Created                                           0.0s\n       ✔ Container scheduler                             Created                                           0.0s\n      Attaching to gateway, public-qiskit-serverless-postgres-1, ray-head, scheduler\n      ```\n1. Write your first Qiskit Function following our hello-world example in the [tutorial section](https://qiskit.github.io/qiskit-serverless/getting_started/basic/01_running_program.html).\n\n   That's all!\n\n#### Kubernetes\nFor user convenience, this section assumes that users will deploy the infrastructure in a local environment using Kind following the next steps.\n\n1. Prepare local Qiskit Serverless infrastructure\n   1. Install Docker\n      You can use any runtime that you prefer to run Docker on your machine: Docker Desktop, podman... If you are using a MacOS with ARM processors we highly recommend to use [Colima](https://github.com/abiosoft/colima) as your container runtime to avoid problems with that architecture.\n\n      This is a project that takes advantage of distributed computing, so it places a high demand on resources. We recommend increasing the assigned resources to these runtimes. In case of Colima for example we typically use:\n      ```shell\n      colima start --cpu 4 --memory 8 --disk 100\n      ```\n   1. Install Kind\n      To simplify the process to deploy a k8s cluster locally we use [Kind](https://kind.sigs.k8s.io/docs/user/quick-start#installation) as the main tool to create a cluster.\n   1. Install qiskit-serverless on your local system (we recommend using a [virtual environment](https://docs.python.org/3/library/venv.html)).\n      ```shell\n      pip install qiskit-serverless\n      ```\n   1. Clone the Qiskit Serverless repository\n      ```shell\n      git clone https://github.com/Qiskit/qiskit-serverless.git\n      ```\n   1. Run Qiskit Serverless infrastructure\n      Execute the script to setup the cluster\n      ```shell\n      tox -e cluster-deploy\n      ```\n      The creation process can take some minutes.\n1. Write your first Qiskit Function following our hello-world example in the [tutorial section](https://qiskit.github.io/qiskit-serverless/getting_started/basic/01_running_program.html).\n\n   That's all!\n\nFor more detailed examples and explanations refer to the [Guide](https://qiskit.github.io/qiskit-serverless/index.html):\n\n1. [Getting Started](https://qiskit.github.io/qiskit-serverless/getting_started/index.html#)\n1. [Example Qiskit Functions](https://qiskit.github.io/qiskit-serverless/examples/index.html)\n1. [Infrastructure](https://qiskit.github.io/qiskit-serverless/deployment/index.html)\n1. [Migrating from Qiskit Runtime programs](https://qiskit.github.io/qiskit-serverless/migration/index.html)\n\n----------------------------------------------------------------------------------------------------\n\n### How to Give Feedback\n\nWe encourage your feedback! You can share your thoughts with us by:\n- Opening an [issue](https://github.com/Qiskit/qiskit-serverless/issues) in the repository\n\n\n----------------------------------------------------------------------------------------------------\n\n### Contribution Guidelines\n\nFor information on how to contribute to this project, please take a look at our [contribution guidelines](CONTRIBUTING.md).\n\n----------------------------------------------------------------------------------------------------\n\n### Deprecation Policy\n\nThis project is meant to evolve rapidly and, as such, do not follow [Qiskit's deprecation policy](https://github.com/Qiskit/qiskit/blob/main/DEPRECATION.md).  We may occasionally make breaking changes in order to improve the user experience.  When possible, we will keep old interfaces and mark them as deprecated, as long as they can co-exist with the new ones.  Each substantial improvement, breaking change, or deprecation will be documented in release notes.\n\n\n----------------------------------------------------------------------------------------------------\n\n## References and Acknowledgements\n[1] Qiskit \\\n    https://github.com/Qiskit/qiskit\n\n[2] Client for IBM Qiskit Runtime \\\n    https://github.com/Qiskit/qiskit-ibm-runtime\n\n\n----------------------------------------------------------------------------------------------------\n\n### License\n[Apache License 2.0](LICENSE.txt)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqiskit%2Fqiskit-serverless","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqiskit%2Fqiskit-serverless","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqiskit%2Fqiskit-serverless/lists"}