Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 1022 Bytes

USAGE.md

File metadata and controls

46 lines (35 loc) · 1022 Bytes
# Synchronous Example
from speakeasy_client_sdk_python import Speakeasy
from speakeasy_client_sdk_python.models import shared

with Speakeasy(
    security=shared.Security(
        api_key="<YOUR_API_KEY_HERE>",
    ),
) as speakeasy:

    res = speakeasy.artifacts.create_remote_source()

    assert res is not None

    # Handle response
    print(res)

The same SDK client can also be used to make asychronous requests by importing asyncio.

# Asynchronous Example
import asyncio
from speakeasy_client_sdk_python import Speakeasy
from speakeasy_client_sdk_python.models import shared

async def main():
    async with Speakeasy(
        security=shared.Security(
            api_key="<YOUR_API_KEY_HERE>",
        ),
    ) as speakeasy:

        res = await speakeasy.artifacts.create_remote_source_async()

        assert res is not None

        # Handle response
        print(res)

asyncio.run(main())