One atlas across
SAP development ecosystems.

Find and compare tools, libraries and services from SAP and the community through a connected graph and a semantic map of ecosystems and capabilities. Every entry links to its sources, its crawled readings and the posts, talks and samples that explain it, so you can see where SAP's own answer ends and what others have built around it.

What the atlas is →

161 capabilities1,312 artifacts1,116 content2,440 people

EXPLORE THE ATLAS

Find what fits. Compare artifacts.

FIND AND COMPARE

Start with an ecosystem or capability

Follow the graph from a capability or task to the artifacts that serve it. Compare what they cover, their limitations, and dated evidence from their documentation and repositories.

BUILD ON WHAT YOU FIND

Something missing?

Where a task has one artifact or none, or nobody has recorded whether an artifact covers it, the atlas shows the evidence, what is still unanswered, and how the ecosystem is meant to be extended.

How to build on CAP, UI5, ABAP and BTP/BAIP
2 topics, 2 editions, 2 of them current
ON EVERY PAGE

What an entry carries

EVERY CAPABILITY

Who is present

SAP ships the answer101
Both are present157
Only the community25
Nobody credible yet8
EVERY ARTIFACT

Crawled and written, kept apart

  • What it does and what it solveswritten
  • The capabilities it provides, what it requires and what it connects tostated
  • Activity, releases and compatibilitycrawled
  • When not to use it, and what to considerwritten
  • Its README, release notes and weekly downloadscrawled
  • And more on every artifact's page
EVERY CONTENT ITEM

Written for a version, read against now

  • What the piece coverswritten
  • The capabilities and artifacts it explainsstated
  • The version it was written forstated
  • What changed in those since it was publishedcrawled
  • Its author, and the series it belongs tostated
PICKED AT RANDOM

Something you may not have seen

PEOPLE

Who builds it

All people →
WHAT MOVED

New in the atlas

FOR YOUR AGENTS

Machines are a first-class audience

An agent arrives two ways: configured on purpose, or having simply fetched a URL. Both are served. Every page is complete without JavaScript, and there is a static file beside each one.

How it works →
CHEAPEST, MOST ROBUST
Static JSON beside every page

A prebuilt file per entry and one for the whole graph. No protocol to speak, no rate limit, CDN cached.

curl onedevatlas.dev/capabilities/caching.json
FOR AN AGENT THAT JUST ARRIVED
llms.txt at the root

A plain-text map of the atlas, generated from the same graph. The only thing that helps a fetcher which configured nothing.

curl onedevatlas.dev/llms.txt
RICHEST SURFACE
MCP over HTTP

The tools that match, compare and check, over streamable HTTP. Stateless: a request is answered from the bundled graph and nothing of it is kept.

claude mcp add --transport http onedevatlas \
  https://onedevatlas.dev/mcp