API-uri pe care partenerii și aplicațiile tale se pot baza

Proiectăm, dezvoltăm și operăm API-uri REST și GraphQL pe infrastructura noastră Linux. Fiecare API are încă de la prima versiune autentificare, versionare, rate limit și documentație.

Ce include

Proiectarea API-ului
Stabilim împreună resursele, câmpurile și formatul erorilor înainte să scriem cod.
REST și GraphQL
Alegem varianta potrivită pentru cei care folosesc API-ul sau le oferim pe amândouă peste același strat de date.
Autentificare
Chei API, OAuth 2.0 sau tokenuri semnate, cu drepturi separate pentru fiecare client.
Versionare
Modificările apar în versiuni clare, iar versiunile vechi au o dată de retragere anunțată.
Rate limit și cote
Limitele pe client îți protejează sistemele și sunt raportate în headerele de răspuns.
Documentație
Referință OpenAPI sau schemă GraphQL cu exemple, actualizată la fiecare versiune.

Cum lucrăm

Analiză. Stabilim cine va apela API-ul, de ce date are nevoie și ce limite se aplică.

Ce primeștiUn document scurt cu endpointurile și regulile de acces.

Contract. Scriem specificația API-ului și o agreăm cu echipa ta.

Ce primeștiO schemă OpenAPI sau GraphQL revizuită, de la care pot porni dezvoltatorii aplicațiilor client.

Dezvoltare și testare. Implementăm API-ul cu teste automate pentru fiecare endpoint.

Ce primeștiUn mediu de staging și date de acces pentru test.

Lansare și operare. Lansăm în producție cu loguri, metrici și alerte.

Ce primeștiAcces în producție, documentație și un rezumat al monitorizării.

Potrivit pentru tine dacă

Partenerii sau clienții îți cer acces direct la date.

Aplicația ta web sau mobilă are nevoie de un API de backend stabil.

API-ul actual nu are versionare, limite sau documentație.

Întrebări

REST sau GraphQL?

REST se potrivește pentru majoritatea API-urilor publice și pentru parteneri, pentru că se documentează și se pune ușor în cache. GraphQL ajută când clienții au nevoie de interogări flexibile pe date legate între ele.

Cine găzduiește API-ul?

Îl găzduim pe serverele noastre Linux, în centre de date din UE. Dacă preferi, îl putem instala și pe infrastructura ta.

Cât durează prima versiune?

Un API restrâns, cu câteva resurse, durează de obicei în jur de 4-6 săptămâni. Confirmăm estimarea după etapa de analiză.

Puteți prelua un API existent?

Da. Analizăm codul și adăugăm teste și documentație înainte să facem orice modificare.

Intervenție la incident

Linie 24/7Afișează telefonulRăspunde un inginer. Clienții existenți au prioritate.

Pregătește: când ai observat problema, ce sisteme sunt afectate, ce s-a schimbat între timp și numărul de client.

Scrie numele companiei.
Avem nevoie de o cale să te contactăm.