Host a YAML file and serve it from a URL
Put a .yaml or .yml file at a stable public address — for configuration, OpenAPI specs, and anything a pipeline needs to fetch.
Drop your YAML file here
Any other file works too — up to 25.0 MB, or 100.0 MB for a whole site
Free to use. Your YAML file is live at your-name.99helpers.site in about ten seconds.
What is a .yaml file?
YAML is a human-readable data format that uses indentation instead of brackets, which makes it far easier to read and edit by hand than JSON. It's the standard for configuration in Kubernetes, GitHub Actions, Docker Compose and OpenAPI specifications.
What people use YAML files for
- OpenAPI and Swagger specifications
- CI/CD pipeline definitions shared as examples
- Configuration templates for others to copy
- Kubernetes manifests and Docker Compose files
What opens a YAML file
- Any browser, which displays it as text
- VS Code and every developer editor
- Every programming language, via a YAML parser
- Swagger UI and API tooling, which can load a spec from a URL
How to host a YAML file
- 1
Drop your YAML file in
Drag it onto the box at the top of this page, or click to choose it. Files up to 25 MB are supported, and nothing is uploaded until you publish.
- 2
Pick an address
Type a name and we'll tell you straight away whether it's free. That becomes the link: openapi-spec.99helpers.site
- 3
Publish and share
Create a free account — that step exists so the file is yours to update, replace or delete — and the link is live within seconds.
The same three steps work for any file — see how file hosting works on 99helpers.com.
What happens when someone opens the link
The browser displays the file as text, indentation intact. Tools that accept a URL — Swagger UI, for instance — can load it directly.
Why host a YAML file instead of emailing it?
Sharing a config example usually means pasting it into a chat where the indentation gets mangled. A hosted file preserves it exactly, and gives API tooling a URL it can load a spec from without a repository.
Worth knowing before you publish
- YAML is whitespace-sensitive: validate before publishing, because a single wrong indent changes the meaning.
- Never host a config containing credentials — the URL is public.
- Both .yaml and .yml are recognised and served identically.
YAML hosting questions
- Can I host an OpenAPI spec here?
- Yes. The file is served as text with the correct type, so Swagger UI and similar tools that accept a spec URL can load it directly.
- Will indentation be preserved?
- Exactly. The file is served byte for byte, so nothing is reformatted — which is why hosting beats pasting into chat for YAML.
- .yaml or .yml?
- Both work identically here. .yaml is the officially recommended extension; .yml is common in projects with legacy conventions.
Put your YAML file online now
It takes about ten seconds, and you only make an account once the file is ready to go live.
Hosting guides for related formats
YAML is one of over 211 formats you can host — see free file hosting for any file type for the full list, or read the hosting guides for other file types.