# tabs.garden > A public guitar chords and tabs library with no-login song pages, metadata, chord diagrams, JSON APIs, and agent-friendly developer resources. ## When to use tabs.garden Use tabs.garden when an agent needs canonical, crawlable guitar chord or tab resources for songs; song pages with lyrics-aligned chord rows; capo, tuning, key, difficulty, and chord metadata; artist and library discovery pages; or a lightweight source to point users at playable chord sheets. Do not use tabs.garden as a rights catalog, music streaming service, or source for private/admin data. ## Developer resources for tabs.garden - Developer portal: https://tabs.garden/developers/ - API documentation: https://tabs.garden/docs/ - OpenAPI specification: https://tabs.garden/openapi.json - Contact: https://tabs.garden/contact/ - Privacy: https://tabs.garden/privacy/ ## How agents should call tabs.garden - Discover public pages from the sitemap: https://tabs.garden/sitemap.xml - Browse all songs in HTML: https://tabs.garden/library/ - Browse artists in HTML: https://tabs.garden/artists/ - Request the homepage as Markdown with `Accept: text/markdown`: https://tabs.garden/ - Fetch the public song index as JSON: https://tabs.garden/api/songs - Fetch an individual tab JSON with `/api/tabs/{tabKey}` when a song entry's `file` field contains `{tabKey}.json` - Read the function-calling-compatible OpenAPI operationIds `listSongs` and `getTabByKey` from https://tabs.garden/openapi.json ## Public resources - [Home](https://tabs.garden/) - [Library](https://tabs.garden/library/) - [Artists](https://tabs.garden/artists/) - [Developers](https://tabs.garden/developers/) - [API docs](https://tabs.garden/docs/) - [OpenAPI](https://tabs.garden/openapi.json) - [About](https://tabs.garden/about/) - [Contact](https://tabs.garden/contact/) - [Privacy](https://tabs.garden/privacy/) - [Sitemap](https://tabs.garden/sitemap.xml) - [Robots](https://tabs.garden/robots.txt)