Unison Share API

The API powering the Unison Share web application, including the APIs for syncing code with UCM and browsing projects, branches, and definitions. Unison Share also acts as the OAuth2 (with PKCE) and OpenID Connect (subset) authentication server for UCM and Unison Cloud. The server is open source (Haskell/Servant); no OpenAPI document is published.

API entry from apis.yml

apis.yml Raw ↑
name: Unison Share API
description: The API powering the Unison Share web application, including the APIs for syncing code with
  UCM and browsing projects, branches, and definitions. Unison Share also acts as the OAuth2 (with PKCE)
  and OpenID Connect (subset) authentication server for UCM and Unison Cloud. The server is open source
  (Haskell/Servant); no OpenAPI document is published.
humanURL: https://share.unison-lang.org
baseURL: https://api.unison-lang.org
tags:
- Code Hosting
- Packages
- Authentication
- OAuth
- OpenID Connect
properties:
- type: SourceCode
  url: https://github.com/unisoncomputing/share-api
- type: OpenIDConnect
  url: https://api.unison-lang.org/.well-known/openid-configuration