Skip to content

sktston/aries-acapy-clients

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aries Cloud Agent - Python: Clients

This repository contains language specific aca-py client implementations that wrap interactions with aca-py’s admin REST interface, to enable users to quickly implement language native aca-py controllers. The goal is to follow the semantics of the interface as close as possible, but to allow language specific deviations, or even be open to simplifications.

Examples:

Translate case styles. E.g. aca-py mostly uses snake case (credential_definition_id), whereas in Java the convention would be camel case (credentialDefinitionId).

Method naming. The proposal is to stick to the URL path wherever possible. E.g. a method to wrap /present-proof/send-proposal would be called presentProofSendProposal().

Allow simplification. Aca-pys request/response model allow a multitude of fields, but in most cases only a subset is mandatory. So, clients may reduce models to only mandatory fields to make interactions easier to understand. But they need to be aware that functionality might be lost.

Packages

No packages published

Languages

  • Java 100.0%