AstroWay/api v2.77.14 · ro
toate sistemele sunt în stare normală

// 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

Garanții uptime

PlanUptime țintăCompensare prin credite la încălcare
Freefără garanțiifără compensare
Indie99 %5 % din plata lunară pentru fiecare 0.1 %
Starter99.9 %10 % din plata lunară pentru fiecare 0.1 %
Pro99.9 %25 % din plata lunară pentru fiecare 0.1 %
Business99.95 %50 % din plata lunară pentru fiecare 0.1 %
Enterprise99.99 % + customconform contractului, SLA scris

Uptime-ul este calculat pentru fiecare lună calendaristică pe baza răspunsului de la https://api.astroway.info/v1/health cu un status HTTP 200 în mai puțin de 1 000 ms. Lucrările planificate (anunțate cu cel puțin 48 de ore înainte pe pagina de status) nu sunt incluse în calcul.

Întârzieri țintă

Măsurate pe api.astroway.info/v1/* dintr-o singură regiune, luând în considerare doar timpul de calcul pe server (fără a lua în calcul clientul și rețeaua). Raportul complet pe un trimestru este publicat pe pagina de status.

Endpoint-uri standard

Chart, planets, synastry, transits, progressions, ACG, geodetic, solar-return și altele asemănătoare.

MetricăȚintăReal (eșantionare internă, 2026-05-09)
p50< 100 ms~80 ms
p95< 500 ms~280 ms
p99< 1 s~640 ms

Disclaimer: valorile reale sunt bazate pe eșantionarea internă din monitorizarea api-calc, dashboard-ul public de telemetrie production este în roadmap. Reține că p99 = cele mai mari extreme, deci timpul este semnificativ mai mare decât p50.

Endpoint-uri complexe

Agregări pe mai multe zile: transit-calendar, forecast-calendar, moon-aspects, aspect-timeline, group-synastry, eclipse-analysis.

MetricăȚintăReal (2026-04-15)
p95< 2 s1.9 s (moon-aspects, 30z)
p99< 4 s1.9 s

Rectificare

POST /v1/rectification (până la 120 s) și POST /v1/rectification/trutine (până la 15 s) sunt, prin natura lor, procese lungi și nu sunt acoperite de SLA-ul pentru întârzieri. Ele respectă header-ul Request-Timeout până la 180 s.

Limitări de rată

Limitare ușoară pe cheie în rateLimitMiddleware, returnează HTTP 429 cu header-ul Retry-After.

PlanCereri / minutBuget lunar de credite
Free1010 000
Indie3050 000
Starter120200 000
Pro400800 000
Business1 0003 500 000
Enterprisecustomfără limită

Sandbox-ul public (POST /v1/public/chart) este limitat pe IP — 30 de cereri / oră, fără cheie API.

Identificarea cererii

Fiecare răspuns include header-ul X-Request-Id (UUID). Adaugă-l când raportezi un incident — păstrăm logs-urile de acces timp de 30 de zile și, folosind doar request-id-ul, putem reproduce complet apelul tău.

Pentru HTTP 5xx, același identificator este duplicat în corpul răspunsului:

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

Răspuns la incidente

NivelDefinireSLA răspuns
SEV-1Toate cererile eșuează / defect regionalconfirmare în 15 min
SEV-2Defect al unui endpoint sau >5 % eroriconfirmare în 1 oră
SEV-3Întârziere degradată (p95 > 2× țintă)în aceeași zi lucrătoare
SEV-4Problemă cosmetică / întrebare a unui clientziua următoare lucrătoare

Raportează incidentele la support@astroway.info cu request-id-ul. Pentru SEV-1, verifică și pagina de status.

Versiune și deprecieri

  • Endpoint-urile sunt sub /v1/ și rămân compatibile retroactiv în cadrul aceleiași versiuni majore.
  • Modificările care rup compatibilitatea (breaking changes) vor fi lansate sub /v2/, iar /v1/ va continua să funcționeze cel puțin 12 luni.
  • Adăugarea de câmpuri nu este considerată o schimbare care rupe compatibilitatea; clienții trebuie să ignore câmpurile necunoscute.
  • Deprecierile sunt anunțate în changelog și trimise pe email proprietarilor de conturi cu cel puțin 90 de zile înainte.

Canale de suport

PlanCanalRăspuns
FreeProbleme GitHub, forum comunitatebest effort
Startersupport@astroway.info≤ 1 zi lucrătoare
Proemail + coadă prioritară≤ 4 ore lucrătoare
EnterpriseSlack dedicat / PagerDutyconform contractului