> For the complete documentation index, see [llms.txt](https://http3-explained.haxx.se/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://http3-explained.haxx.se/ro/quic/quic-api.md).

# API

Unul dintre motivele succesului pentru TCP-ul obșinuit și programele care îl folosesc este că folosesc un API de socket-uri standardizat. Are funcționalități bine definite și poți muta programe între sisteme de operare diferite, iar TCP funcționează la fel.

QUIC încă nu a ajuns la acest nivel. Nu există un standard de API pentru QUIC.

Cu QUIC, ai nevoie să alegi una dintre librăriile deja implementate și să rămâi la API-ul ei. Asta face, la un anumit nivel, ca aplicațiile să fie "legate" de o singură librărie. Schimbarea la o altă librărie înseamnă un alt API, iar asta poate implica foarte multă muncă.

De asemenea, de vreme ce QUIC este implementat, de obicei, în user-space, nu poate să extindă pur și simplu API-ul socket-urilor sau să arate la fel ca funcționalitățile existente TCP și UDP. Folosirea QUIC va însemna folosirea unui alt API decât cel al socket-urilor.
