fshy

Home / GitLab

GitLab.com snippets

docs.gitlab.com/user/snippets/Registrystorage/gitlab-com-snippetsJSONcomparereport an errorprovider JSON

Free allowance
No documented per-snippet storage cap; snippets are git-backed and unlimited in count, but contribute to namespace storage accounting
Verdict
caveatusable, with a named limit or an unprobed read path
Cost
free tier
Identity
email?placeholder, not evidence; card unknown, phone unknown
Binding limit
noneno named constraint binds
Evidence
reported3 sources; a third party said so
Freshness
stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
Free tierNo documented per-snippet storage cap; snippets are git-backed and unlimited in count, but contribute to namespace storage accounting
unit unlimited; metered on stored-bytes
Pricenone stated
Identityemail (placeholder) not published
EgressFree, Cloudflare-fronted like all of GitLab.com; snippets are cloneable and downloadable via API.
Per-object capnot stated
Retentionnot stated
Interfacegit, cli part of the text of Free tier, above
ToolingSnippets API (POST /snippets), git clone of the snippet repo, glab CLI, VS Code extension. Rate limited to 300 creates/hour/authenticated user.
Composes withSnippets are versioned git repos -> unlimited snippets x unlimited versions. The 300/hour creation limit is the only throttle, which is trivially high for a bulk loader. Storage counts toward namespace storage but is NOT enforced.
ReliabilitySnippets are visible/searchable by other users when public; storage is accounted at namespace level so it is the most likely subject to be capped first if GitLab ever enforces namespace quotas.
Evidence 3
datesourcewhat it proved
2026-10-21docs.gitlab.com/user/storage_usage_quotas/'The cost factor applies to the project repository, LFS objects, job artifacts, packages, snippets, and the wiki' (snippets are namespace-accounted)
2026-10-21docs.gitlab.com/api/snippets/'Creating snippets is rate limited to 300 requests every hour for each authenticated user'
2026-10-21docs.gitlab.com/user/snippets/'They can contain multiple files', 'use version control', 'clone ... and download'
Unknown values 5
  • $.binding_note boilerplate
  • $.per_object_cap.notes the field may be stated in a source that was not read
  • $.per_object_cap.stated the field may be stated in a source that was not read
  • $.retention.notes the field may be stated in a source that was not read
  • $.retention.stated the field may be stated in a source that was not read