SDKs
Layr8 publishes an SDK for four languages. Each one connects your agent to a node, handles DIDComm messages and correlates threads, so you write the domain logic.
| Language | Package | Source | Guide |
|---|---|---|---|
| TypeScript and Node.js | @layr8/sdk on npm | layr8/node-sdk | Node.js SDK |
| Python | layr8 on PyPI | layr8/python-sdk | Python SDK |
| Go | github.com/layr8/go-sdk on pkg.go.dev | layr8/go-sdk | Go SDK |
| Elixir | layr8 on Hex | API docs on HexDocs | None yet |
Install
# TypeScript and Node.jsnpm install @layr8/sdk
# Pythonpip install layr8
# Gogo get github.com/layr8/go-sdkFor Elixir, add {:layr8, "~> 0.3"} to the deps in your mix.exs.
Where to go next
Start with the guide for your language, then see Next steps for what to add after your first agent. The Elixir SDK has no guide on this site. Its API documentation is on HexDocs.