aid: slate url: >- https://raw.githubusercontent.com/api-evangelist/slate/refs/heads/main/apis.yml apis: - aid: slate:slate name: Slate tags: - API Documentation - Documentation - Markdown - Static Site Generator humanURL: https://github.com/slatedocs/slate properties: - url: https://github.com/slatedocs/slate type: GitHub - url: https://slatedocs.github.io/slate/ type: LiveDemo - url: https://hub.docker.com/r/slatedocs/slate type: Docker - url: json-schema/slate-frontmatter-schema.json type: JSONSchema - url: json-ld/slate-context.jsonld type: JSON-LD - url: json-structure/slate-frontmatter-structure.json type: JSONStructure - url: examples/slate-frontmatter-example.json type: Example - url: vocabulary/slate-vocabulary.yml type: Vocabulary description: >- Slate is an open-source static site generator for creating beautiful, three-panel API documentation from Markdown files. Originally created by Robert Lord in 2013 at TripIt and later maintained by the slatedocs organization, Slate is built on Ruby and the Middleman static site framework. It renders documentation with a navigation sidebar on the left, API descriptions in the center panel, and code samples in the right panel. name: Slate tags: - API Documentation - Developer Tools - Documentation - Markdown - Ruby - Static Site Generator - Three-Panel type: Index image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg access: 3rd-Party created: '2026-03-18' modified: '2026-05-02' position: Consumer segments: - Documentation - Developer Tools description: >- Slate is an open-source tool for creating beautiful, three-panel API documentation from Markdown. Built on Ruby and Middleman, Slate renders a left-side navigation menu, a center documentation panel, and a right-side code sample panel. It supports multiple language tabs, full-text search, GitHub Pages deployment, and over 100 syntax-highlighted languages. maintainers: - FN: Kin Lane email: kin@apievangelist.com specificationVersion: '0.19' common: - name: Slate GitHub Repository description: 'null' url: https://github.com/slatedocs/slate type: GitHub - name: Slate Live Demo description: 'null' url: https://slatedocs.github.io/slate/ type: LiveDemo - name: Slate Docker Image description: 'null' url: https://hub.docker.com/r/slatedocs/slate type: Docker - name: Slate Getting Started Wiki description: 'null' url: https://github.com/slatedocs/slate/wiki#getting-started type: GettingStarted - name: Slate Using Natively description: 'null' url: https://github.com/slatedocs/slate/wiki/Using-Slate-Natively type: Documentation - name: Slate Using Docker description: 'null' url: https://github.com/slatedocs/slate/wiki/Using-Slate-in-Docker type: Documentation - name: Slate Using Vagrant description: 'null' url: https://github.com/slatedocs/slate/wiki/Using-Slate-in-Vagrant type: Documentation - name: Slate in the Wild description: 'null' url: https://github.com/slatedocs/slate/wiki/Slate-in-the-Wild type: Customers - name: Rouge Supported Languages description: 'null' url: https://github.com/rouge-ruby/rouge/wiki/List-of-supported-languages-and-lexers type: Reference - name: Slate npm Package (slate-tools) description: 'null' url: https://www.npmjs.com/package/slate-tools type: npm - name: Slate License (Apache 2.0) description: 'null' url: https://github.com/slatedocs/slate/blob/main/LICENSE type: License - name: Slate Discussions description: 'null' url: https://github.com/slatedocs/slate/discussions type: Forum - name: Slate Changelog description: 'null' url: https://github.com/slatedocs/slate/blob/main/CHANGELOG.md type: Changelog - name: Slate Frontmatter JSON Schema description: JSON Schema for Slate frontmatter configuration url: json-schema/slate-frontmatter-schema.json type: JSONSchema - name: Slate JSON-LD Context description: JSON-LD context for Slate documentation entities url: json-ld/slate-context.jsonld type: JSON-LD - name: Slate Frontmatter Structure description: JSON Structure for Slate frontmatter fields url: json-structure/slate-frontmatter-structure.json type: JSONStructure - name: Slate Frontmatter Example description: Example frontmatter configuration url: examples/slate-frontmatter-example.json type: Example - name: Slate Vocabulary description: Domain vocabulary for Slate documentation concepts url: vocabulary/slate-vocabulary.yml type: Vocabulary