DevTools Portal

Operational clarity. Matrix speed.

Manage resources, health checks, and structured logs in one place. Built for developers. Dangerous enough for ops. Alshival helps your team dodge bullets. Ask Alshival about your logs to get fast context and next steps.

Resources

A clean inventory with health status and last check time.

Logs

Send structured events to a resource-scoped timeline.

API Keys

Authenticate SDK + HTTP ingestion with per-service keys.

devtools.quickstart

import alshival

alshival.log.error(
    "cloud logger: disk 92%",
    extra={"disk_pct": 92, "resource": "Ponyo"},
)
Lands in Cloud Logs
DevTools Operational Logs and Team Discussion screenshot Cloud logger
The SDK event appears on your resource timeline with metadata, ready for your team.

Everything lands on a resource.

DevTools keeps signal separated. Every server, service, or endpoint gets its own status badge and log stream.

Health at a glance

See what’s unhealthy, what’s stale, and what needs eyes now.

Structured ingest

Send JSON events via SDK or raw HTTP. Your logs stay queryable and human-readable.

Static IP tooling

Track static IPs and link them to resources. Keep infra details close to the work.

Logging endpoint (SDK or curl)

Post logs to a resource timeline: POST /u/<username>/resources/<resource_uuid>/logs/

curl.ingest

curl -X POST \\
  -H "Content-Type: application/json" \\
  -H "X-API-Key: $ALSHIVAL_API_KEY" \\
  -d '{"logs":[{"level":"warning","message":"disk 92%","ts":"2026-02-16T00:00:00+00:00","extra":{"disk_pct":92}}]}' \\
  "https://alshival.dev/u/$ALSHIVAL_USERNAME/resources/$ALSHIVAL_RESOURCE_ID/logs/"

Ready to unlock DevTools?

Subscribe to get access to the portal, resources, and log timelines. If you already have access, just sign in.