Metadata-Version: 2.4
Name: mudbase
Version: 1.3.16
Summary: MUDBASESDK
Home-page: https://github.com/themudhaxk/mudbase-sdk-python
Author: MUDBASE Support
Author-email: MUDBASE Support <support@mudbase.dev>
License: MIT
Project-URL: Repository, https://github.com/themudhaxk/mudbase-sdk-python
Keywords: mudbase,mudbase-sdk,mudbase-api,mudbase.dev,api,sdk,rest,openapi,client,baas,python
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: urllib3<3.0.0,>=2.1.0
Requires-Dist: python-dateutil>=2.8.2
Requires-Dist: pydantic>=2
Requires-Dist: typing-extensions>=4.7.1
Dynamic: author
Dynamic: home-page

# MUDBASE Python SDK

Mudbase is a backend platform: authentication, a schema-driven database, file storage, serverless functions, webhooks, and real-time and transactional messaging behind one API. The Python SDK is a native Python client for that API, so you can manage users and organizations, define collections and query data, store and serve files, invoke functions, and configure webhooks without hand-rolling HTTP requests.

## Installation

```bash
pip install mudbase
```

## Quickstart

```python
import mudbase

configuration = mudbase.Configuration(host="https://cloud.mudbase.dev")
configuration.api_key["ApiKeyAuth"] = "YOUR_API_KEY"

with mudbase.ApiClient(configuration) as api_client:
    collections = mudbase.CollectionsApi(api_client)
    result = collections.list_collections("YOUR_PROJECT_ID")
    print(result.collections)
```

## What you can do

- **Authentication** - sign-up, sign-in, sessions, and API key management
- **Database** - schema-defined collections with typed CRUD and filtered queries
- **Storage** - buckets and file uploads and downloads
- **Realtime** - WebSocket events and live data subscriptions
- **Functions** - deploy and invoke serverless functions
- **Messaging** - transactional email, SMS, and push notifications
- **Webhooks** - configurable delivery with retry and logs
- **Roles & permissions** - project-level access control

## Documentation

- **Docs & API reference:** https://docs.mudbase.dev
- **Product:** https://mudbase.dev

## Support

Questions or issues: open one at https://github.com/themudhaxk/mudbase-sdk-python, or reach us at support@mudbase.dev.
