# SpruceID OID4VCI Credential Issuance API

**Canonical:** https://apis.io/apis/spruceid/spruceid-oid4vci-credential-issuance-api/  
**Provider:** SpruceID — https://apis.io/providers/spruceid/  
**Base URL:** https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0.html  
**Documentation:** https://github.com/spruceid/oid4vci-rs

SpruceID OID4VCI Credential Issuance API is one of 10 APIs that [SpruceID](https://apis.io/providers/spruceid/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Credential Issuance, OID4VCI, OpenID Connect, Verifiable Credentials, and MDL. The published artifact set on APIs.io includes API documentation and a GitHub repository.

SpruceID's OID4VCI (OpenID for Verifiable Credential Issuance) Rust library implements the OpenID4VC credential issuance protocol, enabling credential issuers to deliver W3C Verifiable Credentials to holder wallets. The protocol extends OAuth 2.0 with credential endpoint flows including pre-authorized code flow and authorization code flow. Supported credential formats include JWT-VC, LDP-VC, SD-JWT VC, and ISO/IEC 18013-5 mobile documents (mDL). Used as the issuance layer in the SpruceKit mobile SDK.

## Machine-readable artifacts (3)

- **Documentation** — https://www.sprucekit.dev/
- **GitHubRepository** — https://github.com/spruceid/oid4vci-rs
- **Specification** — https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0.html

## Other SpruceID APIs (9)

- [SpruceID Sign-In with Ethereum (SIWE) API](https://apis.io/apis/spruceid/spruceid-sign-in-with-ethereum-siwe-api/)
- [SpruceID SSI Core Library API](https://apis.io/apis/spruceid/spruceid-ssi-core-library-api/)
- [SpruceID OID4VP Verifiable Presentations API](https://apis.io/apis/spruceid/spruceid-oid4vp-verifiable-presentations-api/)
- [SpruceID isomdl Mobile Driver's License API](https://apis.io/apis/spruceid/spruceid-isomdl-mobile-drivers-license-api/)
- [SpruceID Credentials API](https://apis.io/apis/spruceid/spruceid-credentials-api/)
- [SpruceID Health API](https://apis.io/apis/spruceid/spruceid-health-api/)
- [SpruceID Identifiers API](https://apis.io/apis/spruceid/spruceid-identifiers-api/)
- [SpruceID Presentations API](https://apis.io/apis/spruceid/spruceid-presentations-api/)
- [SpruceID Status API](https://apis.io/apis/spruceid/spruceid-status-api/)

## Tags

Credential Issuance, OID4VCI, OpenID Connect, Verifiable Credentials, MDL, Authentication

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/spruceid/spruceid-oid4vci-credential-issuance-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/spruceid/.
