Developer resources for the Straits Institute for Applied AI.
Everything the Institute publishes on this site can be read as data: the articles in Resources, the State of Applied AI record and the catalogue of the AI+ Library. This page is the index of those surfaces for developers and AI agents — what is public, how to call it, and where the specification lives.
What is public
Published articles and their images are readable by anyone, without a key. Drafts, user records and every write operation need a Payload account and are not offered here. There is no published rate limit; be considerate, and cache what you fetch. The whole surface is described in one place: the OpenAPI 3.1 document at /openapi.json.
REST API
The REST API is Payload’s, mounted at /api. Published articles are listed at /api/articles and read singly at /api/articles/{id}; images at /api/media. Query parameters follow Payload’s conventions: limit and page for pagination, sort (prefix a field with - for descending), depth for how far relationships such as the author and hero image are populated, and where[field][operator]=value for filters. Article bodies are Lexical rich-text JSON; the Markdown variant of the article page is the easier read.
curl -s "https://www.straitsai.institute/api/articles?limit=5&sort=-publishedAt&where[professions][contains]=hospitals"GraphQL
The same collections are exposed over GraphQL at POST /api/graphql, with introspection enabled. There is no GET endpoint: send a JSON body with query and, optionally, variables.
curl -s https://www.straitsai.institute/api/graphql \
-H "content-type: application/json" \
-d '{"query":"{ Articles(limit: 5, sort: \"-publishedAt\") { docs { title slug publishedAt } } }"}'Markdown for agents
Every page on this host is available as Markdown from its own URL. Send Accept: text/markdown and the response is text/markdown; charset=utf-8 with Vary: Accept, stripped of navigation, scripts and layout. Browsers and crawlers that ask for HTML are unaffected. A path that does not exist returns HTTP 404 with a short Markdown body listing where to look next. The convention follows acceptmarkdown.com.
curl -s -H "Accept: text/markdown" https://www.straitsai.institute/aboutMachine-readable files
- sitemap.xml — every indexable URL
- llms.txt — the page index for agents, with notes on when to use each resource
- openapi.json — the public API as an OpenAPI 3.1 document
- llms-full.txt — the State of Applied AI record in full, as plain text
- evidence.json — the same record as structured data, with provenance and counts
Attribution and contact
Cite the record as: Industrial Research Unit, Straits Institute for Applied AI, The State of Applied AI, https://www.straitsai.institute/state-of-applied-ai. Articles carry a named author and dated sources; cite the author and the article URL. For anything beyond public read — write access, bulk exports, a partnership — reach the Institute through the AI+ Library host.


