SDKs
Python SDK
Official Python client for the MUDBASE API.
Installation
bash
pip install mudbase-sdkpip install mudbase-sdkQuick Start
Construct a Configuration plus the API classes you need — there is no unified client wrapper:
python
import os
import mudbase_sdk
configuration = mudbase_sdk.Configuration(
host="https://cloud.mudbase.dev",
)
configuration.api_key['ApiKeyAuth'] = os.environ['MUDBASE_API_KEY']
with mudbase_sdk.ApiClient(configuration) as api_client:
auth = mudbase_sdk.AuthenticationApi(api_client)
data = mudbase_sdk.DataApi(api_client)
# Log in an end-user of your project
session = auth.login_user(
mudbase_sdk.LoginRequest(email='morgan.chen@northwind.dev', password='hunter2')
)
# List documents in a collection
items = data.list_data(project_id, collection_id)import os
import mudbase_sdk
configuration = mudbase_sdk.Configuration(
host="https://cloud.mudbase.dev",
)
configuration.api_key['ApiKeyAuth'] = os.environ['MUDBASE_API_KEY']
with mudbase_sdk.ApiClient(configuration) as api_client:
auth = mudbase_sdk.AuthenticationApi(api_client)
data = mudbase_sdk.DataApi(api_client)
# Log in an end-user of your project
session = auth.login_user(
mudbase_sdk.LoginRequest(email='morgan.chen@northwind.dev', password='hunter2')
)
# List documents in a collection
items = data.list_data(project_id, collection_id)More
For installation in other languages, error handling, and pagination, see the SDKs Overview.