The Technical University of Denmark (DTU) is a technical university in Kongens Lyngby, Denmark. DTU operates no central developer portal and publishes no OpenAPI-described public REST API of its own. Its two clearly institution-operated machine-readable surfaces are its identity federation — a DTU-run SAML 2.0 / WS-Federation / OpenID Connect token service at sts.ait.dtu.dk, registered in the Danish national federation WAYF and in eduGAIN — and the Global Wind Atlas OGC Web Processing Service, whose GetCapabilities document names DTU Wind Energy as the service provider with a dtu.dk contact. Everything that previously read as a DTU API was not: DTU Data (data.dtu.dk) is a Figshare tenant and DTU Orbit (orbit.dtu.dk) is an Elsevier Pure deployment, and both are recorded here as tenant relationships rather than DTU contracts. DTU Learn is a D2L Brightspace tenant. The course catalogue at kurser.dtu.dk is DTU-operated but sign-in gated. DTU maintains public GitHub organizations (dtudk, DTUWindEnergy) hosting affiliated open-source software.
Technical University of Denmark is listed with 7 APIs on the APIs.io network. Tagged areas include Education, Higher Education, University, Technical University, and Denmark.
Technical University of Denmark’s developer surface includes GitHub presence, authentication, engineering blog, and 17 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Education & Research regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for
this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero:
never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and
several others — scorable at all.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/dtu/"><img src="https://apis.io/badge/dtu/card.svg" alt="Technical University of Denmark on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
Stable Error Semantics+8 pts — OpenAPI $refs a shared error schema across 4xx/5xx responses (verified), else common[].type includes ErrorCatalog / ErrorCodes / DeclineCodes
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
11 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
DTU operates its own security token service at sts.ait.dtu.dk (Microsoft AD FS) and publishes signed SAML 2.0 metadata and an OpenID Connect discovery document, both openly and ...
An OGC Web Processing Service 1.0.0 serving Global Wind Atlas results. The GetCapabilities document names DTU Wind Energy as the ows:ServiceProvider, with a Risø Campus, Roskild...
DTU Library's discovery interface, running on DTU's own host on the open-source Blacklight stack rather than on a vendor SaaS domain. It publishes an OpenSearch 1.1 description ...
DTU Data is DTU's institutional research data repository — DTU's records, DTU's DOIs, Figshare's platform and Figshare's contract. DTU records are scoped by Figshare institution...
DTU Orbit is DTU's research information database — publications, projects, activities, researcher and department profiles — deployed on Elsevier Pure. The public portal is on DT...
DTU's learning management system, a D2L Brightspace deployment on a dtu.dk subdomain. Brightspace holds IMS Global LTI certification as a product, but that certification is D2L'...
DTU's own course catalogue and timetable system, on DTU's own host. It is not open: every path returns a small shell that forces a sign-in redirect, so no course data is machine...
Scroll for all 7
Technical University of Denmark API pricing
Not yet checked against Technical University of Denmark's own pricing page. Compiled by API Evangelist on 2026-06-03 from raw.githubusercontent.com/api-evangelist/dtu/refs/heads/m...; confirm before you rely on a figure. A free plan or tier is listed.
aid: dtu
name: Technical University of Denmark
x-type: university
x-category: Technical University
description: 'The Technical University of Denmark (DTU) is a technical university in Kongens Lyngby, Denmark. DTU operates
no central developer portal and publishes no OpenAPI-described public REST API of its own. Its two clearly institution-operated
machine-readable surfaces are its identity federation — a DTU-run SAML 2.0 / WS-Federation / OpenID Connect token service
at sts.ait.dtu.dk, registered in the Danish national federation WAYF and in eduGAIN — and the Global Wind Atlas OGC Web
Processing Service, whose GetCapabilities document names DTU Wind Energy as the service provider with a dtu.dk contact.
Everything that previously read as a DTU API was not: DTU Data (data.dtu.dk) is a Figshare tenant and DTU Orbit (orbit.dtu.dk)
is an Elsevier Pure deployment, and both are recorded here as tenant relationships rather than DTU contracts. DTU Learn
is a D2L Brightspace tenant. The course catalogue at kurser.dtu.dk is DTU-operated but sign-in gated. DTU maintains public
GitHub organizations (dtudk, DTUWindEnergy) hosting affiliated open-source software.'
type: Index
deliveryModel:
model: saas
open_source: false
commercial: false
callable_host: true
label: Hosted service · you call their endpoint
confidence: medium
source:
- probed
- apis.yml
generated: '2026-08-30'
method: probed
accessModel:
pricing: free
onboarding: manual
trial: false
try_now: false
public: false
label: Free · affiliation or request gated
confidence: medium
source:
- plans
- probed
generated: '2026-08-30'
method: probed
position: Consuming
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/dtu.png
url: https://raw.githubusercontent.com/api-evangelist/dtu/refs/heads/main/apis.yml
tags:
- Education
- Higher Education
- University
- Technical University
- Denmark
- Europe
- Identity Federation
- Research Data
- Library
- Course Catalog
- Wind Energy
created: '2026-06-03'
modified: '2026-08-30'
specificationVersion: '0.23'
apis:
- aid: dtu:identity-federation
name: DTU Identity Federation (SAML 2.0 / WS-Federation / OpenID Connect)
x-operator: institution
description: DTU operates its own security token service at sts.ait.dtu.dk (Microsoft AD FS) and publishes signed SAML 2.0
metadata and an OpenID Connect discovery document, both openly and without authentication. The IdP entityID http://sts.ait.dtu.dk/adfs/services/trust
is registered in WAYF, the Danish national identity federation, and through WAYF in eduGAIN, with schacHomeOrganization
dtu.dk and scopes dtu.dk and guest.dtu.dk. This is DTU's own engineering on DTU's own host — the clearest institution-operated
machine-readable surface DTU publishes. Relying-party registration is not self-service and requires institutional affiliation.
humanURL: https://www.wayf.dk/en
baseURL: https://sts.ait.dtu.dk/adfs
tags:
- Identity Federation
- SAML
- OpenID Connect
- Authentication
- eduGAIN
properties:
- type: x-saml-metadata
url: https://sts.ait.dtu.dk/FederationMetadata/2007-06/FederationMetadata.xml
- type: x-openid-configuration
url: https://sts.ait.dtu.dk/adfs/.well-known/openid-configuration
- type: Authentication
url: authentication/dtu-authentication.yml
- type: x-conformance
url: conformance/dtu-conformance.yml
- type: Documentation
url: https://www.wayf.dk/en/node/32
- aid: dtu:global-wind-atlas-wps
name: Global Wind Atlas Web Processing Service
x-operator: institution
description: An OGC Web Processing Service 1.0.0 serving Global Wind Atlas results. The GetCapabilities document names DTU
Wind Energy as the ows:ServiceProvider, with a Risø Campus, Roskilde address and a dtu.dk service contact, so the service
is DTU-operated even though it is published on the project domain globalwindatlas.info rather than under dtu.dk. Fees
are declared "None" and access constraints "none". Eight processes are offered, including get_libfile (a WAsP generalized
wind climate for the nearest pixel), get_rose, get_spatial_stats, get_area_mean, get_temporal_stats, get_timeseries and
get_aep. The Global Wind Atlas is a partnership between DTU's Department of Wind and Energy Systems and the World Bank
Group.
humanURL: https://globalwindatlas.info/
baseURL: https://wps.globalwindatlas.info/
tags:
- Wind Energy
- Geospatial
- OGC
- WPS
- Research Computing
properties:
- type: x-ogc-capabilities
url: https://wps.globalwindatlas.info/?service=WPS&request=GetCapabilities
- type: Documentation
url: https://wasp.dtu.dk/wind-atlases/global-wind-atlas
- type: Portal
url: https://globalwindatlas.info/
- aid: dtu:findit
name: DTU Findit — library discovery
x-operator: institution
description: DTU Library's discovery interface, running on DTU's own host on the open-source Blacklight stack rather than
on a vendor SaaS domain. It publishes an OpenSearch 1.1 description document that resolves openly. Catalog responses themselves
sit behind a verification interstitial for non-browser clients, so it is a real but only partially machine-readable surface.
No vendor contract is saved under DTU for it.
humanURL: https://findit.dtu.dk/
baseURL: https://findit.dtu.dk/en/catalog
tags:
- Library
- Discovery
- OpenSearch
properties:
- type: x-opensearch
url: https://findit.dtu.dk/en/catalog/opensearch.xml
- type: Portal
url: https://findit.dtu.dk/
- type: Documentation
url: https://www.bibliotek.dtu.dk/en
- aid: dtu:dtu-data
name: DTU Data research data repository (Figshare tenant)
x-operator: tenant
description: DTU Data is DTU's institutional research data repository — DTU's records, DTU's DOIs, Figshare's platform and
Figshare's contract. DTU records are scoped by Figshare institution id 379. The API that serves it is api.figshare.com/v2,
a generic host every Figshare customer shares, so no OpenAPI is stored under DTU for it; the contract belongs in Figshare's
own repo. Recording the relationship, not the contract, is deliberate. The tenant host itself sits behind an AWS WAF challenge
for non-browser clients.
humanURL: https://data.dtu.dk/
tags:
- Research Data
- Repository
- Figshare
- Tenants
tags_raw:
- Research Data
- Repository
- Figshare
- Tenant
properties:
- type: Portal
url: https://data.dtu.dk/
- type: Documentation
url: https://docs.figshare.com/
- aid: dtu:orbit
name: DTU Orbit research database (Elsevier Pure tenant)
x-operator: tenant
description: DTU Orbit is DTU's research information database — publications, projects, activities, researcher and department
profiles — deployed on Elsevier Pure. The public portal is on DTU's own host but is served behind a Cloudflare bot challenge,
and Pure's web-service and OAI-PMH paths return an error page rather than a harvesting interface. The deployment is DTU's;
the contract, where one exists, is Elsevier's.
humanURL: https://orbit.dtu.dk/
tags:
- Research
- Publications
- Pure
- Repository
- Tenants
tags_raw:
- Research
- Publications
- Pure
- Repository
- Tenant
properties:
- type: Portal
url: https://orbit.dtu.dk/
- type: Documentation
url: https://www.bibliotek.dtu.dk/en/about-and-contact/open-science/open-science-dtu-orbit
- aid: dtu:learn
name: DTU Learn (D2L Brightspace tenant)
x-operator: tenant
description: DTU's learning management system, a D2L Brightspace deployment on a dtu.dk subdomain. Brightspace holds IMS
Global LTI certification as a product, but that certification is D2L's and DTU publishes no LTI platform configuration
of its own, so no LTI conformance is claimed for DTU.
humanURL: https://learn.dtu.dk/
tags:
- LMS
- Brightspace
- Tenants
tags_raw:
- Learning Management
- Brightspace
- Tenant
properties:
- type: Portal
url: https://learn.dtu.dk/
- aid: dtu:course-catalog
name: DTU course base (kurser.dtu.dk)
x-operator: institution
description: 'DTU''s own course catalogue and timetable system, on DTU''s own host. It is not open: every path returns a
small shell that forces a sign-in redirect, so no course data is machine-readable without institutional credentials. Recorded
as a real institution-operated surface that is authentication gated, not as a public API.'
humanURL: https://kurser.dtu.dk/
tags:
- Course Catalog
- Registrar
- Gated
properties:
- type: Portal
url: https://kurser.dtu.dk/
common:
- type: Website
url: https://www.dtu.dk/english
- type: IdentityFederation
url: https://sts.ait.dtu.dk/FederationMetadata/2007-06/FederationMetadata.xml
- type: ResearchRepository
url: https://data.dtu.dk/
- type: LibraryCatalog
url: https://findit.dtu.dk/
- type: CourseCatalog
url: https://kurser.dtu.dk/
- type: ResearchComputing
url: https://www.hpc.dtu.dk/
- type: AIPolicy
url: https://www.ai.dtu.dk/rules/
- type: AITooling
url: https://www.ai.dtu.dk/
- type: GitHubOrganization
url: https://github.com/dtudk
- type: GitHub
url: https://github.com/DTUWindEnergy
- type: LinkedIn
url: https://www.linkedin.com/school/technical-university-of-denmark/
- type: PrivacyPolicy
url: https://www.dtu.dk/english/about/strategy-policy/policies/privacy-policy
- type: Authentication
url: authentication/dtu-authentication.yml
- type: x-conformance
url: conformance/dtu-conformance.yml
- type: DomainSecurity
url: security/dtu-domain-security.yml
- type: Plans
url: plans/dtu-plans-pricing.yml
- type: RateLimits
url: rate-limits/dtu-rate-limits.yml
- type: FinOps
url: finops/dtu-finops.yml
- type: Review
url: review.yml
- type: Blog
url: https://www.dtu.dk/english/news/all-news
x-coverage:
state: covered
reason: covered
detail: 'Probed on 2026-08-30. DTU publishes no OpenAPI-described public REST API and no developer portal; api.dtu.dk and
developer.dtu.dk do not resolve. Two institution-operated machine-readable surfaces were found, verified and recorded:
DTU''s own SAML 2.0 / WS-Federation / OpenID Connect token service at sts.ait.dtu.dk (signed metadata 200, OIDC discovery
200, registered in WAYF and eduGAIN) and the Global Wind Atlas OGC WPS 1.0.0, whose GetCapabilities names DTU Wind Energy
with a dtu.dk contact. DTU Findit publishes an OpenSearch descriptor on DTU''s host. The five Figshare OpenAPI contracts
previously attributed to DTU, and the twenty-two artifacts derived from them, were removed — api.figshare.com is a generic
vendor host claimed by four other institutions in this cohort. DTU Data and DTU Orbit are re-recorded as tenant relationships.
No OAI-PMH endpoint on a DTU host responded, and no open data portal exists.'
evidence:
- url: https://sts.ait.dtu.dk/FederationMetadata/2007-06/FederationMetadata.xml
status: 200
- url: https://sts.ait.dtu.dk/adfs/.well-known/openid-configuration
status: 200
- url: https://wps.globalwindatlas.info/?service=WPS&request=GetCapabilities
status: 200
- url: https://findit.dtu.dk/en/catalog/opensearch.xml
status: 200
- url: https://metadata.wayf.dk/idps.js
status: 200
- url: https://www.ai.dtu.dk/rules/
status: 200
- url: https://kurser.dtu.dk/
status: 200
- url: https://orbit.dtu.dk/en/
status: 403
- url: https://orbit.dtu.dk/ws/oai?verb=Identify
status: 500
- url: https://data.dtu.dk/oai?verb=Identify
status: 202
- url: https://api.dtu.dk/
status: 0
- url: https://developer.dtu.dk/
status: 0
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
Technical University of Denmark API — frequently asked questions
Does Technical University of Denmark have an API?
Yes. APIs.io lists 7 APIs from Technical University of Denmark, including DTU Identity Federation (SAML 2.0 / WS-Federation / OpenID Connect), Global Wind Atlas Web Processing Service and DTU Findit — library discovery, and 4 more.
How do I authenticate with the Technical University of Denmark API?
Technical University of Denmark uses bearer-token authentication (0 schemes). The details are profiled on APIs.io as Dtu Authentication.
How much does the Technical University of Denmark API cost?
APIs.io lists 2 pricing plans for Technical University of Denmark, with each plan's price, limits and inclusions under Pricing on this page.
Is the Technical University of Denmark API ready for AI agents?
Technical University of Denmark has a Kin Score of 17.8 out of 100 (emerging) and an Agent Readiness score of 3.1 (human-only), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.