The tour

Every module of the platform, in the order you'll use them.

01

Introspection

Mustak reads your Postgres schema — tables, columns, types, foreign keys, indexes — and turns it into a resource graph. Rerun anytime you migrate.

02

REST generation

Every table becomes a resource. List, get, create, update, delete. Filtering, ordering, cursor pagination — no boilerplate to write.

03

GraphQL generation

A typed schema materializes from the same graph. Query relationships in one round trip. Mutations, subscriptions on the roadmap.

04

OpenAPI & playground

Every version publishes an OpenAPI 3.1 spec. The in-app playground reads the spec so it never drifts.

05

Versioning

Cut v2 without breaking v1. Keys are scoped to a version; new keys default to the latest. Deprecate on your timeline.

06

Keys & permissions

Prefix + secret pairs, bcrypt-hashed at rest, scoped to project + version. Rotate with a grace window.

07

Rate limiting

Per-key sliding window enforced server-side. Standard X-RateLimit-* headers. Overrides per endpoint.

08

Analytics & logs

Every call logged. Errors captured with request context. Aggregates roll into hourly usage events for billing.

09

Webhooks

Fire on table insert/update/delete. HMAC-signed. Retried with exponential backoff. Full delivery log per webhook.

10

Monitoring

Uptime checks on your endpoints. Latency percentiles. Alerting on the roadmap.