Framework USSD moderno para Python

Crie menus interativos, fluxos de sessao e endpoints de monitorizacao em poucos minutos com uma API simples e orientada a decoradores.

pip install cardisk

# app.py
from cardisk import Cardisk, ussd

app = Cardisk()

@app.route("/")
def main_menu():
    ussd.menu("Welcome to Wolke Services", [
        ("Loans", "/loans"),
        ("Savings", "/savings")
    ])

cardisk runserver app.py

Simple API

Decorator-based routing for clean screen handlers.

Menu System

Built-in support for interactive menus with automatic navigation.

Session Management

Automatic session handling with in-memory or Redis storage.

Monitoring

Built-in Prometheus metrics endpoint in /metrics.

Error Handling

Robust error handling middleware.

Type Safe

Full type hints support.

Fast

High-performance runtime with Uvicorn.

Core capabilities

Simple API, Menu System, Session Management, Monitoring, Error Handling, Type Safe and Fast runtime.