arcodev
EN
← Servicii
05 · Serviciu

Dezvoltare API

REST + GraphQL, OpenAPI, versioning, rate limiting

API-uri pentru clienți externi, mobile, parteneri B2B. Documentate corect, versionate, cu autentificare multi-strategie și rate limiting de la prima zi.

Ce livrăm
  1. 01

    API design REST + GraphQL

    REST acolo unde simplitatea contează, GraphQL pentru queries complexe cu n+1 evitat. Modele Pydantic / Zod ca sursă a contractului.

  2. 02

    Documentație OpenAPI auto-generată

    Swagger UI / Redoc / Scalar generate din cod. Codurile de eroare, exemplele și schema sunt actuale, nu desincronizate.

  3. 03

    Versioning corect (v1, v2)

    Politică de deprecation cu sunset headers, migration guides, perioadă de overlap. Clienții știu înainte ca ceva să cadă.

  4. 04

    Rate limiting + caching

    Sliding window per API key sau per IP. Cache Redis pentru endpoint-uri citite des. Caching la level CDN unde se poate.

  5. 05

    Auth multi-strategie

    JWT RS256 pentru SPA, API keys pentru integrări B2B, OAuth2 pentru third-party apps. Refresh tokens cu rotation.

Discutăm proiectul tău

Răspundem în 24h lucrătoare. Apel scoping de 30 de minute, fără obligație.