# AI SDLC Landscape > A neutral, public map of the AI tools that work across the software development lifecycle. Every fact links to a public source, and a fact that is not published is shown as "Not published". 179 tools and 8 model providers across 13 lifecycle phases, with 268 typed relations. Data as of 2026-10-21. The data is CC-BY-4.0 (https://creativecommons.org/licenses/by/4.0/); the code is MIT. Source: https://github.com/eusholli/ai-sdlc-landscape ## Data - [Full dataset as Markdown](https://aisdlclandscape.org/llms-full.txt): every tool with its facts, relations and sources - [Full dataset as JSON](https://aisdlclandscape.org/landscape.json): phases, layers, segments, tools, externals, relations, contributors; `null` means not published - [One tool as JSON](https://aisdlclandscape.org/data/tools/8090.json): `/data/tools/.json`, the tool and its relations - [Record schema](https://aisdlclandscape.org/schema/tool.json): JSON Schema for one source record in `data/tools/.yaml` - [Source records](https://github.com/eusholli/ai-sdlc-landscape/tree/main/data/tools): the YAML the site is built from ## Pages - [Map](https://aisdlclandscape.org/): every tool by lifecycle phase - [Tool pages](https://aisdlclandscape.org/tools/8090): `/tools/`, one per tool - [Market moves](https://aisdlclandscape.org/moves): acquisitions and shutdowns - [Insights](https://aisdlclandscape.org/insights): coverage and what is published - [About](https://aisdlclandscape.org/about): the inclusion bar and the method - [Contribute](https://aisdlclandscape.org/contribute): how to request a change ## Rules - [CONTRIBUTING.md](https://github.com/eusholli/ai-sdlc-landscape/blob/main/CONTRIBUTING.md): the inclusion bar and the data rules ## How to request a change Open an issue on GitHub in plain words. People can use the form at https://github.com/eusholli/ai-sdlc-landscape/issues/new?template=request.yml. Agents can file the same thing as plain text; no template or label is needed. Write it in your own words. A good request says: 1. **Which tool.** Its name, or its page on this site. For a new tool, its website. 2. **What should change.** What is wrong, missing or new: a price, a customer, an acquisition, a link to another tool, or a removal. 3. **Where it is published.** A public link that shows it, ideally the vendor's own site or trade press. Listicles and "top 10" pages are not accepted, and a fact that is not published is left out. 4. **Whether you work for the vendor.** Vendors are welcome; just say so. 5. **If you are an agent,** say so, and who you act for. One issue can hold several changes. Each is checked, then accepted, or the issue is closed with the reason. With the GitHub CLI: ```sh gh issue create --repo eusholli/ai-sdlc-landscape --title ": " --body "" ``` With the REST API (a token with permission to open issues on public repos): ```sh curl -X POST -H "Authorization: Bearer $GITHUB_TOKEN" https://api.github.com/repos/eusholli/ai-sdlc-landscape/issues \ -d '{"title": ": ", "body": ""}' ``` A maintainer checks each request against the rules in CONTRIBUTING.md, then accepts it or closes the issue with the reason. An accepted change credits the person who asked on the tool's page.