OpenWallet Foundation website screenshot

OpenWallet Foundation

The OpenWallet Foundation is a Linux Foundation Europe project that brings developers and standards organizations together to facilitate global interoperability of verifiable credentials and digital wallet technology. It develops open source engines for secure, privacy-preserving digital identity solutions.

5 APIs 0 Features
CredentialsDigital WalletIdentityLinux Foundation

APIs

ACA-Py Admin API

Aries Cloud Agent Python (ACA-Py) exposes an OpenAPI-documented REST Admin API used by controller applications to manage agent behavior, issue and verify credentials, exchange m...

Credo API

Credo (formerly Aries Framework JavaScript) is a TypeScript framework for building decentralized identity and verifiable credential applications. It exposes programmatic interfa...

Askar API

Askar is a secure storage backend for digital wallets that manages cryptographic keys, secrets, and credential records. It provides language bindings (Python, Rust, JavaScript, ...

VC API

VC API is an implementation of the W3C Verifiable Credentials API draft standard, exposing REST endpoints for verifiable credential issuance, verification, and presentation exch...

SD-JWT Libraries

OpenWallet Foundation maintains Selective Disclosure for JSON Web Tokens (SD-JWT) libraries across multiple languages including JavaScript, Python, Rust, Kotlin, and .NET. These...

Collections

Pricing Plans

Rate Limits

Openwallet Foundation Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
👥
GitHubOrganization
GitHubOrganization
📰
Blog
Blog
🔗
Community
Community
🔗
Mailing List
Mailing List
🔗
About
About
📜
Privacy
Privacy
📜
TermsOfService
TermsOfService

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: ACA-Py Admin API
  version: 1.0.0
request:
  auth:
    type: apikey
    key: X-API-Key
    value: '{{X-API-Key}}'
    placement: header
items:
- info:
    name: List pairwise connection records
    type: http
  http:
    method: GET
    url: http://{host}:{port}/connections
  docs: Returns connection records tracked by the agent.
- info:
    name: List basic messages
    type: http
  http:
    method: GET
    url: http://{host}:{port}/basicmessages
  docs: Returns basic messages received by the agent.
- info:
    name: List credential exchange records
    type: http
  http:
    method: GET
    url: http://{host}:{port}/issue_credential
  docs: Returns credential issuance exchange records (proposals, offers, requests, issued credentials).
- info:
    name: List proof presentation records
    type: http
  http:
    method: GET
    url: http://{host}:{port}/present_proof
  docs: Returns presentation exchange records for verifier and prover roles.
- info:
    name: List forward messages
    type: http
  http:
    method: GET
    url: http://{host}:{port}/forward
  docs: Returns forward message delivery records. Requires the agent to be run with --monitor-forward.
- info:
    name: WebSocket webhook stream
    type: http
  http:
    method: GET
    url: http://{host}:{port}/ws
  docs: Upgrade endpoint for receiving webhook events over WebSocket. Each message contains a topic, payload, and optional
    wallet_id. WebSocket clients should send the Authorization header (Bearer JWT) and the X-API-Key header.
bundled: true