University of Ottawa
The University of Ottawa (uOttawa / Universite d'Ottawa) is a public bilingual research university in Ottawa, Ontario, Canada, and the largest English-French bilingual university in the world. Its programmable footprint is small, undocumented, and almost entirely a by-product of the platforms it runs rather than anything it sells or supports: uOttawa publishes no developer portal, no API gateway, no OpenAPI, no llms.txt and no security.txt, and api.uottawa.ca and developer.uottawa.ca do not resolve. What it does operate itself, on its own hosts, is worth naming precisely. uO Research (Recherche uO Research) at ruor.uottawa.ca is a self-hosted DSpace 8.3 institutional repository exposing a public REST/HATEOAS API and an OAI-PMH 2.0 provider with fourteen metadata formats; www.uottawa.ca serves an undocumented but fully anonymous Drupal JSON:API surface advertising 287 resource types; and fca-caf.uottawa.ca runs the institution's own Shibboleth SAML 2.0 identity provider, registered in the Canadian Access Federation by CANARIE and interfederated through eduGAIN. Everything else that looks like a uOttawa API belongs to a vendor: the Omni library discovery layer is Ex Libris Primo VE via the OCUL consortium, the course catalogue at catalogue.uottawa.ca is Leepfrog CourseLeaf (CNAME uottawa-ca-public.courseleaf.com), and the research-data collection is a Borealis (Dataverse) tenancy. Those are recorded here as tenant relationships, never as uOttawa contracts. The institution is also a registrant in three identifier registries - DataCite (member UOTT, repository uott.library, prefix 10.20381), Crossref (members 7569 and 16151), and ROR (03c4mmv16) - which is a fact about uOttawa even though the registries' own APIs are not.
University of Ottawa publishes 3 APIs on the APIs.io network: uO Research DSpace REST API, uO Research OAI-PMH, and uottawa.ca Content JSON:API. Tagged areas include University, Higher Education, Education, Canada, and Ontario.
The University of Ottawa catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
University of Ottawa’s developer surface includes GitHub presence, support, engineering blog, code examples, authentication, and 23 more developer resources.
3 APIs
Individual APIs this provider publishes, each with its own machine-readable definition.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
aid: university-of-ottawa
name: University of Ottawa
x-type: university
x-category: Public Research University
description: 'The University of Ottawa (uOttawa / Universite d''Ottawa) is a public bilingual research university in Ottawa,
Ontario, Canada, and the largest English-French bilingual university in the world. Its programmable footprint is small,
undocumented, and almost entirely a by-product of the platforms it runs rather than anything it sells or supports: uOttawa
publishes no developer portal, no API gateway, no OpenAPI, no llms.txt and no security.txt, and api.uottawa.ca and developer.uottawa.ca
do not resolve. What it does operate itself, on its own hosts, is worth naming precisely. uO Research (Recherche uO Research)
at ruor.uottawa.ca is a self-hosted DSpace 8.3 institutional repository exposing a public REST/HATEOAS API and an OAI-PMH
2.0 provider with fourteen metadata formats; www.uottawa.ca serves an undocumented but fully anonymous Drupal JSON:API surface
advertising 287 resource types; and fca-caf.uottawa.ca runs the institution''s own Shibboleth SAML 2.0 identity provider,
registered in the Canadian Access Federation by CANARIE and interfederated through eduGAIN. Everything else that looks like
a uOttawa API belongs to a vendor: the Omni library discovery layer is Ex Libris Primo VE via the OCUL consortium, the course
catalogue at catalogue.uottawa.ca is Leepfrog CourseLeaf (CNAME uottawa-ca-public.courseleaf.com), and the research-data
collection is a Borealis (Dataverse) tenancy. Those are recorded here as tenant relationships, never as uOttawa contracts.
The institution is also a registrant in three identifier registries - DataCite (member UOTT, repository uott.library, prefix
10.20381), Crossref (members 7569 and 16151), and ROR (03c4mmv16) - which is a fact about uOttawa even though the registries''
own APIs are not.'
type: Index
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: medium
source:
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: free
onboarding: none
trial: false
try_now: true
public: true
label: Free, anonymous, undocumented
confidence: high
source:
- probed
generated: '2026-09-01'
method: probed
position: Consuming
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/university-of-ottawa.png
url: https://raw.githubusercontent.com/api-evangelist/university-of-ottawa/refs/heads/main/apis.yml
tags:
- University
- Higher Education
- Education
- Canada
- Ontario
- Bilingual
- Public Research University
- U15
- Institutional Repository
- Research Data
- Library
- Course Catalog
- Identity Federation
- Shibboleth
- SAML
- DSpace
- OAI-PMH
- JSON API
- Open Access
- DataCite
- Crossref
- ROR
created: '2026-06-03'
modified: '2026-09-01'
specificationVersion: '0.23'
apis:
- aid: university-of-ottawa:ruor-rest
name: uO Research DSpace REST API
x-operator: institution
description: 'Public DSpace 8.3 REST/HATEOAS API for uO Research (Recherche uO Research), the University of Ottawa Library''s
self-hosted institutional repository. Probed 2026-09-01: the root returns HTTP 200 application/hal+json with dspaceVersion
"DSpace 8.3", dspaceName "Recherche uO Research" and 79 HAL link relations. Communities and collections read anonymously;
/core/items and /core/bitstreams return 401, so public discovery goes through /discover/search/objects. The host resolves
to 137.122.5.61, inside uOttawa''s own IP allocation - the software is open-source DSpace, the deployment and the content
are the institution''s. uOttawa publishes no OpenAPI for it; the spec here was written by API Evangelist from live probes.'
humanURL: https://ruor.uottawa.ca/
baseURL: https://ruor.uottawa.ca/server/api
tags:
- Library
- Institutional Repository
- DSpace
- Open Access
- Research Data
properties:
- type: Documentation
url: https://ruor.uottawa.ca/server/api
- type: OpenAPI
url: openapi/university-of-ottawa-ruor-dspace-rest-openapi.yml
- type: JSONSchema
url: json-schema/university-of-ottawa-ruor-community-schema.json
- type: Examples
url: examples/university-of-ottawa-ruor-communities-example.json
- type: Authentication
url: authentication/university-of-ottawa-authentication.yml
- type: Errors
url: errors/university-of-ottawa-errors.yml
- type: Vocabulary
url: vocabulary/university-of-ottawa-vocabulary.yml
- type: Lifecycle
url: lifecycle/university-of-ottawa-lifecycle.yml
- aid: university-of-ottawa:ruor-oai
name: uO Research OAI-PMH
x-operator: institution
description: 'OAI-PMH 2.0 metadata-harvesting provider for uO Research. Probed 2026-09-01: Identify returns repositoryName
"Recherche uO Research", repositoryIdentifier ruor.uottawa.ca, adminEmail ruor@uottawa.ca, earliestDatestamp 2008-09-30T18:39:35Z,
deletedRecord transient. Fourteen metadata prefixes are offered (oai_dc, qdc, mods, mets, didl, ore, rdf, marc, xoai,
dim, etdms, oai_etdms, rioxx, uketd_dc); ListSets exposes community-scoped sets on Handle prefix 10393, and a single oai_dc
ListRecords page carries 91 DOIs under the institution''s own DataCite prefix 10.20381.'
humanURL: https://ruor.uottawa.ca/
baseURL: https://ruor.uottawa.ca/server/oai/request
tags:
- Library
- OAI-PMH
- Metadata
- Harvesting
- Open Access
properties:
- type: Documentation
url: https://ruor.uottawa.ca/server/oai/request?verb=Identify
- type: OpenAPI
url: openapi/university-of-ottawa-ruor-oai-pmh-openapi.yml
- type: Examples
url: examples/university-of-ottawa-ruor-oai-identify-example.xml
- type: Conformance
url: conformance/university-of-ottawa-conformance.yml
- aid: university-of-ottawa:www-jsonapi
name: uottawa.ca Content JSON:API
x-operator: institution
description: 'Undocumented, anonymously readable JSON:API 1.0 surface on the University of Ottawa''s own Drupal web platform.
Probed 2026-09-01: https://www.uottawa.ca/jsonapi returns HTTP 200 application/vnd.api+json with 287 resource-type link
relations naming uOttawa''s own content model (node--faculty, node--campus_life, node--content_hub, media--*, taxonomy_term--*),
and /node/article returns real published articles. The index over-advertises - /node/event is listed but returns an HTML
404 - and uOttawa documents none of it, links to it from no developer page, and publishes no llms.txt governing its use.
Recorded here because it is real, institution-operated and callable today.'
humanURL: https://www.uottawa.ca/
baseURL: https://www.uottawa.ca/en/jsonapi
tags:
- Content
- JSON API
- Drupal
- News
- Web
properties:
- type: OpenAPI
url: openapi/university-of-ottawa-www-drupal-jsonapi-openapi.yml
- type: JSONSchema
url: json-schema/university-of-ottawa-www-jsonapi-article-schema.json
- type: Examples
url: examples/university-of-ottawa-www-jsonapi-article-example.json
- type: Rules
url: rules/university-of-ottawa-rules.yml
- aid: university-of-ottawa:caf-idp
name: uOttawa Shibboleth Identity Provider (Canadian Access Federation)
x-operator: institution
description: 'The University of Ottawa''s own SAML 2.0 identity provider and its published federation metadata. Probed 2026-09-01:
https://fca-caf.uottawa.ca/idp/shibboleth returns HTTP 200 application/xml (7,299 bytes) with entityID https://fca-caf.uottawa.ca/idp,
an IDPSSODescriptor, shibmd:Scope uottawa.ca, and SAML 2.0 SSO endpoints for HTTP-POST, HTTP-Redirect and POST-SimpleSign
plus SOAP artifact resolution on port 8443. The entity appears in the eduGAIN aggregate (entity 678487) with registration
authority http://www.canarie.ca - the Canadian Access Federation. The host resolves to 137.122.8.144, inside uOttawa''s
own allocation. This is institution-operated identity infrastructure, not a vendor surface, and it is the strongest machine-readable
surface the institution runs.'
humanURL: https://it.uottawa.ca/
baseURL: https://fca-caf.uottawa.ca/idp/shibboleth
tags:
- Identity Federation
- Shibboleth
- SAML
- eduGAIN
- CANARIE
properties:
- type: Examples
url: examples/university-of-ottawa-caf-idp-saml-metadata-example.xml
- type: Conformance
url: conformance/university-of-ottawa-conformance.yml
- aid: university-of-ottawa:catalogue-courseleaf
name: uOttawa Course Catalogue (CourseLeaf tenancy)
x-operator: tenant
description: 'uOttawa''s academic course catalogue, served on a uOttawa hostname but operated by Leepfrog Technologies:
catalogue.uottawa.ca is a CNAME to uottawa-ca-public.courseleaf.com (12.175.6.54). CourseLeaf''s machine-readable "ribbit"
endpoint is live and returns the institution''s own course data - probed 2026-09-01, GET /ribbit/index.cgi?page=getcourse.rjs&code=CSI%202110
returned HTTP 200 text/xml with the full CSI 2110 course block. The DATA is uOttawa''s; the CONTRACT is Leepfrog''s, so
no spec is saved under this institution. Recorded as a tenant relationship because a course catalogue is a real institutional
surface class.'
humanURL: https://catalogue.uottawa.ca/en/
baseURL: https://catalogue.uottawa.ca/ribbit/index.cgi
tags:
- Course Catalog
- Curriculum
- CourseLeaf
- Tenant
properties:
- type: Examples
url: examples/university-of-ottawa-catalogue-courseleaf-course-example.xml
- type: Website
url: https://catalogue.uottawa.ca/en/
- aid: university-of-ottawa:borealis-dataverse
name: uOttawa Dataverse collection on Borealis
x-operator: tenant
description: 'The University of Ottawa''s research-data collection on Borealis, the Canadian Dataverse repository run by
Scholars Portal / OCUL for CRKN. Probed 2026-09-01: GET https://borealisdata.ca/api/dataverses/ottawa returns HTTP 200
with id 41131, alias "ottawa", name "uOttawa - Dataverse", affiliation "Universite d''Ottawa / University of Ottawa",
permissionRoot true, and child collections including biblio-uOttawa-data, rdm, LPC and hackuobiblio. The named collection
is uOttawa''s; the Dataverse API contract is Borealis''s and is not saved here.'
humanURL: https://borealisdata.ca/dataverse/ottawa
baseURL: https://borealisdata.ca/api/dataverses/ottawa
tags:
- Research Data
- Dataverse
- Borealis
- Repository
- Tenant
properties:
- type: Website
url: https://borealisdata.ca/dataverse/ottawa
- aid: university-of-ottawa:omni-primo
name: Omni library discovery (Ex Libris Primo VE tenancy)
x-operator: tenant
description: 'uOttawa Library''s discovery layer, Omni, is an Ex Libris Primo VE view delivered through the Ontario Council
of University Libraries consortium at ocul-uo.primo.exlibrisgroup.com (CNAME ca01.primo.exlibrisgroup.com), view 01OCUL_UO:UO_DEFAULT.
Probed 2026-09-01: HTTP 200. There is no uOttawa-hosted discovery API; uottawa.primo.exlibrisgroup.com does not resolve.
Recorded as a tenancy - the Primo and Alma APIs belong to Ex Libris.'
humanURL: https://ocul-uo.primo.exlibrisgroup.com/discovery/search?vid=01OCUL_UO:UO_DEFAULT
baseURL: https://ocul-uo.primo.exlibrisgroup.com/discovery
tags:
- Library
- Discovery
- Primo
- Ex Libris
- OCUL
- Tenant
properties:
- type: Website
url: https://www.uottawa.ca/library
- aid: university-of-ottawa:datacite
name: DataCite membership (UOTT)
x-operator: registry
description: 'The University of Ottawa is a DataCite member and DOI registrant. Probed 2026-09-01: GET https://api.datacite.org/providers/uott
returns HTTP 200 with name "University of Ottawa", symbol UOTT, memberType consortium_organization under DataCite Canada
(DCAN), country CA and rorId https://ror.org/03c4mmv16. Its repository client is uott.library ("University of Ottawa -
Library", clientType repository, registered 2020) with DOI prefix 10.20381, which is live in uO Research. This is a membership
fact about uOttawa; the DataCite API contract is DataCite''s and is not saved here.'
humanURL: https://commons.datacite.org/repositories/uott.library
baseURL: https://api.datacite.org/providers/uott
tags:
- DOI
- DataCite
- Registry
- Research Data
- Membership
- aid: university-of-ottawa:crossref
name: Crossref membership (7569, 16151)
x-operator: registry
description: Two Crossref member records belong to the institution. Member 7569, "University of Ottawa Library", holds prefixes
10.18192 and 10.51224 with 3,860 DOIs (989 current, 2,871 backfile); member 16151, "University of Ottawa Press", holds
prefix 10.31188 with 20 DOIs. Both probed 2026-09-01, HTTP 200. Membership recorded; the Crossref API is Crossref's.
humanURL: https://www.crossref.org/
baseURL: https://api.crossref.org/members/7569
tags:
- DOI
- Crossref
- Registry
- Scholarly Publishing
- Membership
- aid: university-of-ottawa:ror
name: ROR registration (03c4mmv16)
x-operator: registry
description: The University of Ottawa is registered in the Research Organization Registry as https://ror.org/03c4mmv16,
domain uottawa.ca, created 2018-11-14 and last modified 2026-07-20 in the ROR record. Probed 2026-09-01, HTTP 200. This
is the identifier other systems use to resolve the institution; the ROR API is ROR's.
humanURL: https://ror.org/03c4mmv16
baseURL: https://api.ror.org/v2/organizations/03c4mmv16
tags:
- ROR
- Registry
- Organization Identifier
- Membership
common:
- type: Website
url: https://www.uottawa.ca/
- type: GitHub
url: https://github.com/uottawa-wcms
- type: LinkedIn
url: https://ca.linkedin.com/school/uottawa/
- type: PrivacyPolicy
url: https://www.uottawa.ca/about-us/administration-services/aipo/privacy-rights/website-privacy-statement
- type: Policies
url: https://www.uottawa.ca/about-us/policies-regulations
- type: Support
url: https://it.uottawa.ca/
- type: Blog
url: https://www.uottawa.ca/about-us/news-all
- type: ResearchRepository
url: https://ruor.uottawa.ca/
- type: LibraryCatalog
url: https://ocul-uo.primo.exlibrisgroup.com/discovery/search?vid=01OCUL_UO:UO_DEFAULT
- type: CourseCatalog
url: https://catalogue.uottawa.ca/en/
- type: IdentityFederation
url: https://fca-caf.uottawa.ca/idp/shibboleth
- type: AIPolicy
url: https://www.uottawa.ca/about-us/information-technology/it-artificial-intelligence/Cybersecurity-AI-guidelines
- type: AITooling
url: https://www.uottawa.ca/library/copyright/additional-resources/generative-ai
- type: OpenAPI
url: openapi/university-of-ottawa-ruor-dspace-rest-openapi.yml
- type: JSONSchema
url: json-schema/university-of-ottawa-ruor-community-schema.json
- type: Examples
url: examples/university-of-ottawa-ruor-oai-identify-example.xml
- type: Rules
url: rules/university-of-ottawa-rules.yml
- type: Vocabulary
url: vocabulary/university-of-ottawa-vocabulary.yml
- type: JSONLD
url: json-ld/university-of-ottawa-context.jsonld
- type: Authentication
url: authentication/university-of-ottawa-authentication.yml
- type: Errors
url: errors/university-of-ottawa-errors.yml
- type: Conformance
url: conformance/university-of-ottawa-conformance.yml
- type: Lifecycle
url: lifecycle/university-of-ottawa-lifecycle.yml
- type: DomainSecurity
url: security/university-of-ottawa-domain-security.yml
- type: Plans
url: plans/university-of-ottawa-plans-pricing.yml
- type: RateLimits
url: rate-limits/university-of-ottawa-rate-limits.yml
- type: FinOps
url: finops/university-of-ottawa-finops.yml
- type: Review
url: review.yml
x-coverage:
state: covered
reason: covered
detail: 'Operator attribution was settled by live probe on 2026-09-01 before anything was saved. Four institution-operated
surfaces were confirmed on uOttawa''s own hosts - the uO Research DSpace 8.3 REST API and its OAI-PMH 2.0 provider (ruor.uottawa.ca,
137.122.5.61), an undocumented but anonymously readable Drupal JSON:API on www.uottawa.ca, and the institution''s own
Shibboleth SAML 2.0 identity provider (fca-caf.uottawa.ca, 137.122.8.144) registered in the Canadian Access Federation
by CANARIE and present in eduGAIN. None of the four ships an OpenAPI, so every spec in openapi/ is marked probed and attributed
to API Evangelist, not to uOttawa. Three vendor-operated surfaces are recorded as tenant relationships and never as uOttawa
contracts: Leepfrog CourseLeaf (catalogue.uottawa.ca CNAMEs to uottawa-ca-public.courseleaf.com, and its ribbit endpoint
returns real uOttawa course data), Borealis Dataverse (collection "ottawa", id 41131), and Ex Libris Primo VE via OCUL
(ocul-uo.primo.exlibrisgroup.com). Three registry memberships are recorded as facts about the institution - DataCite UOTT
/ uott.library / prefix 10.20381, Crossref members 7569 and 16151, ROR 03c4mmv16 - without saving any registry''s contract.
Deliberate exclusions: uottawa.maps.arcgis.com resolves and returns an ArcGIS Online portal with urlKey "uottawa", but
the org is access "private" and anonymous probing cannot confirm ownership or reach any public content, so it is not claimed;
status.uottawa.ca CNAMEs to uottawastatus.tumblr.com and fails TLS for that hostname, so it is not listed as a status
pointer. Absences confirmed by negative probe rather than assumed: no developer portal (developer.uottawa.ca NXDOMAIN),
no API gateway (api.uottawa.ca NXDOMAIN), no open-data portal (data.uottawa.ca and opendata.uottawa.ca NXDOMAIN), no institution-run
HPC surface (hpc.uottawa.ca NXDOMAIN; uOttawa researchers use the national Digital Research Alliance of Canada), no llms.txt,
no security.txt, no OIDC discovery document, no changelog and no status page. One catalog correction: the previous profile
recorded DSpace 7.6.5 from 2026-06-03; the live root now reports DSpace 8.3.'
generated: '2026-09-01'
method: probed
evidence:
- url: https://ruor.uottawa.ca/server/api
status: 200
note: application/hal+json, dspaceVersion "DSpace 8.3", dspaceName "Recherche uO Research", 79 link relations. Host 137.122.5.61
is uOttawa's own.
- url: https://ruor.uottawa.ca/server/oai/request?verb=Identify
status: 200
note: OAI-PMH 2.0, repositoryIdentifier ruor.uottawa.ca, adminEmail ruor@uottawa.ca, earliest datestamp 2008-09-30.
- url: https://ruor.uottawa.ca/server/oai/request?verb=ListMetadataFormats
status: 200
note: Fourteen metadata prefixes including rioxx, etdms, dim and marc.
- url: https://ruor.uottawa.ca/server/api/core/items?size=1
status: 401
note: Item enumeration is closed to anonymous callers; discovery search is the public read path.
- url: https://ruor.uottawa.ca/server/api/core/metadataschemas?size=30
status: 200
note: 21 metadata schemas registered, including an institution-local schema with prefix "uottawa".
- url: https://www.uottawa.ca/jsonapi
status: 200
note: application/vnd.api+json, 287 resource-type link relations, JSON:API 1.0.
- url: https://www.uottawa.ca/jsonapi/node/article?page%5Blimit%5D=2
status: 200
note: Real published articles returned anonymously; first item nid 1926.
- url: https://www.uottawa.ca/jsonapi/node/event?page%5Blimit%5D=2
status: 404
note: Advertised in the index but returns an HTML 404 - the index over-advertises.
- url: https://fca-caf.uottawa.ca/idp/shibboleth
status: 200
note: SAML 2.0 IdP metadata, entityID https://fca-caf.uottawa.ca/idp, shibmd:Scope uottawa.ca.
- url: https://technical.edugain.org/api.php?action=list_entities
status: 200
note: Entity 678487 https://fca-caf.uottawa.ca/idp, regauth http://www.canarie.ca (Canadian Access Federation), role IDPSSODescriptor.
- url: https://catalogue.uottawa.ca/ribbit/index.cgi?page=getcourse.rjs&code=CSI%202110
status: 200
note: TENANT. Real uOttawa course data over Leepfrog CourseLeaf; catalogue.uottawa.ca CNAME uottawa-ca-public.courseleaf.com.
- url: https://borealisdata.ca/api/dataverses/ottawa
status: 200
note: TENANT. "uOttawa - Dataverse", id 41131, affiliation Universite d'Ottawa / University of Ottawa.
- url: https://ocul-uo.primo.exlibrisgroup.com/discovery/search?vid=01OCUL_UO:UO_DEFAULT
status: 200
note: TENANT. Ex Libris Primo VE via OCUL. uottawa.primo.exlibrisgroup.com does not resolve.
- url: https://api.datacite.org/providers/uott
status: 200
note: REGISTRY. Member UOTT, DCAN consortium, rorId 03c4mmv16; client uott.library, prefix 10.20381.
- url: https://api.crossref.org/members/7569
status: 200
note: REGISTRY. University of Ottawa Library, prefixes 10.18192 and 10.51224, 3,860 DOIs.
- url: https://api.ror.org/v2/organizations?query=University+of+Ottawa
status: 200
note: REGISTRY. https://ror.org/03c4mmv16, domain uottawa.ca.
- url: https://api.uottawa.ca/
status: 0
note: Negative probe. Host does not resolve. No API gateway.
- url: https://developer.uottawa.ca/
status: 0
note: Negative probe. Host does not resolve. No developer portal.
- url: https://data.uottawa.ca/
status: 0
note: Negative probe. Host does not resolve. No open-data portal.
- url: https://www.uottawa.ca/llms.txt
status: 404
note: Negative probe. No agent-directed content policy over an open JSON:API surface.
- url: https://www.uottawa.ca/.well-known/security.txt
status: 404
note: Negative probe. No RFC 9116 security contact.
- url: https://www.uottawa.ca/.well-known/openid-configuration
status: 404
note: Negative probe. No OIDC discovery document.
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
Every provider here is available over the APIs.io API and to AI agents over MCP.