AstroWay/api v2.254.12 · de
alle Systeme in Ordnung

// service level agreement

SLA 99.9% uptime

Pro and Scale plans only. Credits refund on breach.

Tier · Pro+ Uptime SLO · 99.9% Credit refund · auto on breach

Uptime-Garantien

PlanZiel-UptimeKompensation mit Krediten bei Verstoß
Freekeine Garantiekeine Kompensation
Indie99 %5 % der monatlichen Zahlung für jede 0.1 %
Starter99.9 %10 % der monatlichen Zahlung für jede 0.1 %
Pro99.9 %25 % der monatlichen Zahlung für jede 0.1 %
Business99.95 %50 % der monatlichen Zahlung für jede 0.1 %
Enterprise99.99 % + customnach Vereinbarung, schriftlicher SLA

Uptime wird pro Kalendermonat anhand der Antwort https://api.astroway.info/v1/health mit HTTP 200 innerhalb von 1 000 ms berechnet. Geplante Wartungen (wir kündigen mindestens 48 Stunden im Voraus über die Statusseite) werden nicht berücksichtigt.

Zielverzögerungen

Gemessen auf api.astroway.info/v1/* aus einer Region, nur die Server‑Rechenzeit (ohne Client‑ und Netzwerk‑Einfluss). Der vollständige Quartalsbericht wird auf der Statusseite veröffentlicht.

Standard‑Endpoints

Chart, planets, synastry, transits, progressions, ACG, geodetic, solar‑return und ähnliche.

MetrikZielTatsächlich (interne Stichprobe, 2026-05-09)
p50< 100 ms~80 ms
p95< 500 ms~280 ms
p99< 1 s~640 ms

Disclaimer: Die Zahlen sind tatsächlich interne Stichproben aus dem Monitoring von api‑calc, öffentliches Production‑Telemetry‑Dashboard in der Roadmap. Hinweis: p99 = höchste Extreme, daher ist die Zeit deutlich höher als p50.

Aufwändige Endpoints

Mehrtägige Aggregate: transit-calendar, forecast-calendar, moon-aspects, aspect-timeline, group-synastry, eclipse-analysis.

MetrikZielTatsächlich (2026-04-15)
p95< 2 s1.9 s (moon-aspects, 30d)
p99< 4 s1.9 s

Rectification

POST /v1/rectification (bis zu 120 s) und POST /v1/rectification/trutine (bis zu 15 s) sind von Natur aus langwierig und fallen nicht unter die SLA‑Verzögerungen. Sie respektieren den Header Request-Timeout bis zu 180 s.

Ratenbegrenzung

Weiche Begrenzung pro Schlüssel in rateLimitMiddleware, gibt HTTP 429 mit dem Header Retry-After zurück.

PlanAnfragen / MinuteMonatliches Kreditbudget
Free1010 000
Indie3050 000
Starter120200 000
Pro400800 000
Business1 0003 500 000
Enterprisecustomunbegrenzt

Der öffentliche Sandbox (POST /v1/public/chart) ist IP‑beschränkt – 30 Anfragen pro Stunde, ohne API‑Schlüssel.

Anfrage‑Identifikation

Jede Antwort enthält den Header X-Request-Id (UUID). Füge ihn hinzu, wenn du einen Vorfall meldest – wir speichern Access‑Logs 30 Tage und können mit nur der request‑id deinen Aufruf vollständig reproduzieren.

Bei HTTP 5xx wird dieselbe Kennung im Antwort‑Body dupliziert:

{
"ok": false,
"error": {
"code": "INTERNAL_ERROR",
"message": "Internal server error",
"request_id": "c07b5c55-7637-4add-bd2e-7c7c4deb365f"
}
}

Vorfall‑Reaktion

StufeDefinitionSLA‑Antwortzeit
SEV-1Alle Anfragen fallen aus / regionaler AusfallBestätigung innerhalb von 15 Minuten
SEV-2Ausfall eines einzelnen Endpoints oder >5 % FehlerBestätigung innerhalb von 1 Stunde
SEV-3Degradierte Verzögerung (p95 > 2× Ziel)am selben Arbeitstag
SEV-4Kleinigkeiten / Frage eines einzelnen Kundenam nächsten Arbeitstag

Melde Vorfälle an support@astroway.info mit der request‑id. Für SEV‑1 prüfe zusätzlich die Statusseite.

Versionierung und Deprecation

  • Endpoints leben unter /v1/ und bleiben innerhalb der Hauptversion rückwärtskompatibel.
  • Breaking Changes erscheinen unter /v2/, und /v1/ bleibt ≥ 12 Monate funktionsfähig.
  • Das Hinzufügen von Feldern gilt nicht als breaking; Clients sollten unbekannte Felder ignorieren.
  • Deprecation wird im Changelog angekündigt und mindestens 90 Tage vorab per E‑Mail an Kontoinhaber gesendet.

Support‑Kanäle

PlanKanalAntwort
FreeGitHub issues, community forumbest effort
Startersupport@astroway.info≤ 1 Arbeitstag
ProE‑Mail + Prioritätswarteschlange≤ 4 Arbeitsstunden
Enterprisededizierter Slack / PagerDutynach Vertrag