Maestro SDKs
Maestro strives to collaborate with developer communities in making Maestro SDKs available in a broad range of languages.
The completeness of these repositories is a continuous work in progress to which we invite you to contribute and help shape Maestro functionalities around language-specific needs and possibilities.
Maestro currently has SDKs in Haskell, Typescript, Go, Rust and Python. Here's a breakdown of the included APIs.
SDK Language Support
SDK | Blockchain Indexer API | Transaction Manager API | Managed Contract API | DeFi Market API | Wallet Manager API |
---|---|---|---|---|---|
Haskell | ✅ | ✅ | ⏳ | ✅ | ⏳ |
Typescript | ✅ | ✅ | ✅ | ⏳ | ⏳ |
Go | ✅ | ✅ | ✅ | ✅ | ⏳ |
Rust | ✅ | ✅ | ✅ | ✅ | ⏳ |
Python | ✅ | ⏳ | ⏳ | ⏳ | ⏳ |
Community call for contributors
Our SDKs are in progress and require a lot of work to maintain and keep up with the fast growth of Maestro's services. We welcome any contributors to add any API integration or improvements.
SDKs are and will always be open-source. Together we can improve the Maestro developer experience and benefit from a striving ecosystem of tools and APIs.
Contribute now: github.com/maestro-org
Language-specific integrations
Developers proficient in Haskell or Typescript should take a serious look at the Maestro Integrations!
Where to next?
- Learn how to Submit an API request
- Find more endpoint examples in the User Guide
- Learn about the Transaction Manager
- Learn about Managed Contracts
- Learn about Defi Price Feeds
- Learn about the Wallet Manager