Skip to content

meow-sdk

Python SDK and CLI for the Meow Meow Scratch® API.

Build your own APIs, send sensor data from your Raspberry Pi, and control hardware from anywhere — all in a few lines of Python.


Install

pip install meow-sdk

Requires Python 3.8+. No extra dependencies beyond requests.


Quick example

from meow_sdk import Meow

api = Meow(api_key="YOUR_PLATFORM_TOKEN")

api.send("weather-station", "readings", {
    "temperature": 22.5,
    "humidity": 65,
})
from meow_sdk import Meow

api = Meow(username="jake")
data = api.get("weather-station", "readings")
print(data)
export MEOW_PLATFORM_API_KEY=YOUR_PLATFORM_TOKEN
export MEOW_APP_API_KEY=YOUR_APP_API_KEY

meow send weather-station readings temperature=22.5 humidity=65
meow get weather-station readings

What's included

Python SDK : Full API client with methods for records, apps, endpoints, dashboards, webhooks, encryption, and more. Typed exceptions for clean error handling.

CLI tool : 40+ commands for managing your APIs from the terminal. Pipe-friendly JSON output. Configure once with environment variables.

Raspberry Pi ready : Works on any Python environment. Examples for DHT22, buttons, LEDs, camera modules, and GPIO. Run as a systemd service for always-on data collection.

Control panels : Build interactive dashboards with toggle switches, sliders, color pickers, and live displays. Control hardware remotely from the web or your phone.


Next steps