GitLab.com snippets
- 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 tier | No 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 |
|---|---|
| Price | none stated |
| Identity | email (placeholder) not published |
| Egress | Free, Cloudflare-fronted like all of GitLab.com; snippets are cloneable and downloadable via API. |
| Per-object cap | not stated |
| Retention | not stated |
| Interface | git, cli part of the text of Free tier, above |
| Tooling | Snippets API (POST /snippets), git clone of the snippet repo, glab CLI, VS Code extension. Rate limited to 300 creates/hour/authenticated user. |
| Composes with | Snippets 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. |
| Reliability | Snippets 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
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | docs.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-21 | docs.gitlab.com/api/snippets/ | 'Creating snippets is rate limited to 300 requests every hour for each authenticated user' |
| 2026-10-21 | docs.gitlab.com/user/snippets/ | 'They can contain multiple files', 'use version control', 'clone ... and download' |
Unknown values 5
$.binding_noteboilerplate$.per_object_cap.notesthe field may be stated in a source that was not read$.per_object_cap.statedthe field may be stated in a source that was not read$.retention.notesthe field may be stated in a source that was not read$.retention.statedthe field may be stated in a source that was not read