Skip to main content

SDK to talk to the Fusio REST API

Project description

Fusio Python SDK

This is the official Fusio Python SDK, it helps to talk to the Fusio REST API. Fusio is an open source API management system, more information at: https://www.fusio-project.org

Usage

The following example shows how you can get all registered routes at the backend. A working example is also available at: https://github.com/apioo/fusio-sample-python-cli

from sdk.client import Client
from sdkgen import OAuth2, MemoryTokenStore

tokenStore = MemoryTokenStore()
scopes = ["backend"]

credentials = OAuth2(
    "test",
    "FRsNh1zKCXlB",
    "https://demo.fusio-project.org/authorization/token",
    "",
    tokenStore,
    scopes
)

client = Client("https://demo.fusio-project.org", credentials)

print("Operations:")
collection = client.backend().operation().get_all(0, 16, "")

for operation in collection.entry:
    print(" * " + operation.http_method + " " + operation.http_path)

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

fusio_sdk-6.0.0.tar.gz (43.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fusio_sdk-6.0.0-py3-none-any.whl (184.7 kB view details)

Uploaded Python 3

File details

Details for the file fusio_sdk-6.0.0.tar.gz.

File metadata

  • Download URL: fusio_sdk-6.0.0.tar.gz
  • Upload date:
  • Size: 43.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fusio_sdk-6.0.0.tar.gz
Algorithm Hash digest
SHA256 375f8be173e6270e4784675207b883a8cc630d066f65b9d12e1a4dc58d27eae7
MD5 05d27a46b3d797ff2f72dc8398ee138c
BLAKE2b-256 7f29b2254658bc4adadf0b1ec5203100764f274a0b1ade505617356e6672563a

See more details on using hashes here.

File details

Details for the file fusio_sdk-6.0.0-py3-none-any.whl.

File metadata

  • Download URL: fusio_sdk-6.0.0-py3-none-any.whl
  • Upload date:
  • Size: 184.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fusio_sdk-6.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 76f47d528bafa75b4ec4fa4ba4d211cd5194b3bc952e264c75091fe71fa9612c
MD5 ea4b323ed744286a97cf9607d3e7c7a3
BLAKE2b-256 dcc4ff25f0490c0c86a3c8f18b1088ee61228203b1337f1850484c458253d3af

See more details on using hashes here.

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