GitLab's API differs from GitHub: different URL pattern (/api/v4/projects/:id/releases), nested asset structure (sources + links), page/per_page pagination with X-Total-Pages header, and PRIVATE-TOKEN auth.